Скрытие окна командной строки

Windows Script Host (WSH), WMI, vbs скрипты и т.д. Создание и применение скриптов.

Модератор: Модераторы

Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 30 авг 2005, 07:38

Всем, здраствуйте!
Можно ли сделать так, чтобы призапуске батника с командой, например, 192,168,1,1 -t, ее окно не видно было на экране? Это сделано для того, чтобы не падал VPN туннель.
Вроде как если задать эту команду в планировщик, то при выполнении окна не видно, так ли это?

Активный пользователь
Аватара пользователя
Сообщения: 793
Зарегистрирован: 17 мар 2004, 19:11
Откуда: Санкт-Петербург, Россия

Сообщение Remy » 30 авг 2005, 09:15

если создать cmd-шник и запустить его из скрипта
WshShell.Run strLogonServer + "\netlogon\logon\scripts\мзт.cmd", 0, true

то окна не будИт!

Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 30 авг 2005, 09:21

Со скриптами не дружу :unsure:
Если можно по-подробнее, плз.

Новый участник
Сообщения: 9
Зарегистрирован: 14 май 2005, 13:09

Сообщение AndreyV » 31 авг 2005, 14:31

Пуск - Выполнить - cmd
пишешь
help start
думаю тебе этого должно хватить

Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 31 авг 2005, 14:49

O yeah! Спасибо!

Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 31 авг 2005, 15:16

Правда не нашел параметра, чтоб этого окна не было.
Сделал только запуск в свернутом режиме.

Активный пользователь
Аватара пользователя
Сообщения: 793
Зарегистрирован: 17 мар 2004, 19:11
Откуда: Санкт-Петербург, Россия

Сообщение Remy » 01 сен 2005, 10:21

Цитата (petr @ 30.08.2005 - 08:21)
Со скриптами не дружу :unsure:
Если можно по-подробнее, плз.
[/quote]

создаешь файл *.vbs

а в него копируешь то что я показал
WshShell.Run strLogonServer + "\netlogon\logon\scripts\ТВОЙ.cmd", 0, true

способ может и не самый простой, но рабочий!
Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 01 сен 2005, 11:11

Написал: ошибка 800а01а8
Требуется объект wshShell.

Ну писал ни разу скриптов, хоть режь меня. :blink:
Что делать-то?

Активный пользователь
Аватара пользователя
Сообщения: 793
Зарегистрирован: 17 мар 2004, 19:11
Откуда: Санкт-Петербург, Россия

Сообщение Remy » 02 сен 2005, 09:56

Цитата (petr @ 1.09.2005 - 10:11)
Написал: ошибка 800а01а8
Требуется объект wshShell.

Ну писал ни разу скриптов, хоть режь меня. :blink:
Что делать-то?
[/quote]

Set WSHNetwork = WScript.CreateObject("WScript.Network")
strCompName = WSHNetwork.ComputerName
strUser = WSHNetwork.UserName
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("Volatile")
strLogonServer = WshSysEnv("LOGONSERVER")
WshShell.Run strLogonServer + "\netlogon\logon\scripts\ТВОЙ.cmd", 0, true
Активный пользователь
Сообщения: 317
Зарегистрирован: 16 апр 2005, 14:50
Откуда: Пермь

Сообщение Wall_ » 02 сен 2005, 10:57

у меня bat"ник на f:\1.bat.
пишу:
Set WSHNetwork = WScript.CreateObject("WScript.Network")
strCompName = WSHNetwork.ComputerName
strUser = WSHNetwork.UserName
Set WshShell = WScript.CreateObject("WScript.Shell")
Set WshSysEnv = WshShell.Environment("Volatile")
strLogonServer = WshSysEnv("LOGONSERVER")
WshShell.Run strLogonServer + "\netlogon\logon\scripts\f:\1.bat", 0, true
и не фачит, что не так?
Жду дальнейших инструкций.

След.

Вернуться в Скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3