Log in

View Full Version : [AHK] Schnelleinstieg



Fischfutter
12-09-2007, 10:25 AM
Jou, nachdem es bei mir ziemlich lange gedauert hat, bis ich das mit AHK raus hatte will ich mal versuchen ein klein wenig zu helfen. Was ihr brauchen werdet:
- SetWindowTitle.exe von http://www.f2ko.de/Deutsch/cmdtools/index.php
- AutoHotKey

Sodelle. Nachdem die SetWindowTitle heruntergeladen wurde und an einem einfach zu findenden Ort (bei mir C:\) gespeichert wurde kanns losgehen:

Ihr erstellt euch eine .bat Datei mit folgendem Inhalt:
[code:1]C:\setwindowtitle.exe "world of warcraft" Leader
C:\setwindowtitle.exe "world of warcraft" Box1
C:\setwindowtitle.exe "world of warcraft" Box2
C:\setwindowtitle.exe "world of warcraft" Box3
C:\setwindowtitle.exe "world of warcraft" Box4[/code:1]
Vergesst bitte nicht die Pfade anzupassen :wink:
Ich würde euch aber keine Pfadnahmen mit Sonderzeichen oder Leerstellen raten, das kann zu Problemen führen.
Egal, wie viele Chars ihr wirklich braucht, das ist für 5 ausgelegt, muss aber nicht editiert werden.
Jetzt werden eure WoW's geöffnet. Danach erst die .bat Datei aufrufen. Jetzt sollte euch auffallen, das die WoW Fenster anders heißen, eines davon heißt 'Leader'. Bei diesem Fenster sollte dann auch 'der Leiter' der Gruppe rennen, denn von diesem Fenster aus kommen dann alle Befehle.

Jetzt nur noch das AHK - Script angeworfen und los gehts:

[code:1]WinGet, Leader, List, Leader


;*** Special Functions ***
#IfWinActive, Leader
; *** All boxes target Leader ***
F1::
ControlSend,,{F1 down}{F1 up}, Box1
ControlSend,,{F1 down}{F1 up}, Box2
ControlSend,,{F1 down}{F1 up}, Box3
ControlSend,,{F1 down}{F1 up}, Box4
return

#IfWinActive, Leader
; *** All boxes assist Leader ***
F2::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
return

#IfWinActive, Leader
; *** All boxes follow Leader ***
F3::
ControlSend,,{F3 down}{F3 up}, Box1
ControlSend,,{F3 down}{F3 up}, Box2
ControlSend,,{F3 down}{F3 up}, Box3
ControlSend,,{F3 down}{F3 up}, Box4
return

#IfWinActive, Leader
; *** FORMATION ***
F5::
ControlSend,,{Q down}, Box1
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]*
ControlSend,,{Q up}, Box1
ControlSend,,{E down}, Box2
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]*
ControlSend,,{E up}, Box2
ControlSend,,{S down}, Box3
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]*
ControlSend,,{S up}, Box3
ControlSend,,{W down}, Box4
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]*
ControlSend,,{W up}, Box4
return

#IfWinActive, Leader
; *** FORMATION ***
F6::
ControlSend,,{Q down}, Box1
ControlSend,,{E down}, Box2
ControlSend,,{S down}, Box3
ControlSend,,{W down}, Box4
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]**
ControlSend,,{Q up}, Box1
ControlSend,,{E up}, Box2
ControlSend,,{S up}, Box3
ControlSend,,{W up}, Box4
return

