Показать полную графическую версию : синтаксис On Error
Помогите плиз чё за глюк!
пишу:
On error goto metka
...
metka:
а он говорит что в первой строке ошибка! Чуть не убился не могу понять.
А чего тут убиваться? - Нет такого оператора в VBS. Или ты категорией ошибся?
On error goto 0
Все, по другому не напишешь.
Не я вроде не ошибся. Странно.
Все, по другому не напишешь »
И чё ваще в случае ошибки нельзя перейти на метку? Я вроде гдето видел что моно. Может спутал с VBA.
Нет, нельзя. Может и спутал с VBA. Можно только отключать обработку ошибок, выполнять какие то действия, а потом проверять, была ли при этом сгенерирована ошибка.
Ладно, не отходя от кассы, что бы не создавать новую тему спрошу, как сделать так чтобы VBS скрипт по умолчанию запускался из CScript.exe, т.е. где-то видел что добавляешь какую-то строчку в начале и скрипт запускается из Cscript
Dr.Dark, одна проблема - одна тема
Ладно, не отходя от кассы, что бы не создавать новую тему спрошу, как сделать так чтобы VBS скрипт по умолчанию запускался из CScript.exe, т.е. где-то видел что добавляешь какую-то строчку в начале и скрипт запускается из Cscript »
Выполнить один раз
cscript //H:CScript
Решил проблему так:Dim WSH Set FSO = CreateObject("Scripting.FileSystemObject") Set WSH = CreateObject("WScript.Shell") if FSO.GetFileName(Wscript.FullName)="WScript.exe" then WSH.Run "Cscript.exe "&Wscript.ScriptFullName,"1" Wscript.Quit end if
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.