|
|
|

05-03-2007, 16:30
|
|
-= TeamSpeak User =-
|
|
Join Date: Mar 2007
Location: Germany
Posts: 2
|
|
Bashdatei zum WoW und Teamspeak gleichzeitig starten
Hi,
ich wollte mal fragen, ob es direkte Teamspeak Kommandozeilenbefehle für Teamspeak gibt.
Mein Ziel ist es, eine Bashdatei zu schreiben, die WoW und Teamspeak gleichzeitig startet, wobei Teamspeak sich automatisch auf den richtigen Server einloggt mit Username und Passwort und sich in den richtigen Channel einloggt.
mfg
svemass
|

05-03-2007, 19:21
|
|
-= TeamSpeak Fanatic =-
|
|
Join Date: Dec 2006
Location: Germany, Bay, Würzburg,...
Posts: 3,144
|
|
Code:
start C:\Programme\WoW\WoW.exe
start teamspeak://IP:port?nickname=Hook?loginname=Hook?password=****?channel="TAlk 1"
als -bat oder .cmd abspeichern.
den pfad zu WoW musst du natürlich noch richtig angeben sowie die teamspeak zeile.
|

06-03-2007, 14:33
|
|
-= TeamSpeak User =-
|
|
Join Date: Mar 2007
Location: Germany
Posts: 2
|
|
|
Okay danke, hat mir schon sehr geholfen.
Habe aber noch 2 Probleme. Erstmal, ich rede von Windows XP Batchfiles.
Problem#1:
Wie bekomme ich WoW dazu, dass es wartet bis Teamspeak vollständig ausgeführt wird ? Sonst startet nämlich WoW und Teamspeak holt mich dann direkt zurück ins Windows.
Ein Zeitdelay ist nicht die feine Art, deswegen will ich diesen auch nicht.
Problem#2:
Ich habe die englische Version von Windows und darum liegt Teamspeak in
C:\Program Files\Teamspeak2_RC2
Das Problem hängt an dem Space zwischen Program und Files. Ich kann zwar schreiben:
start "C:\Program Files\Teamspeak2_RC2\teamspeak.exe"
Aber danach keine Argumente mehr anfügen, die korrekt ausgeführt werden. Ich habe das Problem jetzt umgangen, indem ich C:\Program Files\Teamspeak2_RC2\ in die Umgebungsvariablen eingefügt habe, aber das ist wiederum nicht so toll. Wie schreibe ich das korrekt ?
Ich poste die Batchfile hier mal rein:
@ECHO OFF
start teamspeak://IPADDRESS?nickname=Looser1986?loginname=Looser1986 ?password=****?channel=WoW
"D:\World of Warcraft\WoW.exe"
Die IPADDRESS halte ich lieber geheim
|

06-03-2007, 16:30
|
|
-= TeamSpeak Fanatic =-
|
|
Join Date: Dec 2006
Location: Germany, Bay, Würzburg,...
Posts: 3,144
|
|
dass du von WinXP redest, is mir schon klar, kannst aber trotzdem .cmd nehmen :P
und ob du die englische oder die deutsche version nimmst, is eigentlich egal, du kannst mit
start teamspeak://....
teamspeak starten und dich connecten.
dass es geht, dass du wartest, bis eine anwendung komplett gestartet ist, kann ich mir nicht vorstellen. aber du kannst teamspeak minimiert starten, und zwar mit folgendem befehl:
Code:
start /MIN teamspeak://IP:port?nickname=Hook?loginname=Hook?password=****?channel="TAlk 1"
start C:\Programme\WoW\WoW.exe
dann hast du teamspeak direkt unten im systray und es sollte dich nicht aus dem spiel schmeißen
|

11-03-2007, 12:55
|
 |
-= TeamSpeak Fanatic =-
|
|
Join Date: Nov 2002
Location: Germany / Kempen
Posts: 1,869
|
|
Und notfalls noch ein ganz banales
Code:
ping 192.0.0.0 -w 3000 -n 1
dazwischen klatschen und der führt einen Ping aus und wartet 3 Sekunden bis er fortsetzt. Das sollte genügend Zeit mit sich bringen, sodass TeamSpeak gestartet und verbunden ist und das Spiel anschließend störungsfrei geladen werden kann.
|

20-01-2009, 00:07
|
 |
