Sto cercando di connettere il mio telefono al mio PC tramite FTP e aprire FTP con Windows Explorer usando il cmd.
Di seguito sono riportati i codici:
@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
Archivo quei codici in un file batch e quando eseguo il file batch, cmd si apre per circa un millisecondo e poi esce, intendo la finestra cmd lampeggia solo per alcuni millisecondi e non succede nulla. Non è stata stabilita alcuna connessione.
I codici funzionano bene senza il comando "findstr". Non riesco a rimuovere quel comando poiché è molto essenziale controllare lo stato della rete.