Fischer-Bayern.de
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

display dialog & Ausschalten ... - AppleScript Dialog verhin

 
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
mthielemann
•->
•->


Anmeldedatum: 11.11.2002
Beiträge: 1

BeitragVerfasst am: 12.11.2002 - 07:24    Titel: display dialog & Ausschalten ... - AppleScript Dialog verhin Antworten mit Zitat

Wenn ich mit einem AppleScript (OSX) ein Dialogfenster mit display dialog erstelle und dann versuche den Rechner auszuschalten oder neu zu starten funktioniert das nicht, da es dem System anscheinend nicht möglich ist, das AppleScript-Programm zu beenden. Erst nachdem man den Dialog bestätigt hat und er verschwindet, schaltet sich der Rechner aus.
Gibt es eine Möglichkeit das irgendwie anders zu lösen? Kann man in dem Script abfragen, ober der Rechner neu gestartet oder ausgeschaltet werden soll (mit on event) und dafür sogen, dass das Script sich selbst beendet?
Wenn jemand eine Idee hat, würde ich mich sehr freuen ...
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 12.11.2002 - 21:23    Titel: display dialog & Ausschalten ... Antworten mit Zitat

Die Zauberformel lautet hier "ignoring application responses". Dann wird nicht auf irgendeine Antwort gewartet, sondern gnadenlos abgeschaltet oder neugestartet.

Beispiel:

set theDlog to (display dialog ¨
"Was soll denn jetzt geschehen?" buttons { "Nix", "Ausschalten", "Neustart" } ¨
default button "Neustart" giving up after 30)

if gave up of theDlog then
beep
else if button returned of theDlog = "Ausschalten" then
ignoring application responses
tell application "Finder" to shut down
end ignoring
else if button returned of theDlog = "Neustart" then
ignoring application responses
tell application "Finder" to restart
end ignoring
else
-- mach nix oder was ganz anderes Wink
end if

_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
Beiträge der letzten Zeit anzeigen:   
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.   Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.    Fischer-Bayern.de Foren-Übersicht -> AppleScript-Forum Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Powered by phpBB © 2001, 2002 phpBB Group
Deutsche Übersetzung von phpBB.de


AppleScript für absolute Starter