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

Tasten Befehle

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


Anmeldedatum: 25.04.2003
Beiträge: 7

BeitragVerfasst am: 14.05.2003 - 17:28    Titel: Tasten Befehle Antworten mit Zitat

Hi, Forum,

Wie kann ich ein Tasten Befahl erstellen z.B.: (Apfel-I)

Bitte helfen!!

Stefan Neutral Neutral Question Question
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 14.05.2003 - 18:14    Titel: Antworten mit Zitat

Hallo Stefan,

Tastenbefehle sind mit AppleScript nicht so ohne weiteres machbar.

Es besteht jedoch z.B. die Möglichkeit, während ein Skript läuft, in einer Schleife eine Tastenkombination einzubauen. Per 'keys pressed' aus Jon's Commands wird dann registriert, welche Tastenkombi gedrückt wurde und das Skript kann dementsprechend reagieren.

Einem fertigen Skript kannst du eine Tastenkombination zuweisen, wenn du das OSA-Menü benutzst. Dazu muss der Dateiname des Skripts entsprechend erweitert werden (siehe Anleitung zum OSA Menü). Das Skript kann dann über die festgelegte Tastenkombination gestartet werden.

Gruß
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
stefanamann
•->
•->


Anmeldedatum: 25.04.2003
Beiträge: 7

BeitragVerfasst am: 14.05.2003 - 18:33    Titel: Beispiel Antworten mit Zitat

Hi,

Könne Sie mir ein Beispiel Schreiben!

Wenn ich im Finder bin und es soll Aplfel-I gedrückt werden!
Stefan Neutral Question
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden
Snow
Administrator
Administrator


Anmeldedatum: 21.11.2000
Beiträge: 1946
Wohnort: Deiningen

BeitragVerfasst am: 14.05.2003 - 20:46    Titel: Antworten mit Zitat

Hallo Stefan,

damit wir uns nicht falsch verstehen: AppleScript ist nicht in der Lage, bestehende Tastenkombinationen zu simulieren!

Hier jedoch Beispiele zu den bereits genannten Möglichkeiten.

Im folgenden Skript kann eine Schleife abgebrochen werden, indem festgestellt wird, ob während des Skriptablaufs eine bestimmte Tastenkombination gedrückt wurde.

ACHTUNG! Das funktioniert nur, wenn die Scripting Addition "Jon's Commands" auf dem Rechner installiert ist. Ansonsten läuft die Schleife endlos weiter.

repeat -- Endlos-Schleife
set keys_pressed to (keys pressed) -- Befehl aus Jon's Commands
if keys_pressed is {"q", "Control"} then
try
beep 2
display dialog "Quit?"
exit repeat
end try
end if
end repeat


Die zweite Möglichkeit, die ich beschrieben habe ist, ein Skript per Tastenkombination zu starten. Dazu ist es erforderlich, dass OSA-Menü installiert ist (Version 1.2.3 d7).

Man nehme irgendein Skript, z.B.:

activate
display dialog "Dies Skript wurde per Tastenkombination gestartet."


Dieses Skript speichert man als kompiliertes Skript im "Universal Scripts"-Ordner (innerhalb des Scripts-Ordners im Systemordner).

Man gibt dem Skript z.B. den Namen "Tastenkombination \T"

Der Backslash bedeutet die Befehlstaste. Das Skript kann also mit der Tastenkombination "Befehlstaste-T" gestartet werden.

Es wären auch folgende Tastenkombinationen möglich:

\T+C

Das bedeutet: Befehlstaste-T und Control-Taste

oder

\T+S

ergibt die Kombination: Befehlstaste-T und Shift

Ich weiß ja nicht, was beabsichtigt ist. Falls es darum geht, die Informationen über eine Datei zu bekommen, wie sie das Info-Fenster liefert, kann der 'info for'-Befehl genutzt werden. Dann braucht man also keine Tastenkombi simulieren.

Beispiel:

set dieDatei to choose file with prompt "Datei auswählen"
set dieInfo to info for dieDatei


Das Ergebnis sieht dann zum Beispiel so aus:

{name:"37215_andrewv8.zip", creation date:date "Montag, 29. Januar 2001 12:00:40 Uhr", modification date:date "Montag, 29. Januar 2001 12:01:09 Uhr", icon position:{848, 448}, visible:true, size:1.54856E+5, folder:false, alias:false, locked:false, busy status:false, file creator:"SITx", file type:"None", short version:"", long version:"", default application:alias "Doc Kiste:Web-Design:Downloads:interarchy-38-german.hqx"}
end tell



Um dir gezielt weiter helfen zu können, müsste ich schon wissen, was du genau vor hast.

Gruß
_________________
Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden E-Mail senden Website dieses Benutzers besuchen AIM-Name
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