У меня есть этот код.Добавление пользовательского интерфейса в пакетную программу
@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
В котором я принял соответствующие входные сигналы от пользователя, как SSID и пароль, теперь у меня есть второй код, как:
C:\Windows\System32\netsh.exe wlan start hostednetwork
Этот код включит WiFi, а другой код, который:
C:\Windows\System32\netsh.exe wlan stop hostednetwork
Этот код отключит WiFi. Теперь я хочу, чтобы все эти коды были в одном формате для трекинга и хотели отобразить надлежащий пользовательский интерфейс, в котором: кнопка с первым нажатием будет показывать «Configure WiFi» секундная кнопка будет отображаться «Включить» Третья кнопка клика показывает «Turn Off " кнопка с четвертым нажатием кнопки выйдет из пользовательского интерфейса.
и соответствующие кнопки будут запускать соответствующий код, предназначенный для него, таким же образом, как указано выше. Если возможно, подскажите, как улучшить пользовательский интерфейс этого файла. Пожалуйста, помогите мне с этой проблемой. , ,
Пакет является текстовым, что означает, что он не способен сделать что-либо доступным для клика. – SomethingDark
Хорошо, я понял. Но можно ли создать файл, в котором отображаются 4 параметра и запрашивается конкретное –
. Вы можете делать текстовые меню, конечно. Вы можете использовать команду 'choice', если вы используете систему позже XP, или' set/p', а некоторые - в противном случае. – SomethingDark