Im अपने फ़ोन को FTP के माध्यम से अपने PC से कनेक्ट करने की कोशिश कर रहा हूँ और cmd का उपयोग करके Windows Explorer के साथ FTP को खोल सकता हूँ।
नीचे दिए गए कोड हैं:
@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 विंडो बस कुछ मिलीसेकंड के लिए चमकती है और कुछ नहीं होता है। कोई संबंध स्थापित नहीं किया गया है या जो भी हो।
"खोज" आदेश के बिना कोड ठीक काम करते हैं। मैं उस आदेश को नहीं हटा सकता क्योंकि यह नेटवर्क स्थिति की जांच करने के लिए बहुत आवश्यक है।