Sugestie Dotyczące Obsługi Błędu Kompilacji Microsoft VBScript 800a0409
Table of Contents
Przestań marnować czas na błędy komputera.
Jeśli zobaczysz rzeczywisty komunikat o błędzie kolekcji microsoft VBScript 800a0409 na swoim komputerze, sprawdź w sieci sugerowane poprawki.Ten sposób błędu 800A0409 występuje regularnie, gdy posiadasz absolutny VBScript. Najprawdopodobniej cierpisz z powodu lewego znaku zamykającego, jeśli prawdopodobnie nie nawiasu.
Lokalizuję kod błędu 800a0409, wydobyty spójny ciąg w wierszu 1, 54 z każdym hasłem poniżej.
Parametr jawnyDim ObjProgressMsgDim strMessage, strWindowTitle, strTemp, wshShell, objTempMessage, strTempVBSUstaw fso, strVstup, objText, strVystup, f, dtmVyt, dtmF, dDiff, fName, fExt, dtmAkt, fShort, msgTextDim texas, fso CreateObject("Skrypty =.FileSystemObject")Ustaw źródła objText fso.GetFile("l:batposledni.den")strVstup=.Od "l:folder z plikami"strVystup implikuje "l:backup"dtmVyt ObjText=.=data ostatniej modyfikacjimsgtext "Tekst dokładnie na najwyższym poziomie kopiowania i zmiany nazwy" & vbcrlf & "pliki proszę czekać... wiele msgTextDla świata"progressmsg p fso.GetFolder(strVstup). akta dtmF f oznacza .DateLastModified dDiff to DateDiff("s", dtmVyt) dtmF Jeżeli dRozn 0 < Wtedy wiadomość o postępach "" WScript.Echo f zamykanie etapów, jeśliNastępnyWScript.Echo powiązane „Od tekstu dla Ciebie do bieżącego zadania”.Funkcja ProgressMsg(strMessage)Ze scenariuszem Denisa Saint-Pierre .a' Pokazuje okno komunikatu o postępie, który może zabić oryginalne oprogramowanie zarówno w 2k, jak i XP' Jeśli strMessage jest puste, usuń zazwyczaj przedrostekPoprzednie pole słowa konfiguracyjnego„Użycie 4096 w msgbox powoduje, że dalszy komunikat o postępie pojawia się na górze rzeczy”OŚWIADCZENIE: Wystarczy ustawić Dim ObjProgressMsg przede wszystkim w swoim firmowym skrypcie, aby dążyć do tego, jak opisano. Ustaw wshShell WScript =.CreateObject("WScript.Shell") WshShell strtemp =.ExpandEnvironmentStrings("%TEMP%" ) Jeśli strMessage jest równe "", to Wyłącz sprawdzanie błędów, dopóki objProgressMsg nie zostało jeszcze zakończone Jeśli błąd, kontynuuj ' Wyjdź z wiadomości o postępie objProgressMsg.Terminate() ' Ponownie włącz sprawdzanie błędów W przypadku wystąpienia błędu przeskocz do 0 funkcja wyjściowa koniec jeśli strTempVBS jest równe strTEMP + "" & "Message.vbs" 'Uruchom ponownie plik zarządzania z ' dla tworzenia Message.Vbs, True = overwrite Ustawiony ObjTempMessage to fso.StrTempVBS, createtextfile(True) ObjTempMessage.WriteLine("MsgBox""" & strMessage & """, 4096, """ & "a_sp_rano" & """" ) ObjTempMessage.Zamknij ' Wyłącz sprawdzanie błędów w ObjProgressMsg, jeśli myśl jeszcze o tym nie wie Jeśli błąd, powinieneś kontynuować ha Zakończ Komunikat o postępie poprzedni obiektProgressMsg.Terminate() wszyscy ponownie włączamy sprawdzanie błędów Z błędem 0 goto 'Raise ObjProgressMsg, także zostaw z nim obiekt ObjProgressMsg Set równa się WshShell.Exec("%windir%system32wscript.exe" & strTempVBS)funkcja wyjściowa
Skrypt powinien naprawdę wyświetlić okno komunikatu podczas próby znalezienia najnowszych plików starszych niż data modyfikacji danej osoby danych posledni.den, które nadal działają. Gdy zwykle plik zostanie znaleziony, ten tajny sekret powinien powrócić do msgbox dużego znalezionego pliku.Działa bardzo dobrze, gdy tylko go zmienię, aby spełnić to:
msgtext do tekstu Skopiuj "ten, w którym zmiana nazwy" i opcjonalne pliki &VbCrLf &"czekaj...="
msgtext "Zmiana nazwy skopiowanego tekstu" & "Pliki, proszę czekać..."
Usunięcie VbCrLf z elementów wydaje się naprawiać tylko błędy, a nie nowości, to oczywiście wydarzenie. Nie rozumiem, dlaczego w ogóle działa tak, jak zrobiłem źle. Każda wskazówka dotycząca problemu zawsze będzie mile widziana.
OD
Fora SMART WORK
DLA PROFESJONALISTÓW
Dziękuję. Otrzymaliśmy Twoją prośbę i zwykle szybko reagujemy.
Zaloguj się
Przyjdź do nas!
Jesteś osobą fizyczną lub
specjalistą IT?
Dołącz do forów Tek Tips!
na wiadomości
ulubionych forów
swoje wiadomości

*Funkcja Tek-Tips zależy od tego, czy członkowie znajdują wiadomości e-mail. Rejestrując się, wyrażasz zgodę na otrzymywanie na rynku wiadomości e-mail od.
Zasady publikowania

Reklama, oferowanie i wypożyczanie abstraktów to złe sposoby. Tutaj
kliknięcie ucznia