nach dem Programmstart eine bestimmte Tastenkombination ausführen lassen

Dieses Thema im Forum "Scripting und Automatisierung" wurde erstellt von gustavmega, 11.03.2008.

  1. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    Hallo,

    ich möchte, dass beim Programmstart das Programm "Mac Notepad" gestartet wird und dann aber nicht ausgeblendet sondern die Tastenkombination "Apfel + M" -> "Omit Note" ausgeführt wird .
    Kann jemand mir vielleicht sagen, wie ich das machen kann?
     
  2. Alexander#dje73

    Alexander#dje73 MacUser Mitglied

    Beiträge:
    503
    Zustimmungen:
    23
    Mitglied seit:
    23.01.2004
    … mit einem Skript.
    Als Programm speichern und zu den Startobjekten hinzufügen.
     
  3. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    Dürfte ich fragen, wie das Skript aussehen soll?
     
  4. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.797
    Zustimmungen:
    1.010
    Mitglied seit:
    16.05.2002
    ...

    Hallo gustavmega,

    Du musst das Programm gleich per Skript starten.

    tell app "Mac Notepad"
    activate
    end tell
    delay 2 - kleine Wartezeit bis das Programm gestartet ist eventuell anpassen
    tell app "System Events"
    tell process "Mac Notepad"
    keystroke "M" with command down
    end tell
    end tell

    Gruß Andi
     
  5. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    ich bekomme aber folgende Fehlermeldung:

    und dann ist im Code "command down" markiert :confused:
     
  6. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    übrigens der Befehl heißt "Iconize" und nicht "Omit Note" :confused:
     
  7. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.797
    Zustimmungen:
    1.010
    Mitglied seit:
    16.05.2002
    ...

    Hallo gustavmega,

    ja - tschuldige es muss heißen

    using command down

    also

    keystroke "M" using command down

    Gruß Andi
     
  8. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    was mich aber wundert, warum der Befehl "Apfel + Umschaltet. + M" ausgeführt! wird und nicht "Apfel + M"?
     
  9. Andi

    Andi MacUser Mitglied

    Beiträge:
    7.797
    Zustimmungen:
    1.010
    Mitglied seit:
    16.05.2002
    ...

    Hallo gustavmega,

    was ist denn Umschaltet?

    vermutlich liegt es an dem großen "M" das ist "Shift-m"
    Das kann sein wenn das Programm einen Shortcut Shift-Apfel-M hat wird dieser ausgeführt.

    Einfach ein kleines "m" nehmen.

    Gruß Andi
     
  10. gustavmega

    gustavmega Thread Starter MacUser Mitglied

    Beiträge:
    1.634
    Zustimmungen:
    17
    Mitglied seit:
    19.12.2004
    ich meine eigentlich die Shift-Taste (Umschalte-Taste)
    Super, daran lag es :cake:
    was muss noch einfügen, wenn ich zusätzlich die alt- oder ctrl-Taste haben möchte?
     
Die Seite wird geladen...

Diese Seite empfehlen