Also, wie Busch schon geschrieben hat, WoW einmal manuell starten, Auflösung und UNBEDINGT Fenstermodus einschalten.
Hier ist mein Skript, ist eine angepasste Kopie vom Original Skript aus diesem Thread (für 3 Accounts und einem Bildschirm. Weil meiner klein ist, ist es so gedacht, dass man sich die Bildschirme in den Vordergrund holt wenn man sie braucht, aber immer noch auf dem Main was mitbekommt siehe Bild im Anhang):
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
|
// GLOBAL HOTKEYS
//-----------------------------------------------------------------
// ALT+CTRL+R Starte WoW-Instanz 1-4
// ALT+CTRL+L Login WoW Accounts 1-4 Account
// ALT-CRTL+B Starte WoW Instanz 5 und Login Account 5
// oem5 (Grad) Hotkey-Broadcast on/off
// ALT+CTRL+NUMPAD1-5 Switch WoW1-5 Instanz zum MainWindow
//-----------------------------------------------------------------
// TURN ON/OFF - ONSCREEN OFF-STATUS BUTTON ANZEIGEN
<Hotkey Oem5>
<SendPC Local>
<If HKStat is 1>
<TurnHotkeysOff>
<SetVar HKStat 0>F
<TargetButton Button1>
<ShowWin>
<Else>
<TurnHotkeysOn>
<SetVar HKStat 1>
<TargetButton Button1>
<HideWin>
//-----------------------------------------------------------
// SUBROUTINES
//-----------------------------------------------------------
// AUTOSTART
<Command AutoExec>
// AKTIVES FENSTER BEI MOUSEOVER SETZEN
<SetActiveWindowTrackingDelay 0>
<SetActiveWindowTracking on>
// BEIM START OFF
<TurnHotkeysOff>
<SetVar HKStat 0>
// OFF-BUTTON ANZEIGE. ERSTEN 2 WERTE = X Y - POS
<CreateButton Button1 390 475 50 20 Off>
<TargetButton Button1>
<SetButtonCommand Button1 HKon>
<AlwaysOnTop on>
// HOTKEYS EINSCHALTEN
<Command HKon>
<TurnHotkeysOn>
<SetVar HKStat 1>
<TargetButton Button1>
<HideWin>
// INSTANZEN STARTEN UND GROESSE UND POSITION SETZEN
<Command LaunchAndRename>
<SendPC Local>
<Run "PFAD ZUR WOW EXE -> Wow.exe">
<WaitForWin "World of Warcraft" 2000>
<RenameWin "World of Warcraft" %1%>
//<RenameTargetWin %1%>
<TargetWin %1%>
<RemoveWinFrame>
<SetWinRect %2% %3% %4% %5%>
// LOGIN CHARS
<Command LogonChar>
<SendPC Local>
<WaitForWin %1% 20000>
<WaitForWinEnabled 20000>
<SendWinSF %1%>
<WaitForInputIdle 20000>
<Text %2%>
<Key Tab>
<Wait 600>
<Text %3%>
<Wait 600>
<Key Enter>
// Alle Fenster wieder in Standardposition
<Template ResetWindows>
<If WinExists WoW1><TargetWin WoW1><SetWinRect 0 0 1920 1200><EndIf>
<If WinExists WoW2><TargetWin WoW2><SetWinRect 0 0 1920 1200><EndIf>
<If WinExists WoW3><TargetWin WoW3><SetWinRect 0 0 1920 1200><EndIf>
<EndTemplate>
// SWITCH MAIN-WINDOW Syntax Example: SwitchMain WoW1
<Command SwitchMain>
<SetVar NewMain %1%>
<DoHotKey Hotkey F13>
<Hotkey F13>
<ApplyTemplate ResetWindows>
<If NewMain Is "WoW1">
//Standard - wird mit Template ResetWindows gesetzt
<EndIf>
<If NewMain Is "WoW2">
<TargetWin WoW2>
<SetWinRect 640 0 640 400>
<TargetWin WoW1>
<SetWinRect 640 400 640 400>
<EndIf>
<If NewMain Is "WoW3">
<TargetWin WoW3>
<SetWinRect 640 0 640 400>
<TargetWin WoW1>
<SetWinRect 640 400 640 400>
<EndIf>
//-----------------------------------------------------------
// HOTKEYS - INSTANZEN STARTEN
//-----------------------------------------------------------
<Hotkey Alt Ctrl R> // Instanzen 1-3 starten
<LaunchAndRename WoW1 0 0 1920 1200> // Main Window
<LaunchAndRename WoW2 640 0 640 400> // rechts oben
<LaunchAndRename WoW3 640 400 640 400> // rechts unten
//-----------------------------------------------------------
// HOTKEYS - LOGON CHARS
//-----------------------------------------------------------
<Hotkey Alt Ctrl L>
<LogonChar "WoW1" "ACCOUNT-1" "PASSWORT">
<LogonChar "WoW2" "ACCOUNT-2" "PASSWORT">
<LogonChar "WoW3" "ACCOUNT-3" "PASSWORT">
//-----------------------------------------------------------
// HOTKEYS - MAIN WINDOW SWITCHEN
//-----------------------------------------------------------
<Hotkey Alt Ctrl Oem1>
<SwitchMain "WoW1">
<Hotkey Alt Ctrl Oem3>
<SwitchMain "WoW2">
<Hotkey Alt Ctrl Oem7>
<SwitchMain "WoW3">
//-----------------------------------------------------------
// INSTANZEN LABELS
//-----------------------------------------------------------
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>
<Label w3 Local SendWinM WoW3>
//-----------------------------------------------------------
// HOTKEYS
// NEUE KEYS UND COMBOS HIER EINFUEGEN
//-----------------------------------------------------------
<Hotkey 0-9, Oem4, Oem6>
<SendLabel w1, w2, w3> //, w4>
<Key %Trigger%>
<Hotkey Shift 1>
<SendLabel w1, w2, w3> //, w4>
<Key %Trigger%>
<Hotkey Shift 2>
<SendLabel w1, w2, w3> //, w4>
<Key %Trigger%>
//-----------------------------------------------------------
// BEWEGUNGSTASTEN DIE BEI GEDRUECKT HALTEN ZU DEN INSTANZEN
// GESENDET WIRD
//-----------------------------------------------------------
<MovementHotkey up, down, left, right, Space>
<SendLabel w1, w2, w3> //, w4>
<Key %Trigger%>
//-----------------------------------------------------------
// BROADCAST MAUS. LINKE CTRL DRUECKEN ZUM AUSLOESEN
//-----------------------------------------------------------
<Hotkey LCtrl LButton, RButton>
<SendLabel w1, w2, w3> //, w4>
<ClickMouse %TriggerMainKey%>
<RestoreMousePos>
|
Bearbeiten musst du:
hier deine Auflösung in jede Zeile Eintragen:
|
Quellcode
|
1
2
3
|
<If WinExists WoW1><TargetWin WoW1><SetWinRect 0 0 1920 1200><EndIf>
<If WinExists WoW2><TargetWin WoW2><SetWinRect 0 0 1920 1200><EndIf>
<If WinExists WoW3><TargetWin WoW3><SetWinRect 0 0 1920 1200><EndIf>
|
bearbeiten falls du ein anderes Layout willst:
|
Quellcode
|
1
2
3
|
<LaunchAndRename WoW1 0 0 1920 1200> // Main Window
<LaunchAndRename WoW2 640 0 640 400> // rechts oben
<LaunchAndRename WoW3 640 400 640 400> // rechts unten
|
bearbeiten wenn du bei LaunchAndRename das Layout geändert hast, dann hier dementsprechend anpassen:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<If NewMain Is "WoW2">
<TargetWin WoW2>
<SetWinRect 640 0 640 400>
<TargetWin WoW1>
<SetWinRect 640 400 640 400>
<EndIf>
<If NewMain Is "WoW3">
<TargetWin WoW3>
<SetWinRect 640 0 640 400>
<TargetWin WoW1>
<SetWinRect 640 400 640 400>
<EndIf>
|
und natürlich Account/Passwort/PfadZuWOW anpassen.
Hotkeys sind bei mir geändert, dass man mit ctrl + alt + ü/ö/ä zwischen den 3 Instanzen switchen kann.
damit sollte es eigentlich funken, starten mit ctrl + alt + R (eventuell vorher ^-Taste drücken um Hotkeynet zu aktivieren).
hoffe das hilft