У меня возникли проблемы со следующим пакетным файлом.Если проблема с командным файлом
`@Echo off
:START
set /p answer=Is the internet working? Y/N
if "%answer%"=="Y" (GOTO Label1)
if "%answer%"=="N" (GOTO Label2)
if "TIMER GOES HERE" "==" (GOTO Label1)
:Label1
exit
:Label2
mkdir c:\Inst
copy "T:\Proxy Settings\Proxy settings1.bat" C:\Inst
timeout /t 10
start "C:\Inst\Proxy settings1.bat"`
Что я хочу, чтобы это сделать, это спросить пользователя, если интернет работает, и если они выбирают не затем запустить файл. как только файл запустится, я хочу, чтобы он снова задал вопрос, и если он все еще не работает, запустите второй файл. Так вроде следующего
'Is internet working Y/N
If Y exit
Else Run Settings 1
Once file has ran ask if internet is working
If Y exit
Else Run Settings 2'
Итак ... в чем проблема? Вы сказали, что у вас проблемы, есть ли ошибка? – Andrew
Проблема в том, что я не знаю, как заставить ее выполнять вторую функцию. Я попытался запустить связанный код, и он не запускает запись реестра, которая изменяет настройки прокси-сервера. Когда я запускаю его, он не выплевывает никаких ошибок, однако он не запускает файлы. –
если с учетом регистра. Если вы введете «y», это не будет «goto» в любом месте. Используйте 'if/i', чтобы сделать регистр нечувствительным. (возможно, это ваша проблема?) – Stephan