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

HILFE! Alle geöffneten Programme beenden...

 
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
fz
•->
•->


Anmeldedatum: 29.11.2000
Beiträge: 1

BeitragVerfasst am: 29.11.2000 - 21:05    Titel: HILFE! Alle geöffneten Programme beenden... Antworten mit Zitat

Hi there...

Hat jemand von euch ne Ahnung von AppleScript? Wenn ja, gibt es einen Befehl (oder sonst eine Möglichkeit) um alle geöffneten Programme zu beenden (so in der Art: quit all applications) und was für Auswirkungen hat diens auf nicht gesicherte Dokumente (bzw. auf die erscheinenden Sicher-Dialoge)???

Ich bin um jede Antwort dankbar,

cu fz
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
maccer
•->
•->


Anmeldedatum: 29.11.2000
Beiträge: 10

BeitragVerfasst am: 29.11.2000 - 21:10    Titel: HILFE! Alle geöffneten Programme beenden... Antworten mit Zitat

probier folgendes:

global program

tell application "Finder"
copy (get (application processes)) to processList
repeat with i in processList
copy (i as string) to program
-- Skripteditor muß natürlich aktiv bleiben
-- damit der Skript sich nicht selbst abbricht
-- auch Prozesse, die durchlaufen sollen
-- müssen ausgeschlossen werden
if (program * "Skripteditor" ) ¨
and (program * "Ordneraktionen" ) ¨
and (program * "File Sharing Erweiterung" ) then
-- der folgende Befehl ist nur dem Script selbst bekannt
-- und kann deshalb nicht vom Finder ausgeführt werden
tell me to quitprog(program)
end if
end repeat
end tell

on quitprog(program)
tell application program
-- nur Programme im Vordergrund (aktiviert)
-- können sich selbst beenden
-- Hintergrundprozesse lassen sich nicht aktivieren
-- deshalb mit try einfach ohne Fehlermeldung überspringen
try
activate
repeat
try
-- schließt das oberste Dokument des Programms
-- und sichert es
close window 1 with saving
-- wenn kein Dokument (mehr) offen ist
-- oder der Prozess nichts sichern kann
on error
exit repeat
end try
end repeat
quit
on error
end try
end tell
end quitprog
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
maccer
•->
•->


Anmeldedatum: 29.11.2000
Beiträge: 10

BeitragVerfasst am: 29.11.2000 - 21:11    Titel: HILFE! Alle geöffneten Programme beenden... Antworten mit Zitat

> if (program * "Skripteditor" ) ¨
> and (program * "Ordneraktionen" ) ¨
> and (program * "File Sharing Erweiterung" ) then


oops, jetzt hat das blöde html doch schon wieder ein Zeichen "verbogen"
Das * in obigen Scriptzeilen muss natürlich duch ein Ungleich-Zeichen ersetzt werden.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
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