Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 29.10.2001 - 22:16 Titel: Brauche dringend eure Hilfe - wie die "die taste die ganze z |
|
|
Hallo!
Ich versuche mit Hilfe eines Scripts zu simulieren wie wenn ich die taste die ganze Zeit drücken würde. Also das das Script dem Programm sagt das ich die Taste drücke, und das dass jede halbe Sekunde passiert? Also im prinzip wie "Dauerfeuer" falls das jemand kennt |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 29.10.2001 - 23:12 Titel: Brauche dringend eure Hilfe |
|
|
Versuch's doch mal mit der Scripting Addition "Sändi's Additions".
Dort gibt's den Befehl 'TypeText'
Diesen Befehl packst du in eine Schleife. Allerdings solltest du darauf achten, dass du die Schleife auch wieder beenden kannst.
Evtl. genügt ja schon eine gewisse Anzahl an Schleifen-Durchläufen.
repeat 1000 times
TypeText "a" -- Dauerfeuer mit der Taste 'a'
end repeat _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 29.10.2001 - 23:25 Titel: Brauche dringend eure Hilfe |
|
|
Habe gerade ein seltsames Verhalten festgestellt.
Es lief folgendes Skript:
repeat 1000 times
TypeText "a" -- Dauerfeuer mit der Taste 'a'
delay 0.5
end repeat
Das Skript läuft eine ganze Weile und am Schluß schreibt es im Skripteditorfenster am Ende des Skripts noch eine ganze Reihe a's.
Genau sind's 141 oder 142 a's das ist immer etwas unterschiedlich. Es macht auch keinen Unterschied, ob ich die Schleife 1200 mal oder 800 mal durchlaufen lasse.
Ist doch seltsam. Weiß jemand eine Erklärung dafür? _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com
Zuletzt bearbeitet von Snow am 01.03.2003 - 13:43, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 29.10.2001 - 23:39 Titel: Brauche dringend eure Hilfe |
|
|
und wo schreibt es dann die a's hin? in das programm in dem ich gerade bin? sorry,ich hab nich so wirklich die ahnung von scripts |
|
Nach oben |
|
 |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 29.10.2001 - 23:41 Titel: Brauche dringend eure Hilfe |
|
|
und wo muss diese scriptaddition unter 9 hin? und was macht er jetzt? wiederholt er jede halbe sekunde das script ? und das 1000 mal? |
|
Nach oben |
|
 |
Snow Administrator


Anmeldedatum: 21.11.2000 Beiträge: 1946 Wohnort: Deiningen
|
Verfasst am: 29.10.2001 - 23:51 Titel: Brauche dringend eure Hilfe |
|
|
Jo, das Skript simuliert das Drücken der a-Taste in dem Programm das sich im Vordergrund befindet.
Das kannst du aber auch noch im Skript festlegen. Falls das Programm scriptable ist:
tell application "Das_Programm" to activate
Falls das Programm nicht per Skript gesteuert werden kann muss der Finder herhalten:
tell application "Finder"
open alias "Pfadangabe_zum_Zielprogramm"
end tell
Die Scripting Addition muss in den Systemordner. Dort in den Ordner "Scripting Additions". Einfach auf den geschlossenen Systemordner ziehen und sie wird automatisch richtig abgelegt.
Das Skript läuft nur einmal ab. Es 'drückt' 1000 mal die a-Taste. Ob das mit einer Pause von jeweils einer halben Sekunde geschieht, weiß ich jetzt nicht ganz sicher, da ich mir nicht sicher bin, ob 'delay 0.5' wirklich um eine halbe Sekunde verzögert. Normalerweise verwendet man 'delay' mit ganzen Sekunden. _________________ Peter
-
Fischer-Bayern.de|Shadetreemicro.com |
|
Nach oben |
|
 |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 30.10.2001 - 09:29 Titel: Brauche dringend eure Hilfe |
|
|
Ok, vielen Dank! :-)
Ich werde es nachher mal probieren und ansonsten euch noch weiter mit Fragen nerven ;-)
PS: versuch sowas mal beim PC, da findet man bestimmt nicht so schnell so freundliche. nette und kompetente Leute. DANKE! |
|
Nach oben |
|
 |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 30.10.2001 - 09:32 Titel: Brauche dringend eure Hilfe |
|
|
Expected end of line, but found " ..
Diese Meldung bringt er bei dem "a" nach Type Text. |
|
Nach oben |
|
 |
SuperYohoo •->


Anmeldedatum: 29.10.2001 Beiträge: 6
|
Verfasst am: 30.10.2001 - 11:44 Titel: Brauche dringend eure Hilfe |
|
|
Super! Vielen Dank! Es geht einwandfrei und erfüllt genau den Zweck den es sollte. ) DANKE!!! |
|
Nach oben |
|
 |
|