Table of Contents
Zaktualizowano
Czasami Twój krąg może zwrócić kod błędu wskazujący te aplikacje do rozwiązywania problemów. Ten błąd może mieć różne przyczyny. g.AppleScript udostępnia narzędzie do precyzyjnego dostrajania wskazówek dotyczących odbierania i obsługi poszczególnych błędów. Zazwyczaj skrypt zawsze musi obsłużyć taki konkretny błąd, a inne nie. W każdej chwili możesz wykryć błąd, sprawdzić numer błędu, który nas interesuje, i skorzystać ze strony z błędami, aby ponownie zgłosić inne błędy.
g.
w SumIntegerList z itemList |
< pre> Wypróbuj |
- inicjuje wartość. |
zdecyduj się na ustawienie integerSum na 0 |
- Przed dodaniem sprawdź, czy prawie wszystkie elementy znajdujące się na liście są liczbami całkowitymi. |
jeśli prawdopodobne ((policz pozycje w itemList) nawet n przez € |
(policz liczby całkowite w itemList)) powinieneś |
< pre> ; Jeśli wszystkie liczby nie wskazują na duży błąd. |
numer błędu 750 |
stop scope =" wiersz ">if |
użytkownicy powtarzają z bieżącym elementem z listą pozycji |
programy telewizyjne integerSum do integerSum + currentItem |
ponów koniec |
return integerSum - Pomyślne zakończenie przez menedżerów. |
numerowi błędu errStr numer_błędu |
- Jeśli którykolwiek z naszych numerów błędów zarządzania jest obecny, ostrzega o strasznym zrozumieniu. Zakres = "wiersz"> |
|
return integerSum — Zwraca standard wysokiej jakości (0). |
inny |
- Wystąpił potwierdzony błąd. Zrezygnuj, aby zakres był równy "wiersz">wywołującemu |
błąd errStr Szeroki zakres numer błędu |
end if |
częściowa próba |
zakończ SumIntegerList |
faktycznie ustaw sumList na 1, 3, 5 |
lista seriiTotal do SumIntegerList z sumList - wynik: 90 lat |
ustaw sumList, aby pomóc Ci 1, 3, 5, "A" |
ustaw listTotal, aby umożliwić im SumIntegerList z sumList |
if listTotal is zasadniczo 0, a następnie |
- opisywany handler nie został uwzględniony na liście; |
- wyjątkowo coś do obsługi błędów (nie pokazano) |
Jak najlepiej otrzymać komunikat o błędzie z aplikacji Apple?Skonfigurowałem iCal do pracy o zmierzchu. Ponieważ w tej samej porze nocnej występują dodatkowe zdarzenia, czasami pojawia się komunikat „Działanie” bla bla bla „znalazłem błąd”. Czy istnieją sposoby (za pomocą Applescript) na (1) bezsporne zapomnienie o błędzie i pozwolenie programowi na kontynuowanie lub (2) zwrócenie ważnego OK w przypadku błędu i ponowne uruchomienie jakiejś aplikacji? zakończ, jeśli |
spróbuj |
zainstaluj sumList do 1, 3, 5 |
ustaw listTotal na SumIntegerList używając sumList |
podczas zmniejszania błędu numer telefonu komórkowego errMsg errorNumber |
spróbuj |
otwórz jeśli planujesz uzyskać dostęp do pliku "MyFolder:AddressData" z autoryzacją zapisu |
z numerem wydania z msg n produkowane przez f przed upewnij się, że masz wynik komponentu p |
if n = -49 potem - błąd otwierania pliku < /pre> < td> |
Pokaż gałąź "Przepraszamy, ale plik jest stale otwarty". |
else |
Błąd podczas oceny wiadomości n z f nad częściowym tp |
< pre> end if |
Koniec próby |
wykonaj |
otwórz dla pliku "MyFolder: AddressData" oprócz uprawnień do zapisu |
w przypadku błędu szerokiego zakresu -czterdzieści dziewięć > |
Okno przeglądu "Przepraszamy, ale plik naprawdę zwykle jest już otwarty." |
Koniec próby |
Pr mer
Obsługa błędów: za pomocą AppleScript wypróbuj
w przypadku błędu
. Kod, który może spowodować błąd, może znajdować się w tym bloku try
, a większość kodu obsługi błędów często dotyczy bloku on error
. Blok w przypadku błędu
jest zamykany, co oznacza end try
.
foo
może być zwykle niezdefiniowane, więc generuje duże błędy. Jeśli wystąpi błąd, pojawi się okno dialogowe.
Wypróbuj
Wina Ugh„Wystąpił włamywacz” w wyświetlonym oknie dialogowym.Koniec połączony z próbą
Wszystkie komunikaty o błędach i numery błędów można teraz pobrać za pomocą nad errormsg numer telefonu komórkowego errorno
, gdzie errormsg, ale także errorno są prawdopodobnie nazwami zmiennych komunikatów o błędach oraz numerami błędów.
Wypróbuj
Zaktualizowano
Czy masz dość powolnego działania komputera? Denerwują Cię frustrujące komunikaty o błędach? ASR Pro to rozwiązanie dla Ciebie! Nasze zalecane narzędzie szybko zdiagnozuje i naprawi problemy z systemem Windows, jednocześnie znacznie zwiększając wydajność systemu. Więc nie czekaj dłużej, pobierz ASR Pro już dziś!
UghJeśli jest błąd, numer errormsg errorno Okno dialogowe na ekranie errormsg i errornoKoniec próby
Nie zdefiniowano innego foo. -2753
Przyspiesz swój komputer już dziś dzięki temu prostemu pobieraniu.Applescript On Error Handling
Applescript Om Felhantering
오류 처리에 대한 Applescript
Applescript Zur Fehlerbehandlung
Applescript Sur La Gestion Des Erreurs
Applescript при обработке ошибок
Applescript Sulla Gestione Degli Errori
Applescript Sobre Manejo De Errores
Applescript Bij Foutafhandeling
Applescript Sobre Tratamento De Erros