|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - изменение скрипта для подключения к интернету |
|
CMD/BAT - изменение скрипта для подключения к интернету
|
Новый участник Сообщения: 46 |
Профиль | Отправить PM | Цитировать
Привел кусок скрипта, который я использую для подключению к интернету. В нем есть проблема, если перенести метку :EOF в конец то работа нарушаеться, следовательно вопрос, как заставить скрипт возвращаться после обработки метки :make_dialup к тому месту где она была вызвана? (както непонятно выразился, надеюсь поймете что имею ввиду) И еще, вот эта вложенность операторов else, это нормально или есть какой более грамотный способ? |
|
Отправлено: 19:06, 19-08-2009 |
Новый участник Сообщения: 46
|
Профиль | Отправить PM | Цитировать Отвечаю сам на свой вопрос метку :EOF нужно удалить с содержимым, и поставить ":" в goto :EOF.
Вопрос по вложенности else остаеться. И еще, как сделать два вывода echo в одну строку? например чтобы код: вывел бы такое: |
Отправлено: 21:58, 19-08-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата njg:
|
|
Отправлено: 07:02, 20-08-2009 | #3 |
Ветеран Сообщения: 1273
|
Профиль | Отправить PM | Цитировать njg,
Ну что-то типа такого: @echo off Title Подключение call :make_dialup echo Подключение виртуального диска... start "" "%PROGRAMFILES%\TrueCrypt\TrueCrypt.exe" /v d:_topHCCacheHCdisk.tc /p HC /l z /s /q echo Запуск HandyCache... start HandyCache.lnk echo Запуск Miranda... start miranda.lnk echo. echo Выходим... ping 127.0.0.1 -n 2 > nul goto :EOF :make_dialup <nul set /p $var=Устанавливаем DialUp подключение... rasdial life>nul&&echo OK! if %ERRORLEVEL%==734 echo Ошибка! Удаленный комп отказал. if %ERRORLEVEL%==720 echo Ошибка! Удаленный комп не отвечает. if %ERRORLEVEL%==797 (echo Ошибка! Модем не найден или занят.) else (echo Ошибка с кодом %ERRORLEVEL%) if %ERRORLEVEL% GTR 0 ping 127.0.0.1 -n 6 > nul |
Отправлено: 21:32, 20-08-2009 | #4 |
Googler Сообщения: 3665
|
Профиль | Отправить PM | Цитировать Цитата El Sanchez:
- чтобы случайно не пересечься с системными переменными (PATH/DATE/...); - унификация синтаксиса скриптов (aka AutoIT/PowerShell). |
||
Отправлено: 03:42, 21-08-2009 | #5 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Suse/OpenSuSE - изменение mac адреса, с помощью скрипта. | seman | Общий по Linux | 7 | 29-06-2009 19:13 | |
Прочее - 2 подключения к интернету | Bohdan_jinesis | Сетевые технологии | 12 | 28-06-2009 00:28 | |
Switch/802.3 - Организация подключения к интернету для 2-х компов <SureCom <EP-808SX(-C) > | alekssobol | Сетевое оборудование | 6 | 29-11-2008 06:03 | |
Изменение интерфейса скрипта | RuLe | Вебмастеру | 3 | 27-02-2007 23:07 | |
Изменение скрипта установки программы | biosss | Автоматическая установка приложений | 3 | 12-04-2006 11:49 |
|