Hallo zusammen,
ich will ein kleines Skript schreiben, das folgendes bewirkt. Sobald es ausgeführt wird soll die Anwendung direkt unter dem Cursor beendet werden.
Bisher dachte ich mir folgendes Vorgehen: Es wird ein Mausklick simuliert (XTools), um die Anwendung zu aktivieren. Dann wird der Prozess mit dem Fenster, das am weitesten vorne ist, bestimmt und beendet.
Kennt jemand eine effektivere Methode?
Falls dem nicht so ist, bräuchte ich eine Hilfestellung bei dem Code im letzten Abschnitt:
Wie kann ich den frontmost Prozess mitsamt seiner Anwendung beenden?
GRüße odif
ich will ein kleines Skript schreiben, das folgendes bewirkt. Sobald es ausgeführt wird soll die Anwendung direkt unter dem Cursor beendet werden.
Bisher dachte ich mir folgendes Vorgehen: Es wird ein Mausklick simuliert (XTools), um die Anwendung zu aktivieren. Dann wird der Prozess mit dem Fenster, das am weitesten vorne ist, bestimmt und beendet.
Kennt jemand eine effektivere Methode?
Falls dem nicht so ist, bräuchte ich eine Hilfestellung bei dem Code im letzten Abschnitt:
Code:
-- make application under the cursor acitve
mouse click -- XTools command
-- wait
delay 1
-- quit application
tell application "System Events"
set frontProcessName to name of first application process whose frontmost is true
end tell
tell application "System Events"
tell process frontProcessName
quit -- an error occures
end tell
end tell
Wie kann ich den frontmost Prozess mitsamt seiner Anwendung beenden?
GRüße odif