Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

Also ich schreibe derzeit ein Java-Programm, hauptsächlich muss das gute Stück auf Mac os x laufen. Da ich aber keine Erfahrung mir Mac habe muss ich hier mal etwas nachfragen.

Derjenige, für den das Programm ist sagte mir, dass es bei mac normal wäre wenn ein Programm sich nicht vollständig mit dem Klick auf den roten Punkt beendet. Um es vollständig zu beenden wäre "apfeltaste + q" bzw. der dazugehörige Menüeintrag zu benutzen.

Ich will nun das Event, dass dadurch ausgelöst wird abfangen um z.B. noch zu speichern.

Stimmt soweit alles was ich geschrieben hab bzw. weiss jemand sogar wie ich dieses Event abfange?

Geschrieben (bearbeitet)

Soweit hast du alles richtig verstanden.

In der Apple-eigenen Sprache AppleScript wird dieses vollständige Beenden einer Anwendung (z.b. Quicktime) folgendermassen realisiert:

tell application "Quicktime"

activate

tell application "System Events"

key code 12 using {command down}

end tell

end tell

wobei key code 12 für q und using {command down} für die Apfel-Taste stehen.

alternativ kann auch folgender Befehl verwendet werden:

keystroke "q" using {command down}

Vielleicht hilft dir das weiter ...

Bearbeitet von SammyGarcia

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...