-= TeamSpeak User =-
|
|
Join Date: Jan 2009
Location: hier
Posts: 9
|
|
Frage, wie kann ich Leerzeichen im Nickname und Loginname auskommentieren oder so...?
Wie z.B. "Mein Nickname" Leider erkennt er das Leerzeichen als Leerzeichen nicht.
Es kommt dann nur "Mein" als Benutzername raus.
Nutze "cmd".
|

20-01-2009, 00:52
|
|
-= TeamSpeak Fanatic =-
|
|
Join Date: Dec 2006
Location: Germany, Bay, Würzburg,...
Posts: 3,144
|
|
|
Möglicherweise funktionert es, wenn du das Leerzeichen durch %20 ersetzt.
Beispiel: Mein%20Nickname
|

20-01-2009, 01:31
|
 |
-= TeamSpeak User =-
|
|
Join Date: Jan 2009
Location: hier
Posts: 9
|
|
Daran habe ich auch schon gedacht.
Nein, leider funzt das nicht.
Zu mind. habe ich keine genaue Angabe in TS.
Es kommt dann immer "Benutzername oder Passwort ist falsch", was aber richtig ist.
Ich habe mich erst mal ohne Leerzeichen Registriert, das geht soweit.
Aber mit Leerzeichen wäre es schöner. :- )
|

20-01-2009, 02:08
|
 |
-= TeamSpeak Addict =-
|
|
Join Date: Aug 2008
Location: Whois
Posts: 563
|
|
Das wollt ich mir dann doch nicht entgehen lassen ^^
Code:
set "laufwerk=BUCHSTABE"
set "pfad=VERZEICHNIS"
set "ip=SERVERIP"
set "port=SERVERPORT"
set "nick=Eigentlich" "einfach"
set "login=BLUBB"
set "pass=BLOBB"
start /wait /min teamspeak://%ip%:%port%?nickname=%nick%?loginname=%login%?password=%pass%
%laufwerk%:
cd %pfad%
start WoW.exe
exit
Ersetze:
BUCHSTABE = C ( Oder das Laufwerk wo WoW Installiert ist )
VERZEICHNIS = World of Wacraft ( Oder wo du WoW genau Installiert hast )
SERVERIP = 123.456.789.000 ( What ever IP halt )
SERVERPORT = 8767 ( Oder deinen eigenen )
set "nick=Eigentlich" "Einfach" ( wichtig sind hierbei die "" )
BLUBB = Loginname
BLOBB = Passwort
|

20-01-2009, 11:07
|
 |
-= TeamSpeak User =-
|
|
Join Date: Jan 2009
Location: hier
Posts: 9
|
|
So habe ich es gemacht, mit 20sec. Zeitverzögerung beim Start, damit Windows erstmal Online gehen kann.
Quote:
ping 192.0.0.0 -w 20000 -n 1
start teamspeak://SERVERIP:PORT?"nickname="MEIN" "BENUTZERNAME"?"loginname=MEIN" "LOGINNAME"?password=PASSWORT?"
|
|

21-01-2009, 10:21
|
 |
-= TeamSpeak Fanatic =-
|
|
Join Date: Nov 2002
Location: Germany / Kempen
Posts: 1,869
|
|
|
Was das Leerzeichen betrifft: Einfach mit ALT+0160 bzw. ALT+255 eintragen. Das dürfe klappen.
|

24-01-2009, 20:48
|
|
-= TeamSpeak User =-
|
|
Join Date: Jan 2009
Location: Germany
Posts: 22
|
|
Code:
set "ip=SERVERIP"
set "port=SERVERPORT"
set "nick=Eigentlich" "einfach"
set "login=BLUBB"
set "pass=BLOBB"
start /wait /min teamspeak://%ip%:%port%?nickname=%nick%?loginname=%login%?password=%pass
soweit richtig ich würde aber
Code:
set "ip=SERVERIP"
set "port=SERVERPORT"
set "nick=Eigentlich" "einfach"
set "login=BLUBB"
set "pass=BLOBB"
start /wait /min teamspeak://%ip%:%port%?nickname=%nick%?loginname=%login%?password=%pass%
start "%programfiles%\World of Warcraft\Wow.exe"
nehmen
|
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
|
|
|
| Thread Tools |
|
|
| Display Modes |
Rate This Thread |
Linear Mode
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT +1. The time now is 23:06.
Powered by vBulletin® Version 3.7.3 Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
|