Deutsches AutoHotkey Homepage AutoHotkey Community
Wir helfen uns gegenseitig aus der Patsche
 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Aktion ausführen

 
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe!
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Crack Pod



Anmeldedatum: 20.05.2006
Beiträge: 8

BeitragVerfasst am: Sa Mai 20, 2006 3:00 pm    Titel: Aktion ausführen Antworten mit Zitat

Hallo also ich habe folgenden Code
Code:
WinWait, Armagetron Advanced,
IfWinNotActive, Armagetron Advanced, , WinActivate, Armagetron Advanced,
WinWaitActive, Armagetron Advanced,
Send, {DOWN}ererererererererererererererererererererererererererererer


Und der soll nur ablaufen wenn ich auf eine bestimmte Taste drücke.
(Er soll danach wieder ablaufen wenn ich auf die Taste drücke)

Und diesen Script wollte ich dann Kompilieren. (das kann ich alleine)

Kann mir bitte jemand helfen.

PS: HammerGeiles Programm Twisted Evil Shocked Very Happy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
BoBo
Gast





BeitragVerfasst am: Sa Mai 20, 2006 3:08 pm    Titel: Antworten mit Zitat

Code:
String = ererererererererererererererererererererererererererererer

!a:: ; ALT+A führt den folgenden Code aus
   WinWait, Armagetron Advanced,
   IfWinNotActive, Armagetron Advanced
      WinActivate, Armagetron Advanced
   WinWaitActive, Armagetron Advanced
   Send, {DOWN} %String%
Return
Ungetestet. Schau mal in der Hilfe nach Hotkey
Nach oben
Crack Pod
Gast





BeitragVerfasst am: Sa Mai 20, 2006 3:40 pm    Titel: Antworten mit Zitat

Danke das hat geklappt...
Und wie kann ich die Aktion jetzt auf gleichen Tastendruck wieder beenden?
Nach oben
BoBo
Gast





BeitragVerfasst am: Sa Mai 20, 2006 3:49 pm    Titel: Antworten mit Zitat

Zitat:
Er soll danach wieder ablaufen wenn ich auf die Taste drücke

Zitat:
Und wie kann ich die Aktion jetzt auf gleichen Tastendruck wieder beenden?
Wasn jetzt? Rolling Eyes
Nach oben
Gast






BeitragVerfasst am: Sa Mai 20, 2006 3:51 pm    Titel: Antworten mit Zitat

Ignorier das also ich will...

also ich drücke alt a er macht rerererererererererere wenn ich dann wieder
alt a drücke spring er hier hin [x] rererererererererererere
wenn ich wieder drücke macht er erererererererererererere
wenn ich dann wieder alt a drücke spring er hier hin [x] ererererererererere
Nach oben
Gast






BeitragVerfasst am: Sa Mai 20, 2006 3:55 pm    Titel: Antworten mit Zitat

Weil in C++ Springt am einfach wieder von der Schleife
zu einem Label (z.b AnfAng:) und dann goto Anfang;
aber hier ist das bestimmt net so Wink
Nach oben
BoBo
Gast





BeitragVerfasst am: Sa Mai 20, 2006 4:09 pm    Titel: Antworten mit Zitat

Zitat:
wenn ich dann wieder alt a drücke spring er hier hin
Ich vermute du meinst damit den Sprung von was auch immer (wahrscheinlich der Eingabemarke) an die Ausgangsposition ?

OK, der nächste Wurm aus deiner Nase - auf welcher Applikation soll der der Text eingegeben werden?

Bitte erst denken dann nochmal denken dann erst schreiben. Raten frustriert mich. Weill schlechte Fragen schlechte/falsche/keine Antworten ergeben, zwangsläufig. Danke.
Nach oben
Gast






BeitragVerfasst am: Sa Mai 20, 2006 4:23 pm    Titel: Antworten mit Zitat

Also:

Dieser Code macht folgendes...

Code:
String = ererererererererererererererererererererererererererererer

!a:: ; ALT+A führt den folgenden Code aus
WinWait, SDL_app,
IfWinNotActive, SDL_app, , WinActivate, SDL_app,
WinWaitActive, SDL_app,
Send, {DOWN} %String%
Return


Wenn man Alt+a drückt drückt er [rererererererer] (Im Spiel)

Ich möchte diesen Code Kompilieren habe ich gemcht er führt den
String aus bis er zu Ende ist, immer wenn ich alt+a drücke.

Ich möchte jetzt das dieser Code so angepasst ist das wenn man alt+a
drückt (in der gelichen Anwendung wie oben) er solange [rerererererer]
bis man wieder alt+a drückt.
Nach oben
Gast






BeitragVerfasst am: Sa Mai 20, 2006 4:24 pm    Titel: Antworten mit Zitat

und dann beim nächsten mal beim betätigen von alt+a er das geliche wieder macht.....
Nach oben
Thalon



Anmeldedatum: 25.10.2005
Beiträge: 1878
Wohnort: Österreich

BeitragVerfasst am: Sa Mai 20, 2006 7:19 pm    Titel: Antworten mit Zitat

Du möchtest also einen String solange ausgeben bis du den Shortcut erneut ausführst?

Du könntest entweder die Ausgabe selbst in einer Timer-Routine ausführen und diesen nur Starten/Stoppen oder du machst die Ausgabe in der Schleife und überprüfst per "GetKeyState" ob die 2 entsprechenden Tasten gedrückt wurden.

Thalon
_________________
Mein Motto: Hilfe zur Selbsthilfe!
Teildeutsche Hilfe (CHM)!! und Deutsche Online-Hilfe
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    AutoHotkey Community Foren-Übersicht -> Ich brauche Hilfe! Alle Zeiten sind GMT
Seite 1 von 1

 
Gehe zu:  
Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.


Powered by phpBB © 2001, 2005 phpBB Group
Deutsche Übersetzung von phpBB.de