Войти

Показать полную графическую версию : синтаксис On Error


Dr.Dark
05-08-2008, 10:48
Помогите плиз чё за глюк!
пишу:
On error goto metka
...
metka:
а он говорит что в первой строке ошибка! Чуть не убился не могу понять.

Busla
05-08-2008, 13:46
А чего тут убиваться? - Нет такого оператора в VBS. Или ты категорией ошибся?

Ramzes_
05-08-2008, 14:33
On error goto 0

Все, по другому не напишешь.

Dr.Dark
05-08-2008, 20:06
Не я вроде не ошибся. Странно.
Все, по другому не напишешь »
И чё ваще в случае ошибки нельзя перейти на метку? Я вроде гдето видел что моно. Может спутал с VBA.

Ramzes_
05-08-2008, 20:43
Нет, нельзя. Может и спутал с VBA. Можно только отключать обработку ошибок, выполнять какие то действия, а потом проверять, была ли при этом сгенерирована ошибка.

Dr.Dark
25-08-2008, 20:31
Ладно, не отходя от кассы, что бы не создавать новую тему спрошу, как сделать так чтобы VBS скрипт по умолчанию запускался из CScript.exe, т.е. где-то видел что добавляешь какую-то строчку в начале и скрипт запускается из Cscript

Busla
25-08-2008, 22:26
Dr.Dark, одна проблема - одна тема

Ramzes_
26-08-2008, 02:44
Ладно, не отходя от кассы, что бы не создавать новую тему спрошу, как сделать так чтобы VBS скрипт по умолчанию запускался из CScript.exe, т.е. где-то видел что добавляешь какую-то строчку в начале и скрипт запускается из Cscript »

Выполнить один раз
cscript //H:CScript

Dr.Dark
26-08-2008, 11:42
Решил проблему так: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