Я пытаюсь подключить телефон к компьютеру через FTP и открыть FTP с помощью проводника Windows, используя cmd.
Ниже приведены коды:
@echo off
echo Setup connection to ftp 192.168.43.1
ipconfig | findstr /I "192.168.43.1"
:: Opens ipconfig and searches for string "192.168.43.1" in the output of ipconfig to check if 192.168.43.1 is connected
if %errorlevel% == 0 (
echo Connection set
%windir%\explorer.exe ftp://192.168.43.1:8888/
) else (
echo Connection not set
echo Setting up connection...
netsh wlan connect name="sdc-yayjg"
:: "sdc-yayjg" is the host name of 192.168.43.1
timeout 3 > NUL
echo Opening ftp 192.168.43.1
ipconfig | findstr /I "192.168.43.1"
if %errorlevel% == 0 (
echo Connection set
%windir%\explorer.exe ftp://192.168.43.1:8888/
) else (
echo FAIL: Connection not set.
echo Press any key to exit.
pause > NUL
Я сохраняю эти коды в командном файле, и когда я запускаю командный файл, cmd открывается на миллисекунду или около того и затем закрывается, я имею в виду, что окно cmd просто мигает в течение нескольких миллисекунд, и ничего не происходит. Не установлено соединение или что-то еще.
Коды работают нормально без команды "findstr". Я не могу удалить эту команду, так как очень важно проверить состояние сети.