Автор: willhunting 26.01.2009 14:10
Есть батник, который подключает сетевой диск. Лежит он в автозагрузке. При старте, соответственно, запускается дос-окно. Нужно что бы окно не всплывало.
Автор: Lapp 26.01.2009 14:21
Если оно будет в минимизированном виде - устроит?
Автор: volvo 26.01.2009 14:34
Можно попробовать скрыть полностью, но для этого вызывать этот bat придется из VBscript-а:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "F:\Test\test.bat", 0, false
Set WshShell = Nothing
WScript.Quit
Автор: willhunting 26.01.2009 15:07
Цитата(volvo @ 26.01.2009 10:34)
Можно попробовать скрыть полностью, но для этого вызывать этот bat придется из VBscript-а:
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run "F:\Test\test.bat", 0, false
Set WshShell = Nothing
WScript.Quit
тут получается смена "шила на мыло" тогда нужно скрывать скрипт ? ))
Код
Если оно будет в минимизированном виде - устроит?
как реализовать ?
Автор: volvo 26.01.2009 15:26
Цитата
тогда нужно скрывать скрипт ? ))
А ты запускал его, прежде чем спросить? Что, при выполнении VB-скрипта появляется окно? С каких пор?
Автор: Lapp 26.01.2009 16:14
Цитата(willhunting @ 26.01.2009 11:07)
как реализовать ?
Сделать шорткат на него и всвойствах шортката выбрать
Run: minimized
Автор: willhunting 26.01.2009 17:54
Цитата(volvo @ 26.01.2009 11:26)
А ты запускал его, прежде чем спросить? Что, при выполнении VB-скрипта появляется окно? С каких пор?
нет, не запускал. Как его хоть запустить ?
vb-скрипты не писал. Скрипт вставляется в программу(написанную на VB) ?
Автор: Unconnected 26.01.2009 19:38
Цитата
нет, не запускал. Как его хоть запустить ?
Даблкликом левой кнопки мыши
Vb-скрипт, насколько помню, файл с расширением .vbs и значком свитка. Только вот у многих антивирусов они подозрение вызывают...
Автор: willhunting 26.01.2009 21:10
СПАСИБО ВСЕМ
действительно скрипт работает
Автор: willhunting 3.02.2009 17:08
А можно ли как-нибудь обойтись одним скриптом без батника ? Т.е. текст bat'a прописать в скрипте. А то неудобно иметь два файла.
Автор: volvo 3.02.2009 17:48
Ты батник-то покажи, мало ли что там у тебя делается...
Автор: willhunting 4.02.2009 14:04
Цитата(volvo @ 3.02.2009 13:48)
Ты батник-то покажи, мало ли что там у тебя делается...
вот он:
Код
net use o: /d
net use o: \\db-meds\promis
Автор: volvo 4.02.2009 14:26
Попробуй:
Set objShell = CreateObject("WScript.Shell")
objShell.Run "%COMSPEC% /c net use o: /d", 0, false
objShell.Run "%COMSPEC% /c net use o: \\db-meds\promis", 0, false
Set objShell = Nothing
WScript.Quit