; *******************
; *** Hotbars 1-0 ***
; *******************
#IfWinActive, Leader
~1::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{1 down}{1 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{1 down}{1 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{1 down}{1 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{1 down}{1 up}, Box4
return

#IfWinActive, Leader
~2::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{2 down}{2 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{2 down}{2 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{2 down}{2 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{2 down}{2 up}, Box4
return

#IfWinActive, Leader
~3::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{3 down}{3 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{3 down}{3 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{3 down}{3 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{3 down}{3 up}, Box4
return

#IfWinActive, Leader
~4::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{4 down}{4 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{4 down}{4 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{4 down}{4 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{4 down}{4 up}, Box4
return

#IfWinActive, Leader
~5::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{5 down}{5 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{5 down}{5 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{5 down}{5 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{5 down}{5 up}, Box4
return

#IfWinActive, Leader
~6::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{6 down}{6 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{6 down}{6 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{6 down}{6 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{6 down}{6 up}, Box4
return

#IfWinActive, Leader
~7::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{7 down}{7 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{7 down}{7 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{7 down}{7 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{7 down}{7 up}, Box4
return

#IfWinActive, Leader
~8::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{8 down}{8 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{8 down}{8 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{8 down}{8 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{8 down}{8 up}, Box4
return

#IfWinActive, Leader
~9::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{9 down}{9 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{9 down}{9 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{9 down}{9 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{9 down}{9 up}, Box4
return

#IfWinActive, Leader
~0::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{0 down}{0 up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{0 down}{0 up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{0 down}{0 up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{0 down}{0 up}, Box4
return



; ***************************
; *** Hotbars Shift + 1-0 ***
; ***************************
#IfWinActive, Leader
~+1::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{1 down}{1 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+2::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{2 down}{2 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+3::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{3 down}{3 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+4::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+5::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{5 down}{5 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+6::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{6 down}{6 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+7::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{7 down}{7 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+8::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{8 down}{8 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+9::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{9 down}{9 up}{Shift up}, Box4
return

#IfWinActive, Leader
~+0::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{0 down}{0 up}{Shift up}, Box4
return

; **************************
; *** Hotbars Cntl + 1-0 ***
; **************************
#IfWinActive, Leader
~^1::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{1 down}{1 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^2::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{2 down}{2 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^3::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{3 down}{3 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^4::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{4 down}{4 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^5::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{5 down}{5 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^6::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{6 down}{6 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^7::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{7 down}{7 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^8::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{8 down}{8 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^9::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{9 down}{9 up}{Ctrl up}, Box4
return

#IfWinActive, Leader
~^0::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Ctrl down}{0 down}{0 up}{Ctrl up}, Box4
return [/code:1]

Damit ihr das Skript auch 1:1 übernehmen könnt müsst ihr noch 3 Makros ingame erstellen:
Für die Taste 'F1' : [code:1]/target Name[/code:1]
Für die Taste 'F2' : [code:1]/target Name
/assist[/code:1]
Für die Taste 'F3' : [code:1]/follow Name[/code:1]
Name ist dabei immer der Name eures Mainchars, den ihr selber im Fenster 'Leader' kontrolliert.

Ich hoffe, das erleichtert mal einigen von euch den Einstieg und ihr habt ne Menge Spaß damit ;)

Fischfutter

~EDIT~
[code:1] - Bisschen verständlicher gemacht.
- Skript erweitert um 2 Formationen (im Grunde die Gleichen, nur verschiedener Aufbau):
- F5: Aufstellung nacheinander
- F6: Aufstellung gleichzeitig
- Diese Formationen sind im Grunde nur für Screenshots geeignet, weil sie nicht eingehalten werden können.
- Die Tasten Q,W,E,S müssen wiefolgt belegt sein:
- Q = Strafe Left
- W = Forward
- E = Strafe Right
- S = Backward[/code:1]

*[Edit by Xorn]
Sämtliche Befehle welche in World of Warcraft NICHT genutzt werden sollten wurden entsprechend maskiert.

Reptile
12-13-2007, 12:31 PM
Hätte da mal ne Frage zu, ich krieg das net ans laufen.

Also erstmal zu den Daten:

Ich habe 2 Monitore und beide schon mit Maximizer angepasst. Das klappt auch wunderbar. Möchte nur 2 Chars spielen.
Danach habe ich mir den bat file geschrieben. der funktioniert auch.

Jetzt zum Problem.

Ich starte zuerst über den Maximizer beide WoW's. Danach starte ich die bat.
und dann starte ich das script was du angegeben hast. der zeigt in der taskleiste auch an das es läuft. aber leider überträgt er keine gedrückten key's. woran kann das liegen?

Fischfutter
12-13-2007, 01:59 PM
Okay, um ganz ehrlich zu sein weiß nicht ganz wie das mit dem Maximizer aussieht. Wenn du unten in der Taskleiste die Namen der Fenster noch stehen hast, dann siehst du ja, dass es einen 'Leader' und 'Boxy' (y=1,2,3,4) gibt.
Das Skript funktioniert nur dann, wenn auch das Fenster vom 'Leader' aktiv ist.
Um mal zu sehen ob das ganze überhaupt arbeitet versuch mal folgendes:
- Starte beide WoW's
- Mach den ganzen Mist mit Maximizer, meine Bat Datei, Skript, etc.
- Wechsle auf das Fenster mit dem Namen 'Leader' und drück dort '3'.
Wenn jetzt bei deiner Box auch eine 3 erscheint, dann passt soweit alles, dann musst du auch ingame schauen das die Taste 3 belegt ist. Sollte es nicht funktionieren drück unten doppelt auf das grüne [H]. Dann geht ein Fenster auf, in dem die letzten Aktionen von AHK verzeichnet sind.
Dort sollte, wenn denn alles funktioniert, in etwa das hier stehen:
[code:1]092: ControlSend,,{F2 down}{F2 up},Box1 (0.03)
093: ControlSend,,{3 down}{3 up},Box1 (0.03)
094: ControlSend,,{F2 down}{F2 up},Box2
095: ControlSend,,{3 down}{3 up},Box2
096: ControlSend,,{F2 down}{F2 up},Box3
097: ControlSend,,{3 down}{3 up},Box3
098: ControlSend,,{F2 down}{F2 up},Box4
099: ControlSend,,{3 down}{3 up},Box4
100: Return (0.61)[/code:1]
Die Zahlen in den Klammern sind egal, wichtig ist, dass das dort steht :wink:
Wenn's allerdings dort auch nicht steht, dann kann ich mir das auch nur so erklären, dass dahinter ein Antivir steht (ich denke mal AHK arbeitet wie ein Keylogger, denn der nimmt ja auch alle Tastenanschläge von allen Fenstern auf und gibt sie nur an die anderen weiter), oder das schon vom Betriebssystem (evtl. Vista) unterbunden wird.

Ich hoffe, ich konnte damit helfen
Wenns weiterhin Probleme gibt würd ich dich einfach um einen Logausschnitt von AHK bitten.

Fischfutter

Reptile
12-13-2007, 05:06 PM
das hat geholfen ;) vielen dank. jetzt gehen zumindest schonmal die grundfunktionen. den rest kann ich mir selber erarbeiten. danke

Börni
12-25-2007, 09:42 AM
Servs,
bin nun auch dem Wahn verfallen mehrere Chars in WoW zu steuern :lol:
Dein Script hat mir wirklich sehr geholfen vielen dank dafür :) Die anderen Scripts für AHK die ich hier gefunden habe haben mir nicht wirklich geholfen. Nur eins bereitet mir gerade Kopfzerbrechen und zwar:

;*** Special Functions ***
;*** Turn AHK on and Off ingame by presing ],\ ***

#IfWinActive, World of Warcraft
~]::Suspend, on
~\::Suspend, off

http://www.dual-boxing.com/forums2/viewtopic.php?t=807&postdays=0&postorder=asc&start=30

An sich funktioniert das zwar aber ich würd das gerne ändern auf zb: . oder besser wär Pause.
Irgendwie bekomm ich das nur hin wenn ich ne Taste nehme die In Kombination mit AltGr is also zb: AltGr+E ...

Weiss da einer Rat? Ansonsten muss ichs wohl leider so lassen :?

xalcon
12-27-2007, 07:05 AM
Ok, bin zwar neu hier, aber ich hoffe ich kann dennoch helfen

[ Post komplett überarbeitet ]


;*** Special Functions ***
;*** Turn AHK on and Off ingame by pressing Pause ***
~Pause::SuspendMit dem script switcht AHK dann immer zwischen "Suspend On" und "Suspend Off" hin und her wenn man die Pause-Taste drückt.

ich habe das #IfWinActive, World of Warcraft komplett entfernt damit AHK auch den Pause-Knopf annimmt wenn man sich gerade nicht in einem fenster befindet das den Titel "World of Warcraft" trägt.

Festos
12-27-2007, 10:25 AM
Ich stell immer unten in der Taskleiste das AHK Script auf Pause.

Aber so wie ich euch verstanden habe, kann ich auch ingame ne Taste drücken und dann ist das Script auf Pause?


MfG
Festos

xalcon
12-28-2007, 07:15 PM
Ich stell immer unten in der Taskleiste das AHK Script auf Pause.

Aber so wie ich euch verstanden habe, kann ich auch ingame ne Taste drücken und dann ist das Script auf Pause?


MfG
Festos
genau, wenn du

;*** Special Functions ***
;*** Turn AHK on and Off ingame by pressing Pause ***
~Pause::Suspend mit in dein AHK script einfügst denn kannst du mithilfe der "Pause"-Taste (die befindet sich über den Bild-Auf/ Bild-Ab -Tasten) das script pausieren und auch wieder starten ^^

MasterSIT
01-09-2008, 01:56 PM
hallo,
ich habe mir den schnelleinstieg ins AHK durchgelesen und wollte euch um hilfe bitten.
- ich habe das also mit den leader und box1 usw gemacht (ich möchte es erstmal mit 2 charas versuchen)
- dann hab ich das alles ins scripwriter eingegeben und dann unter browse das programm gesucht. anschließent auf "A Record".
- nun habe ich beide charas im startgebiet stehen. ich verstehe nicht so ganz was du damit meinst das die makros auf F1, F2 und F3 sein sollen. ich gehe mal davon aus dass das der nichtmain chara machen soll. nun lade ich ihn in eine gruppe ein und nimm mit den anderen an. ich habe nun einmal das problem dass der nichtmain nicht das target meines main in sein target nehme. wenn ich dass manuell mache, und auf z.b. 2 drücke um eine attacke zu starten, nimmt er stattdessen meinen main ins target :/

könnt ihr mir da vielleicht irgendwie raushelfen ? :/

Couper
01-09-2008, 05:28 PM
Also das Makro

/target Name
/assist

geht wunderbar, und zwar wird es bei jedem Hotkey mit angeschlagen sollange es auf F2 liegt.
Daheißt jedes mal wenn du zb 2 drückst macht er F2 zuvor wodurch er gleich das Target des Mains annimmt.

MasterSIT
01-10-2008, 04:37 PM
okay, ich habe nun alles hinbekommen. habe es erst mit zwei charars versucht, dann mit 3 und jetzt möchste ich es mit 4 probieren.
ich habe es mir so vorgestellt, dass ich 3 charas auf meinen pc laufen lasse und dann meinen main einzelnd auf dem laptop.
nun wollte ich fragen ob dies mit ahk möglich ist? das muss ich dann wahrschneinlich über netzwerk machen, kann ich mir vorstellen. kann mir da jemand vielleicht helfen oder einen link (am besten auf deutsch :D ) geben?
wäre sehr nett =)

Schorsch
01-16-2008, 11:36 PM
wie soll man denn n makro auf F1, F2 oder F3 legen? löl, erklärt das mal bitte genauer - meint ihr in die aktionsleite und diese dann mit f2 binden?

Lg

Orthos
01-17-2008, 02:45 AM
makro erstellen -> auf aktionsleiste ziehen -> auf aktionsleiste das knöpfchen belegen :wink:
ich benutze allerdings trinity, damit kannst du auch zauber direkt aus dem zauberbuch und makros direkt belegen

Schorsch
01-17-2008, 02:50 AM
danke hat gefunzt. gibts eigentlich ein Script, wo alle tasten 1 zu 1 funktionieren (laufen mit w;s;d;a;space), oder is das nicht machbar?

Lg

Orthos
01-17-2008, 03:05 AM
bei mir würde das auf jeden fall nicht funktionieren. dazu hab ich ne zu hohe, bzw unterschiedliche latenz in beiden wows und das würde nach kürzester zeit ungenau werden. wies bei anderen aussieht weis ich im moment nicht

Schorsch
01-17-2008, 03:57 AM
so dürfte es gehn, das man alle ohne folgen bewegen kann. man müsste diesen Code hinzufügen:

; ***************************
; ***movement WASD & SPACE ***
; ***************************


#IfWinActive, Leader
~SPACE::

ControlSend,,{SPACE down}{SPACE up}, Box1
ControlSend,,{SPACE down}{SPACE up}, Box2
ControlSend,,{SPACE down}{SPACE up}, Box3
ControlSend,,{SPACE down}{SPACE up}, Box4
return


#IfWinActive, Leader
~W::

ControlSend,,{W down}{W up}, Box1
ControlSend,,{W down}{W up}, Box2
ControlSend,,{W down}{W up}, Box3
ControlSend,,{W down}{W up}, Box4
return

#IfWinActive, Leader
~S::

ControlSend,,{S down}{S up}, Box1
ControlSend,,{S down}{S up}, Box2
ControlSend,,{S down}{S up}, Box3
ControlSend,,{S down}{S up}, Box4
return

#IfWinActive, Leader
~A::

ControlSend,,{A down}{A up}, Box1
ControlSend,,{A down}{A up}, Box2
ControlSend,,{A down}{A up}, Box3
ControlSend,,{A down}{A up}, Box4
return

#IfWinActive, Leader
~D::

ControlSend,,{D down}{D up}, Box1
ControlSend,,{D down}{D up}, Box2
ControlSend,,{D down}{D up}, Box3
ControlSend,,{D down}{D up}, Box4
return

empeha
01-17-2008, 05:20 AM
Bewegen kann man damit zwar alle, allerdings wird es so nicht spielbar sein. Selbst mit nur 2 Chars auf dem selben Rechner, gibt es unterschiedlichen Ping und unterschiedliche Ladezeiten. zB werden die Blizzard Server auch nicht an alle Clients wirklich gleichzeitig ihre Daten senden, deshalb wird schon nach wenigen Sekunden bzw nach dem ersten Richtungswechsel nicht mehr exakt die selbe Richtung von beiden Chars eingeschlagen.

Gast
01-17-2008, 07:20 PM
mhh ich teste das setting gerade - ohne addons und mit 2 Accounts ist es teilweise angenehmer wie wenn der 2. Char nur folgt. Am besten funktioniert das wenn man "bewegen per Moseklicks" einstellt und den Char nur im Nahkampf mit den tasten steuert. Es kommt natürlich auf die situation an, jede hat vor- und nachteile dieser genaueren steuerung.

gast
01-18-2008, 04:36 PM
moin zusamen,

alles so weit gemacht...

Steuer aber nur 2 accs auf einen Monitor, heißen bei mir Leader und Box1...

Wenn ich auf "Reload Script" klicke kommt eine fehlermeldung:

Error at line 1.

Line Text: [code:1]WinGet,Leader,List,Leader
Error: This line does not contain a recognized action.

The script was not reoladet; the old version will remain in effect.

Vielleicht könnt ihr mir da ja weiterhelfen.

Danke ^^

Eshcas
01-26-2008, 01:34 PM
moin zusamen,

alles so weit gemacht...

Steuer aber nur 2 accs auf einen Monitor, heißen bei mir Leader und Box1...

Wenn ich auf "Reload Script" klicke kommt eine fehlermeldung:

Error at line 1.

Line Text: [code:1]WinGet,Leader,List,Leader
Error: This line does not contain a recognized action.

The script was not reoladet; the old version will remain in effect.

Vielleicht könnt ihr mir da ja weiterhelfen.

Danke ^^

Lösche [code:1] aus dem Script,

war bei mir auhc das Probl, glaue gestern nach um 4 geteste, na ja nach 36h ohne schlaf (scheiß job) is man nimmer so bei der sache, solte aber helfen glaube das es das war ^^ :)



So Long

Eshcas

Kelevra
02-06-2008, 12:42 PM
Danke!
Super Arbeit das Script,
hatte mir erst selber etwas gebastelt, und alles Spells der Boxen über Makros gesteuer,
aber die Lösung, über die F-Tasten ist einsame Spitze ;)
Wollt mich einfach nur mal bedanken !
lg
Kelevra

lacros
03-30-2008, 12:17 AM
Das mit der .bat datei versteh ich nich ich versteh net welchen pfad man einfügen soll ich habs mal so versucht S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Leader
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box1
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box2
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box3
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box4
PAUSE
aber das funktioniert nicht :(

edit: das PAUSE ist nur dafür das sich das fenster net sofort schließt und wo soll ich die Datei erstellen habs mal in nem seperaten ordner gespeichert der unter V:\Users\Max\Documents\Multiboxxen ist und falls es hilft setwindowtitle.exe hab ich unter V:\Users\Max\Documents\Meine empfangenen Dateien gespeichert, falls es hilft ich use vista. Ich warte auf eine Anwort :D

lacros
03-30-2008, 02:32 PM
Das mit der .bat datei versteh ich nich ich versteh net welchen pfad man einfügen soll ich habs mal so versucht S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Leader
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box1
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box2
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box3
S:\Spiele\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box4
PAUSE
aber das funktioniert nicht :(

edit: das PAUSE ist nur dafür das sich das fenster net sofort schließt und wo soll ich die Datei erstellen habs mal in nem seperaten ordner gespeichert der unter V:\Users\Max\Documents\Multiboxxen ist und falls es hilft setwindowtitle.exe hab ich unter V:\Users\Max\Documents\Meine empfangenen Dateien gespeichert, falls es hilft ich use vista. Ich warte auf eine Anwort :D

Kk geht jetzt doch :D lag daran das der Zielordner abstände im namen hatte habe aber jetzt das prob das nur box1 mich healt wenn ich 3 drücke aber bei f4 für formation macht auch box 2 mit wieso ? ?(

lacros
03-30-2008, 02:48 PM
Ah lag daran das an Box2 keine tasten belegt waren super script usw weiter so :thumbsup: und ty

Bloodcrush
04-30-2008, 06:29 AM
ich versteh net wo ich das script machen soll ich habs in eigenen datei gemacht und auch in AHK ordern und da kommt immer nen fehler

Error at line 1

Line Text: [Code:1]Winget, Leader, List, Leader
Error: This line does not contain a recognized action

The Program will Exit

Bloodcrush
04-30-2008, 07:47 AM
habs herraus gefudnen einfach net nur COde:1 löschen sondern auch /code:1

niki2k4
05-01-2008, 11:54 AM
so, ich habe einen leader fenster und nen box1 fenster..
nun verstehe ich nix mehr^^.. wo werden nun die ganzen befehle eingetragen? ?(

Xorn
05-01-2008, 12:31 PM
Hast du AutoHotkey installiert? (Link zu AHK-Homepage ('http://www.autohotkey.com/'))
Hast du bereits ein Skript gestartet und weisst, wie du dieses öffnest? :)

Xorn

niki2k4
05-01-2008, 12:57 PM
okay, das programm habe ich nun installeirt..
und mit skripts kenne ich mich auch nicht wirklich aus, nur üeber tut's guids mache ich das meistens.

Xorn
05-01-2008, 01:04 PM
Nun, so kompliziert ist es nicht, ein neues Skript zu erstellen. Dazu musst du, nachdem du AHK installiert hast lediglich irgendwo aufm Bildschirm / Ordner rechtsklicken -> "Neu" -> "AutoHotkey Script".
Mit einem rechtsklick auf die Datei kannst du sie nun
a) bearbeiten
b) es compilieren ('ne .exe daraus machen) oder
c) es starten, solltest du mit dem Skript fertig sein.

Wenn du es bearbeitest sollte sich dein Notepad damit befassen und die Datei dir anzeigen, da copy/pastest du alles rein, was du brauchst (vorzüglich fertig Skripts, da es für Skriptanfänger doch nicht allzu einfach ist) und kannst es danach starten.

Vergiss nicht, wie es bloodcrush ('http://www.dual-boxing.com/forums/index.php?page=User&userID=6080') schon geschrieben hat:

habs herraus gefudnen einfach net nur COde:1 löschen sondern auch /code:1
das zu tun, sollte es zu Problemen kommen. :)

Xorn

niki2k4
05-01-2008, 01:06 PM
jo okay, werde es gleich mal ausprobieren.

schon mal danke :)

Xorn
05-01-2008, 01:12 PM
Nichts zu danken, solltest du noch ein wenig Hilfe brauchen kannst du ja gerne jederzeit nachfragen, ich bin zwar ein Weilchen aus der Zeit mit AHK raus, aber eventuell kann ich da noch helfen. :)

Xorn

Bloodcrush
05-06-2008, 01:22 AM
niki2k4

kannst ja mich fragen fuer den einstieg bin ich gut ausgerüstet :D

e1skalT
05-09-2008, 11:42 PM
also habe alles runtergeladen...

setwindotitel ist bei mir auf C:\ gespeichert und wow C:\Games\World of Warcraft

jetzt hab ich so angefangen, "Neu" -> "AutoHotkey Script". edit und hab das eingefügt.....
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Leader
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box1
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box2
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box3
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box4

Das gespeichert und script run gedrückt..... dan kommt oben das Fenster titel mit "AutoHotkey Script(neu).ahk

dan das was im Fenster drin steht. " Line Text: c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box1

Error: This line does not contain a recognized action.



wtf hab ich was vergessen zumachen ? hab ich was flalsch gemacht ?

e1skalT
05-10-2008, 12:14 AM
aha so hab jetzt das..
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Leader
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box1
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box2
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box3
c:\Games\World of Warcraft\Launcher.exe setwindowtitle.exe "world of warcraft" Box4

mit editor erstellt und abgespeichert als multiboxing.bat

und im autohotkey script die ganze befehle da gepastet ohne dieses code1 /code1




jetzt wen ich auf die bat datei klicke öffnet es mir aber nur 1 fenster stat 2 weil ich ja duall machen will was ist jetzt wieder falsch ?

----------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hilfe nach neustart öffnet es mir nicht mal 1 fenster help me ^^

e1skalT
05-10-2008, 12:48 AM
So klappt jetzt fast alles ^^

super guide wen man nicht tod müde ist wie ich... ^^

was nicht klappt ist das mein box1 nicht springt wen der leader springt ?

und gibts vllt ein makro damit er auch looten kann und quest annehmen kann ohne das ich immer fenster wechseln muss ?

Bloodcrush
05-10-2008, 04:53 AM
#IfWinActive, Leader
~SPACE::

ControlSend,,{SPACE down}{SPACE up}, Box1
ControlSend,,{SPACE down}{SPACE up}, Box2
ControlSend,,{SPACE down}{SPACE up}, Box3
ControlSend,,{SPACE down}{SPACE up}, Box4
return

damit muesste es eigentlich funken

Shaitan256
05-10-2008, 05:08 AM
Habe 2 Probleme, naja nicht direkt Probleme:

Also habe einmal mein Spreadout kram hier

#IfWinActive, World of Warcraft
F1::
{

ControlSend,,{F1 down}, ahk_id %wowid1%
ControlSend,,{s down}{a down}, ahk_id %wowid2%
ControlSend,,{a down}, ahk_id %wowid3%
ControlSend,,{d down}, ahk_id %wowid4%
ControlSend,,{s down}{d down}, ahk_id %wowid5%
}
[Edited by Xorn - verstößt gegen die Richtlinien von World of Warcraft / Blizzard]**
{
ControlSend,,{F1 up}, ahk_id %wowid1%
ControlSend,,{a up}{s up}, ahk_id %wowid2%
ControlSend,,{a up}, ahk_id %wowid3%
ControlSend,,{d up}, ahk_id %wowid4%
ControlSend,,{d up}{s up}, ahk_id %wowid5%
}
return

Das Problem ist nicht das es nicht funktioniert, nur manchmal macht einer meiner Toons nen autowalk und läuft strickt geradeaus. habe die Autowalk Funktion nur aufn Main auf Mouse 4(oder Mouse 5) hab aber kein Mouse button Broadcasting oder sowas.

Dann ist da noch das mit den Shift- und Alttasten , und zwar wenn ich Shift +4 Drücke z.B. für mein TremorTotem , Castet mein ein Andrer gleichzeitig (da ich die 4 auf dem gebunden habe natürlich ;) ) Wie krieg ich das hin das das nicht passiert? muss ich ein Modifier makro für den andren cast machen das er wenn Shift Gedrückt ist nichts tut?

Hier ist mein Shift+4:
Shift & 4::
KeyWait, shift, D
IfWinActive, World of Warcraft
{
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid5%
}
return

Hoffe mir kann da jemand helfen.

Gruß,
Shaitan

*[Edit by Xorn]
Sämtliche Befehle welche in World of Warcraft NICHT genutzt werden sollten wurden entsprechend maskiert.

Bloodcrush
05-10-2008, 05:37 AM
Also wenn du willst das du Shift+4 Drueckst und dann TremorTotem nur bei einem Char kommt dann musst du entweder bei den anderen des weg machen oder einfach im Script


Shift & 4::
KeyWait, shift, D
IfWinActive, World of Warcraft
{
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid1%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid2%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid3%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid4%
ControlSend,,{shift down}{4 down}{4 up}{shift up}, ahk_id %wowid5%
}
return

löschen

weil mit der Pause da hab ich keine ahnung wie du des machen willst ausser du kannst ja noch so machen das wenn du ALT drueckst und dann deine jeweilige tasten kombie das dann nur dein Main Char nur den TOtem jetzt aber da muesste ich noch genau nach schauen also mein Shift+4 sieht so aus


#IfWinActive, Leader
~+4::
ControlSend,,{F2 down}{F2 up}, Box1
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box1
ControlSend,,{F2 down}{F2 up}, Box2
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box2
ControlSend,,{F2 down}{F2 up}, Box3
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box3
ControlSend,,{F2 down}{F2 up}, Box4
ControlSend,,{Shift down}{4 down}{4 up}{Shift up}, Box4

aber des mit

ControlSend,,{F2 down}{F2 up}, Box1
kannste raus lassen da der immer von meinem Main CHar das Target nimmt mit F2 :D und Main CHar Window heist Leader und die Clone Box1-4 eigentlich nur Box1 und Box2 aber das ist auf 5 CHars ausgelegt

Shaitan256
05-10-2008, 06:30 AM
hab mich mit dem Shift+4 nicht so klar ausgedrückt, aber ich benutze ein etwas andres skript als das hier und hab deins auch ausprobiert kam das selbe bei raus ;) Hab aber auch das Problem gelöst: (hatte dein Post auf mein Script umgeschrieben und kams gleiche bei raus wegen folgendem Problem) ^^

Also Schamane hat Tremor Totem auf Shift 4
Priester Hat Heilen(Rang 2) auf 4 aber nichts auf Shift + 4

Wenn ich jetzt AHK nutze um Shift + 4 an alle zu senden sendet er auch alles aber wenn du nicht auf Shift + 4 geegt hast nimmt er autmatisch nur 4 das geht auch wenn du nur 1 WoW offen hast und auf Shift + 4 nicht in den Tastaturbeleguung gebunden ist dann Castet er ganz normal die 4.

Wenn man jetzt wie ich z.B. beim Priester einfah Shift + 4 irgendwo bindet (ich habs einfach auf Gedankenschlag gebunden (glaub aber auch man kann es auf eine lere Taste binden hat meines erachtens den gleichen Effekt. dann sendet er auch den Shift + 4 an den Gedankenschlag und nicht mehr ans Heilen.Somit habe ich das Problem gelöst aber das mit dem Autowalk hab ich nicht hinbekommen.

btw. ich habe mein Script zu 95% selbst geschireben, ich steh mehr so auf learning by doing als irgendetwas fertiges zu nutzen, nichts gegen dieses Scirpt oder so ist halt nur mein Weg Dinge zu tun, da ich sie so besser verstehe und ich auch jederzeit weis was da passiert und ich auch notfalls etwas hinzufügen kann und dann auch nicht auf Hilfe andrer angewiesen bin und wegen jeden kleinkram anchfragen muss, nur das mit dem Autowalk , da weiß ich einfach nicht mehr weiter ;)

Gruß,
Shaitan

Bloodcrush
05-10-2008, 06:42 AM
Ja das Script raf ich ja auch schon voll durch.
Arbeite gerade an Mouseclick aber der Sendet dann nur an einen das ist voll doof also net an alle Clones sondern nur an einen.
Des mit dem Autowalk da hab ich keine erfahrung passiert bei mir ent weil Mouse4 bei mir eigentlich ne andere Taste sein sollte aber ich kriegs mit AHK net hin das der Mouse4 an andere sendet Xbutton1 funkt net obwohl das eigentlich Mouse4 sein tollte Xbutton 1-5 hab ich schon ausprobiert funkt alles net :-(

Bloodcrush
05-12-2008, 05:51 AM
Fuer alle die es noch wissen wollen mit dem Mouseclick es geht so


#IfWinActive, Leader
LButton::

if MouseInRange(250,269,759,778)
{
ControlSend,,{3 down}{3 up},Leader
ControlSend,,{3 down}{3 up},Box1
ControlSend,,{3 down}{3 up},Box2
}

else
Click
return

MouseInRange(minx,maxx,miny,maxy)
{
MouseGetPos, x, y
If (y >= miny) and (y <= maxy) and (x >= minx) and (x <= maxx)
Return 1
Return 0
}


am Ende und am Anfang muessen noch { } die Klammern daher..... vor ControlSend also des erste und am ende nach der Box1 beziehungsweise wie ihr es benahnt habt

MFG.. Bloodcrush

Feely
05-13-2008, 11:42 AM
Ich muss dem Ersteller ein sehr Großes Lob geben es geht alles 1A wenn man er Versteht ,, hab zwar 4 Stunden gebraucht aber das erstmal 2 .. Hab aber nur ein Kleines Problem ... Die Befehle F1 F2 F3 für Follow Assist und Target da passiert nichts .. ich hab die Makros bei Box 1 Erstellt.. Brauch die der Leader auch oder Warum Reagiert er auf die Tasten nit .. auf alle andere Tasten gehts .. Bitte um Hilfe... Wäre sehr nett .. Und noch eine Frage .. Ich Wollte ein Bomb Teammachen .. Healer = Box 1 Mage = Leader.. Wie kann ich veranlassen das die Box 1 mir nicht beim Bomben Hinterherläuft ohne das ich Immer Rüberwechseln Brauch..


Danke schonmal im Vorraus

Xorn
05-13-2008, 12:42 PM
Hi Feely,

Hab aber nur ein Kleines Problem ... Die Befehle F1 F2 F3 für Follow Assist und Target da passiert nichts .. ich hab die Makros bei Box 1 Erstellt.. Brauch die der Leader auch oder Warum Reagiert er auf die Tasten nit .. auf alle andere Tasten gehts .. Bitte um Hilfe... Wäre sehr nett ..
Da würde ich dich bitten dein komplettes Skript einmal zu posten und das Problem, erneut, ein wenig detaillierter zu erläutern. Der Text ist, zumindest für mich, extrem schwer zu verstehen.
Und noch eine Frage .. Ich Wollte ein Bomb Teammachen .. Healer = Box 1 Mage = Leader.. Wie kann ich veranlassen das die Box 1 mir nicht beim Bomben Hinterherläuft ohne das ich Immer Rüberwechseln Brauch..

F2::
ControlSend,,{w down}{w up}, Box1
return
Damit, nur als Beispiel gedacht, könntest du mit Box1 das Follow brechen, hierbei funktioniert auch jede andere Richtungstaste (WSAD / Pfeiltasten).

Xorn

Bloodcrush
05-13-2008, 03:31 PM
Feely

Lad dir Bindpad ('http://wow.curse.com/downloads/details/5002/') runter dann kannste die Macros direkt Binden also unter F1 F2 F3 und so weiter kannst auch unter X was machen oder O egal welche taste auch tasten combis gehen

Gruß Bloodcrush

Xorn
05-13-2008, 03:40 PM
Ich muss wohl heute auf dem falschen Dampfer stehen, ich habe 0 Ahnung was das Problem ist ... :/
Tut mir leid.

Bloodcrush
05-14-2008, 05:24 AM
Und noch eine Frage .. Ich Wollte ein Bomb Teammachen .. Healer = Box 1 Mage = Leader.. Wie kann ich veranlassen das die Box 1 mir nicht beim Bomben Hinterherläuft ohne das ich Immer Rüberwechseln Brauch..F4 würde ich empfehlen aber kannst ja auch andere taste ins script schreiben, aber jedem seine Sache. Wenn du mehr fragen hast dann frag ruhig



F4::
ControlSend,,{w down}{w up}, Box1
return

Padarox
05-16-2008, 02:25 PM
Hab mich auch Stundenlang mit AHK rumgeschlagen und letztendlich festgestellt: Octopus kann auch alles (Mal von der Möglichkeit mehrere verschiedene Tasten mit einer Taste zu senden abgesehen)
Steig einfach um und machs dir nicht so schwer xD

-> [Octopus] Schnelleinstieg ('http://www.dual-boxing.com/forums/index.php?page=Thread&threadID=7360')

Shyn
08-25-2008, 08:28 AM
Wollte mal vrsuchen AHK auch auf ein anderes Game zu übertragen ( Ryzom)
ich hab auch soweit n script geschrieben nach eurer anleitung ...... im login bildschirm funktionierte es auch .... doch im game :( leider nicht
mein script :
;
; AutoHotkey Version: 1.x
; Language: English
; Platform: Win9x/NT
; Author: A.N.Other <myemail@nowhere.com>
;
; Script Function:
; Template script (you can customize this template by editing "ShellNew\Template.ahk" in your Windows folder)
;

#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.

; *******************
; *** Hotbars 1-2 ***
; *******************
#IfWinActive, Ryzom2
~1::
ControlSend,,{1 down}{1 up}, Ryzom1
return


könnt ihr mir vlt sagen ob das script falsch ist ? oder ob ahk vlt bei manchem games garnicht funktioniert? oder was ich noch machen muss damit es funktioniert?

Jussy
10-10-2008, 04:04 PM
Sorry das ich vielleicht etwas genervt klinge aber ich habe jetzt zig variaten durch!

Und was soll ich sagen, das einzige was synchron funktioniert ist die space Taste und das kann meies erachtens nicht richtig sein!

Ich habe alles genaustens nach der Anleitung gemachtund nichts haut hin, warum auch immer!

Kann es noch an irgendwelchen kleinigkeiten manchmal liegen das es nicht so recht funktioniert, also irgendetwas was ich genau anpassen muss oder ähnliches?

Habe kein maximizer etc und meien Systemkomponenten reichen igge für mindestens 8mal wow auf dem rechner (mal etwas übertrieben ;) )

Danke für eure Hife falls ihr noch irgenwelche Tipps für mich armes Ding habt ;)

Schönen Abend!

Xorn
10-10-2008, 04:15 PM
Wenn eine Tastenkombo geht, sollte jede gehen ...
Ansonsten kann ich dir nur dazu raten, Octopus zu verwenden.

Xorn

DestroyX
10-13-2008, 10:18 PM
Ich hab da nur Probleme...

Das hauptproblem is das ich es eben nicht gebacken bekomme das der Toon das macht was ihm der mainchar vormacht.

Habs mit AHK gemacht aber es passiert nix :(

1.bat hab ich erstellt sieht wie folgt aus:


C:\Programme\WorldofWarcraft\Launcher.exe setwindowtitle.exe"world of warcraft" Leader
C:\Programme\WorldofWarcraft\Launcher.exe setwindowtitle.exe"world of warcraft" Box1


wenn ich das starte gehen auf jedenfall 2 WoW Launcher auf also denk ich is das schon mal so halbwegs richtig ...bis auf das dort an den Fenstern weder Lead noch Box1 steht.

Bei dem AhK habe ich eben den Verdacht das es hinten und vorne nicht passt. Habe das Code1 dingens rausgelöscht usw.

Makros wie üblich:

/folgen Charname

/assit Charname

/cast blabla

Aber wie schon oben erwähnt es passiert null. Bin mit meinem Latein am ende hat da jemand evtl ne Ahnung was ich falsch mache?
Octopus funktioniert beim mir gar nicht

eras
10-14-2008, 01:10 PM
hoi erstmal

also erstmal ty zu dieser kleinen einführung. hab nix besseres gefunden!
dennoch ist es mir, als absoluter programmier newbee, noch unverständlich.sitze nun doch schon etliche stunden dafor am tüfteln aber nix regt sich :(

ich habe mir AutoHotKey sowie SetWindowTitle.exe von http://www.f2ko.de/Deutsch/cmdtools/index.php geladen. das ganze dann ziemlich einfach unter "C:\SetWindowTitle" gespeichert.
1.ich kann auf SetWindowTitle doppelklicken aber das fenster verschwindet nach ner milisekunde wieder. ist das normal?
2.wie mache ich eine batch datei? ganz normales textdokument benützen?
3.was müsste ich mit meinem pfad "C:\SetWindowTitle" für eine .bat schreiben damit sie funzt?
4.wenn ich eine normale txt datei nehme,meinen pfad einsetze und die datei in .bat umbenenne, kommt die fehlermeldung "This line does not a recognized action". ?(

vielen dank im voraus

matelue
10-16-2008, 08:10 PM
Hi,

also ich versuche das ganze mit DAoC statt mit WoW... naja.. einfache Befehle funktionieren, wie z.B. das "Targetting", also Markieren des Leaders - allerdings erst, wenn die Box1 aktiv wird. Weiß jemand wieso?

homezone
01-19-2009, 03:46 PM
alles in einem ne super sache ^^.. hat einer teamviewer und lust/zeit mir das einzustellen und mir über ts2 vll. noch zu erklären was er da eig. genau macht? erbarmt euch für einen armen wow multiboxing woller ^^.. meldet euch im icq 285773835

homezone
01-20-2009, 01:20 PM
joa das is für mich grad alles bahnhof ^^.. hab mir das SetWindowsTitle.exe gezogen.. wo soll ich nun die .bat Datei erstellen? in jedem wow ordner? wie ist das mit den Pfaden gemeint.. sorry das ich so dumme fragen stelle.. aber das ist für mich als fachmann nicht einfach..

grüße

sengir_cdv
01-22-2009, 04:13 PM
Hallo zusammen,

ich bin leider noch neu in diesem Thema aber soweit funktioniert bei mir AHK .. mit diesem Script von hier.
Allerdings habe ich noch einige Probleme, wo ich nicht weiss wie ich da weiter fortfahren soll.

Ich kann ohne Probleme 2x WoW laufen lassen, aber so Sachen wie invite, follow, ziel invisieren, quest annehmen, looten [zb questitems] etc etc .. wo ich normalerweise fuer den ersten account die maus nutzte .. frage ich mich wie es mit dem 2. account ist?! bisher habe ich es immer manuell gemacht aber da gibbet doch sicher andere moeglichkeiten oder?

ich hab mir hier schon einige threads durchgelesen aber irgendwie is das alles sehr viel durcheinander .. zumal ja viele andere programme noch im umlauf sind.

Casemodder
02-07-2009, 03:15 PM
so dürfte es gehn, das man alle ohne folgen bewegen kann. man müsste diesen Code hinzufügen:

; ***************************
; ***movement WASD & SPACE ***
; ***************************


#IfWinActive, Leader
~SPACE::

ControlSend,,{SPACE down}{SPACE up}, Box1
ControlSend,,{SPACE down}{SPACE up}, Box2
ControlSend,,{SPACE down}{SPACE up}, Box3
ControlSend,,{SPACE down}{SPACE up}, Box4
return


#IfWinActive, Leader
~W::

ControlSend,,{W down}{W up}, Box1
ControlSend,,{W down}{W up}, Box2
ControlSend,,{W down}{W up}, Box3
ControlSend,,{W down}{W up}, Box4
return

#IfWinActive, Leader
~S::

ControlSend,,{S down}{S up}, Box1
ControlSend,,{S down}{S up}, Box2
ControlSend,,{S down}{S up}, Box3
ControlSend,,{S down}{S up}, Box4
return

#IfWinActive, Leader
~A::

ControlSend,,{A down}{A up}, Box1
ControlSend,,{A down}{A up}, Box2
ControlSend,,{A down}{A up}, Box3
ControlSend,,{A down}{A up}, Box4
return

#IfWinActive, Leader
~D::

ControlSend,,{D down}{D up}, Box1
ControlSend,,{D down}{D up}, Box2
ControlSend,,{D down}{D up}, Box3
ControlSend,,{D down}{D up}, Box4
return
Das geht bei mir leider nicht, da werden die Tasten nur angetickt. LG

Shaitan256
02-07-2009, 03:20 PM
Movement ist über AHK auch sehr schlecht, da ich nur über die "verbotene Funktion/Scriptbefehl" wirklich movement machen kann.
Vor allem mit Up und down, ist eher was für Shift/strg/ctrl/alt+(insert button here).


WinGet, wowid, List, World of Warcraft

~1::
KeyWait 1
IfWinActive, World of Warcraft
{
ControlSend,, 1, ahk_id %wowid1%
ControlSend,, 1, ahk_id %wowid2%
Return
}


Ist glaub ich besser (wenn meine Erinnerung mich nicht trübt)

Wenn's nicht passt einfach melden.

Xorn
02-07-2009, 03:35 PM
Wenn ich mich noch richtig erinner, muss movement so aussehen (sorry falls das Quark ist!)


ControlSend,,{D down}, Box1
ControlSend,,{D up}, Box1

Für den Rest dann einfach komplettieren - einfach mal rumprobieren. :)

Casemodder
02-07-2009, 03:41 PM
Schneller als die Polizei erlaubt ;) danke
leider funst das bei mir nicht, allderdings kann ich nicht ausschließen das ich da was falsch gemacht habe :/
lg
edit: Sonst läuft ja die box- ich habe nur gesehen, dass es nützlich sein kann, den ganzen haufen zu verschieben.

Shaitan256
02-07-2009, 03:46 PM
Hehe immer doch, (irgendjemand hat mich auch mal Speedy genannt?! xD)

Hm, werd sowieso gleich mal paar Performance tests machen. (Neue Graka da) Dann schmeiß ich gleich mal AHK an und seh mal was sich machen lässt.

Casemodder
02-07-2009, 03:48 PM
Hehe immer doch, (irgendjemand hat mich auch mal Speedy genannt?! xD)

Hm, werd sowieso gleich mal paar Performance tests machen. (Neue Graka da) Dann schmeiß ich gleich mal AHK an und seh mal was sich machen lässt.
wow, danke :)
gl

Xorn
02-07-2009, 03:52 PM
(irgendjemand hat mich auch mal Speedy genannt?! xD)
Müsste ich gewesen sein, wenn ich mich nicht irre. :)

Shaitan256
02-08-2009, 05:43 PM
Wenn ich mich noch richtig erinner, muss movement so aussehen (sorry falls das Quark ist!)


ControlSend,,{D down}, Box1
ControlSend,,{D up}, Box1

Für den Rest dann einfach komplettieren - einfach mal rumprobieren. :)

Als ich das eingegeben hatte, hat sich mein Main nicht mehr aufgehört zu drehen. xD (hate down zum Main und Up zum Toon (muss ja beides zum gleichen Fenster-normalerweise))

Ja du warst das mit Speedy ;) Sufu

Hm was man machen könnte wäre:
ControlsSend,, {D Down}, Box1

und eine andere Taste mit:
ControlsSend,, {D Up}, Box1

Werd's gleich mal versuchen, vielleicht geht's auch irgendwie mit einer Taste?! hoffe doch.

Bis jetzt hat alles imemr nur ein Bruchteil einer Sekunde weitergeleitet.

NoRatu
03-26-2009, 01:25 PM
Da Octopus bei mir nicht funktioniert wollte ich auch mal AHK ausprobieren.
Hab den Post des TE's durchgelesen aber wrd dadurch nicht schlau, vorallem weil es für glaub ich 5 Chars ist.
Ich möchte mit 2 Chars an einem Monitor spielen, könnte mir irgendwer helfen wie ich was einstelle bei AHK? Wäre sehr nett.
MFG

Hellraiser
03-26-2009, 03:00 PM
Du kannst das Script auch für 2 Chars nehmen, obwohl es für 5 geschrieben ist. AHK sendet nur an aktive Spiele. Die anderen 3 verpuffen im nichts.
Ich bin selber Frischfleisch im Multiboxing und benutze AHK, Maximizer und Jamba.

Nimm das Script aus diesem Post http://www.dual-boxing.com/forums/index.php?page=Thread&postID=78254#post78254 ('http://www.dual-boxing.com/forums/index.php?page=Thread&postID=78254#post78254%0D%0A')
und kopiere es in dein AHK-Ordner (Datei mit dem Script erstellen). Dann kannst du das Script per Doppel-Klick starten und AHK sollte funktionieren.