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

Safari-Film ANHALTEN/reSTARTEN mit "Leertaste"

 
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Lösung_Monitor_Auflös_App
•-->
•-->


Anmeldedatum: 25.01.2016
Beiträge: 53

BeitragVerfasst am: 29.02.2016 - 11:56    Titel: Safari-Film ANHALTEN/reSTARTEN mit "Leertaste" Antworten mit Zitat

Links hat Folgendes geschrieben:
H I E R wird durch since1984 erstmals die Möglichkeit versteckter Codes von Programmen erwähnt

(welche also nicht in der Menuleiste der entspr. Programme erwähnt sind!). Für mich wars jedenfalls ein >>never heard bisher in diesem Forum<<, vielleicht kennt ihr das längst schon.
since1984 hat Folgendes geschrieben:
- ich werd´s ausprobieren!
Gut so, die Sache ist aber kniffliger als man gemeinhin annimmt:
Im beigelegten Script, welches ich nun für die Leertastenfunktion Safaris verwende, kannst du erkennen welche Voraussetzungen erst geschaffen werden müssten:
dabei wirst du wohl unseren gemeinsamen Freund "cliclick"
Zitat:
HIER-->http://hohabadu.de/?APPLESCRIPT/Tools#cliclick
nicht mehr umgehen können, oder doch? dann bin ich ja mal gespannt.
ZIEL ist: mit Tasten-code-Kombination Z.B. ⸦Apfel+Leertaste⸧; einen Safari-Film STOPPEN/resp. re-STARTEN (welcher als window 1 von Safari läuft ) ansonsten aber durchaus im Hintergrund läuft während man sich mit anderen Programmen beschäftigen kann •
hat Folgendes geschrieben:
global cliclickPath
set cliclickPath to POSIX path of file ((path to "desk" as text) & "cliclick")
#"cliclick"<--s. oben den link zu diesem Programm das du ja längst kennst
# um Safari reproduzierbar und SICHER(?!) in "front" zu bringen mittels eines Tastaturbehls braucht es doppelt genähte Kniffe:
# bewährt hat sich als Auslöser für das als __.app gespeicherte Sript die Tastenkombination Apfel+ Leertaste weil man damit die Leertaste dauerdrücken kann bis Funtion auch unter allen Umständen SICHER(?!alles andere als zuverlässig mit diesen GUI-scriptings, über shell weiss ich nichts) ausgelöst wird
tell application "Finder" to set the frontmost of process "Safari" to true
tell application "Safari"
   activate
   tell application "System Events"
      tell application process "Safari"
         # 1.SCHRITT:
         #führt den Scroll-Fernster-Lift re sicher hinauf
         repeat 10 times
            key code 126 using command down # arrow up
         end repeat
         ## 2.SCHRITT:
         ## trifft den Klick in der Bildmitte unmittelbar unter dem Laufband (=neutraler Ort ohne Funktion um Safari bereit zu stellen für Leertasten-Befehl)
         my klick()
         ### 3.SCHRITT:
         ### Leertaste füht Stop/Start-Aktion aus
         key code 49 # [Space]
      end tell
   end tell
end tell
on klick()
   tell application "Safari"
      activate
      tell application "System Events"
         tell application process "Safari"
            activate
            set winPos to position of window 1
            set Win_RECHTS to item 1 of winPos
            set Win_HOCH to item 2 of winPos
            set Klicklist to {rechts:300, hoch:500}
            set RECHTSPOS to Win_RECHTS + (rechts of Klicklist)
            set HOCHPOS to Win_HOCH + (hoch of Klicklist)
            set clickCommand to (cliclickPath & " " & RECHTSPOS & " " & HOCHPOS)
            repeat 2 times
               do shell script clickCommand
            end repeat
         end tell
      end tell
   end tell
end klick
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    Fischer-Bayern.de Foren-Übersicht -> AppleScript X 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