이 코드가 있습니다. 이 코드는 무선 랜을 ON한다배치 프로그램에 사용자 인터페이스 추가
C:\Windows\System32\netsh.exe wlan start hostednetwork
되고, 다른 코드 : I는 SSID 및 암호와 같은 사용자로부터의 적절한 입력을 찍은하는
는@ECHO OFF
:Values
SET strSSID=
SET strPWD=
ECHO Please enter the ssid:
SET /p strSSID=SSID:
ECHO.
ECHO Please enter the password:
SET /p strPWD=Password:
IF ".%strSSID%"=="." GOTO :TryAgain
IF ".%strPWD%"=="." GOTO :TryAgain
CALL :HostedNW "%strSSID%" "%strPWD%"
pause
GOTO :EOF
:HostedNW
ECHO
C:\Windows\System32\netsh.exe wlan set hostednetwor mode=allow ssid="%~1" key="%~2" keyUsage=persistent
SET strSSID=
SET strPWD=
GOTO :EOF
:TryAgain
CLS
ECHO.
ECHO One or more inputs weren't correct.
ECHO Please try again.
ECHO.
GOTO :Values
, 이제 둘째로 코드를 가지고
C:\Windows\System32\netsh.exe wlan stop hostednetwork
이 코드는 WiFi를 끕니다. 이제 모든 코드를 하나의 코드 형식으로 만들고 적절한 사용자 인터페이스를 표시하려고합니다. 첫 번째 클릭 버튼은 "WiFi 구성"을 표시합니다 두 번째 클릭 버튼은 "켜기"로 표시됩니다 세 번째 클릭 버튼은 "켜기 끄기 " 네 번째로 클릭 할 수있는 버튼은 사용자 인터페이스를 종료합니다.
이며 각각의 버튼은 위에서 언급 한 것과 동일한 방식으로 해당 코드를 실행합니다. 가능한 경우이 파일의 사용자 인터페이스를 개선하는 방법을 제안하십시오. 이 문제를 도와주세요. . .
배치는 텍스트 기반이므로 아무 것도 클릭 할 수 없습니다. – SomethingDark
알았어. 하지만 4 개의 옵션이 표시되고 특정 질문을하는 파일을 만들 수 있습니까? –
텍스트 기반 메뉴를 사용할 수 있습니다. XP보다 나중에 시스템을 실행하고 있다면'choice' 명령을, 그렇지 않으면'set/p'와 몇몇 if 문을 사용할 수 있습니다. – SomethingDark