[CMD] Programme starten

04/22/2012 16:18 derahlemer#1
Hallo Community,

weiß jemand, wie ich z.B. Teamspeak3 über cmd starten kann?
Kurz erklärt, was ich damit meine oder wie es aussehen soll.

1. Ich erstelle eine neue Textdatei.
2. Name kann beliebt sein und ändern .txt zu .cmd
3. Rechtsklick und bearbeiten.
4. Dann schreibe ich die programme rein, die bei Ausführen der Datei geöffnet werden sollen.
Code:
start firefox.exe "www.gamemods.org" "www.google.de" "www.elitepvpers.com" //öffnet im selben Fenster 3 Tabs mit der jeweiligen Adresse
Nun wollte ich, wie oben gesagt, dass ganze mit dem Teamspeak Client machen. Die .exe datei heißt "ts3client_win32.exe" und so habe ich das dann erstmal so versucht auszuführen, ohne erfolgt. Weiter habe ich eine verknüfpung neben dem der datei erstellt, ohne erfolgt.
Nun habe ich den Pfade mit und ohne "" angeben immernoch ohne erfolg.

Kann mir jemand helfen? :)

MfG,
Blacksilver aka. DerAhlemer
04/22/2012 16:23 マルコ#2
jo, entweder du legst die CMD Datei in deinen TS3 Ordner, oder du benutzen den absoluten Pfad, oder du benutzt deine Verknüpfung, aber die hat als Endung .lnk
04/22/2012 16:28 derahlemer#3
Quote:
Originally Posted by minecrawler View Post
jo, entweder du legst die CMD Datei in deinen TS3 Ordner, oder du benutzen den absoluten Pfad, oder du benutzt deine Verknüpfung, aber die hat als Endung .lnk
ICh habe das selbe, außer das letzte, auch ausprobiert, aber das ging halt nciht :(

den Absoluten Pfade zeigt er mir entweder an, dass der Pfade falsch ist oder das das Verzeichnis nicht existiert. Liegt das daran, dass die Verknüfung den Pfade ins Appdata Verzeichnis führt und er es nicht "sieht" ?
04/22/2012 16:34 マルコ#4
nein... Windows "sieht" alles. Es ist eher wahrscheinlich, dass du irgendwo was falsch hingeschrieben hast - oder "" vergessen hast.. oder was auch immer.
04/22/2012 16:44 MrSm!th#5
Quote:
Originally Posted by derahlemer View Post
ICh habe das selbe, außer das letzte, auch ausprobiert, aber das ging halt nciht :(

den Absoluten Pfade zeigt er mir entweder an, dass der Pfade falsch ist oder das das Verzeichnis nicht existiert. Liegt das daran, dass die Verknüfung den Pfade ins Appdata Verzeichnis führt und er es nicht "sieht" ?
Bin mir gerade nicht sicher, aber müssen in Batch nicht Backslashes auch als Doppelbackslashes "\\" geschrieben werden?
04/22/2012 17:28 Freak2011#6
Quote:
Originally Posted by MrSm!th View Post
Bin mir gerade nicht sicher, aber müssen in Batch nicht Backslashes auch als Doppelbackslashes "\\" geschrieben werden?
Nein^^

Ein Beispliel für eine absolute Pfadangabe, da es mir so scheint das du (TE) nicht weißt was damit genau gemeint ist: "C:\Programme\Tool\Ts3.exe"
Versuch es mal so, dann wird es sehr wahrscheinlich funktionieren^^

Das ganze sollte z.B. dann so aussehen:

Code:
@echo off
start "C\Programme\Tool\Ts3.exe"
ende
Um den absoluten Pfad zu finden, geh in dein Ts3 Verzeichnis und drücke oben in die Leiste wo dann TeamSpeak3 oder so ähnlich steht, und dann siehst du den ganzen schon markierten Pfad und musst nurnoch Strg+C drücken dann kannste das ganze in deiner .bat Datei einfügen

Mfg Freak
04/22/2012 19:36 Freddy​#7
Quote:
Originally Posted by Freak2011 View Post
Nein^^

Ein Beispliel für eine absolute Pfadangabe, da es mir so scheint das du (TE) nicht weißt was damit genau gemeint ist: "C:\Programme\Tool\Ts3.exe"
Versuch es mal so, dann wird es sehr wahrscheinlich funktionieren^^

Das ganze sollte z.B. dann so aussehen:

Code:
@echo off
start "C\Programme\Tool\Ts3.exe"
ende
Um den absoluten Pfad zu finden, geh in dein Ts3 Verzeichnis und drücke oben in die Leiste wo dann TeamSpeak3 oder so ähnlich steht, und dann siehst du den ganzen schon markierten Pfad und musst nurnoch Strg+C drücken dann kannste das ganze in deiner .bat Datei einfügen

Mfg Freak
Nicht ganz
PHP Code:
@echo off
start 
"" "path"
ende 
anders geht es bei mir nicht
04/22/2012 19:41 マルコ#8
Quote:
Originally Posted by Freddy​ View Post
Nicht ganz
PHP Code:
@echo off
start 
"" "path"
ende 
anders geht es bei mir nicht
ich kenn das aber auch nur mit

start "pfad"

und so funzt es bei mir... bleibt nur testen testen testen^^
04/23/2012 14:58 Tyrar#9
ich bevorzuge
Code:
"D:\Program Files (x86)\IDA\idaq.exe"
04/29/2012 23:22 derahlemer#10
Quote:
Originally Posted by Freddy​ View Post
Nicht ganz
PHP Code:
@echo off
start 
"" "path"
ende 
anders geht es bei mir nicht
Also Info, bei mir klappt das so, wie Freddy gesagt hat.
Vielen Dank für ;)

Beim anderen startet nur das EIngebabefenster neu und der Pfade wird oeben in der Leiste als Titel angezeigt :D
04/30/2012 13:55 Freddy​#11
Quote:
Originally Posted by derahlemer View Post
Also Info, bei mir klappt das so, wie Freddy gesagt hat.
Vielen Dank für ;)

Beim anderen startet nur das EIngebabefenster neu und der Pfade wird oeben in der Leiste als Titel angezeigt :D
Das liegt daran, dass zwischen die ersten beiden "" der Titel angegeben wird und erst danach der Pfad
04/30/2012 14:08 マルコ#12
x.bat:
Quote:
@echo off
echo WARNING! THIS IS A ( x )!
:evilmark
start x.bat
goto evilmark
PAUSE > 0
funktioniert bei mir unter Win7. Wieso sollte das funktionieren, wenn zuerst ein Title erwartet wird? Das ist echt strange.
04/30/2012 15:18 Freak2011#13
Quote:
Originally Posted by minecrawler View Post
funktioniert bei mir unter Win7. Wieso sollte das funktionieren, wenn zuerst ein Title erwartet wird? Das ist echt strange.
Weil du damit die selbe Datei nochmal aufrufst :facepalm:
Ich habe mich damals damit vertan. Es stimmt, dass man erst noch leere Klammern mit angeben muss, weil man sonst nur eine weiter Eingabeaufforderung startet.

Mfg Freak
04/30/2012 15:42 マルコ#14
das funzt auch, wenn ich etwas anderes starte. Außerdem hat es nichts damit zu tun, WAS du aufrufst. Der Interpreter sieht den Befehl und die Parameter. Und wenn man einen Titel braucht, damit es funzt, dann dürfte es mit 1 Parameter nicht gehen, da dieser als Titel interpretiert würde.