Sen bunu yapabilirsiniz:
Birlikte BÜTÜN 500 satır komut dosyası çevreleyen Can. .. son olarak, i-1 satırındaki bir hata, bu satırlardaki eylemlerin gerekli ön koşulları hakkındaki tüm varsayımlarınızı geçersiz kılarsa bile. Stratejiniz, diğer otomobillerin farlarının gözlerinin kamaşmasını önlemek için gözlerinizle birlikte sürmekle kıyaslanabilir. Seçilen eylemler için işleme yerel resticted hatayı yapamıyorsan
-
Sub Main()
... you 500 lines ...
End Sub
On Error Resume Next
Main
If Err.Number Then
WScript.Echo "aborted"
WScript.Quit 4711
End If
Bu yaklaşım emin olur paçayı için
...
On Error Resume Next
risky_action
save Err
On Error GoTo 0
If ErrorOccurred Then
something sensible
If can't continue Then
WScript.Quit 4711
End If
End If
...
deneyin bu bir hata sonra çizgiler olmaz yürütülür.
VBS tanrıçası mısın? –
@JonathanRioux - hayır, çünkü VBScript'i yaratmış olurdum, böylece her türlü hata imkansız olurdu. –
Çok doğru! Yani sen başka bir adam mısın? –