programme via batch datei starten
ich möchte gerne das sich der rechner gleich ins internet einwählt wenn ich ihn hoch fahre und das ein paar andere programme starten und sich einwählen unter anderem auch teamspeak
kann man so etwas in eine batch datei einbinden
wie kann man wenn man ein programm straten das erst mit der enter taste oder einem ok bestätigt werden muß via batch datei ausführen so das der enter befehl direkt von der batch datei kommt
kann man so etwas in eine batch datei einbinden
wie kann man wenn man ein programm straten das erst mit der enter taste oder einem ok bestätigt werden muß via batch datei ausführen so das der enter befehl direkt von der batch datei kommt
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 13785
Url: https://administrator.de/contentid/13785
Ausgedruckt am: 22.11.2024 um 15:11 Uhr
15 Kommentare
Neuester Kommentar
gehst in den Windows-Editor und kopierst folgendes rein:
@echo off
start C:\Programme\Teamspeak2_RC2\TeamSpeak.exe
:end
_____________________________________________________________________________
den Pfad kanns du natürlich beliebig auf ein anderes Programm abändern. Den Text speicherst du als .bat Datei ab undfügst es entweder in den Autostart-Ordner oder du lässt es als geplanter Task beim Computer-Start ausführen
@echo off
start C:\Programme\Teamspeak2_RC2\TeamSpeak.exe
:end
_____________________________________________________________________________
den Pfad kanns du natürlich beliebig auf ein anderes Programm abändern. Den Text speicherst du als .bat Datei ab undfügst es entweder in den Autostart-Ordner oder du lässt es als geplanter Task beim Computer-Start ausführen
Mit einer Batch glaub ich nicht, dass das geht.
Wenn du VBS einsetzen kannst gäbe es hierfür die Methode SendKeys.
Das Beispiel ist aus dem Repository und verdeutlicht die Funktionsweise:
Für die EINGABETASTE: {ENTER} oder ~
SendKeys wirkt sich immer auf das Fenster aus, das gerade den Fokus hat. AppActivate ist also ziemlich wichtig.
~~~~~~~~
'RunCalc.vbs
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "Rechner"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 2500
~~~~~~~~
Wenn du VBS einsetzen kannst gäbe es hierfür die Methode SendKeys.
Das Beispiel ist aus dem Repository und verdeutlicht die Funktionsweise:
Für die EINGABETASTE: {ENTER} oder ~
SendKeys wirkt sich immer auf das Fenster aus, das gerade den Fokus hat. AppActivate ist also ziemlich wichtig.
~~~~~~~~
'RunCalc.vbs
set WshShell = CreateObject("WScript.Shell")
WshShell.Run "calc"
WScript.Sleep 100
WshShell.AppActivate "Rechner"
WScript.Sleep 100
WshShell.SendKeys "1{+}"
WScript.Sleep 500
WshShell.SendKeys "2"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 500
WshShell.SendKeys "*3"
WScript.Sleep 500
WshShell.SendKeys "~"
WScript.Sleep 2500
~~~~~~~~
Das lässt sich mit dem raspppoe-Treiber von Robert Schlabbach bewerkstelligen.
http://www.raspppoe.com/
http://www.raspppoe.com/
Ich hab mal für dich recherchiert
Unglaublich, was Google zu dem Thema ausspuckt
Google > teamspeak
Treffer 1: http://www.teamspeak-einstieg.de/modules.php?op=modload&name=FAQ&am ...
Google > teamspeak AND autologin
Treffer 3: http://forum.goteamspeak.com/archive/index.php/t-10652.html
Der Aufruf könnte dann in etwa so aussehen.
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\Programme\teamspeak2_RC2\TeamSpeak.exe" & " " & "teamspeak://Servername:8767/channel=<<a>channel<a>>?nickname=<<a>nick<a>>?LoginName=<<a>user<a>>?password=<<a>pass<a>>"
Unglaublich, was Google zu dem Thema ausspuckt
Google > teamspeak
Treffer 1: http://www.teamspeak-einstieg.de/modules.php?op=modload&name=FAQ&am ...
Google > teamspeak AND autologin
Treffer 3: http://forum.goteamspeak.com/archive/index.php/t-10652.html
Der Aufruf könnte dann in etwa so aussehen.
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\Programme\teamspeak2_RC2\TeamSpeak.exe" & " " & "teamspeak://Servername:8767/channel=<<a>channel<a>>?nickname=<<a>nick<a>>?LoginName=<<a>user<a>>?password=<<a>pass<a>>"
Das ist ein VBScript, muss also mit der Endung .vbs gespeichert werden.
Funktioniert die Anmeldung denn, wenn du eine Verknüpfung wie im oberen Link beschrieben erstellst?
Außerdem sehe ich gerade, dass ich eine Klammer vergessen habe.
~~~~~~~~~
' tslogin.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\Programme\teamspeak2_RC2\TeamSpeak.exe" & " " & "teamspeak://<<a>Servername<a>>:8767/channel=<<a>channel<a>>?nickname=<<a>nick<a>>?LoginName=<<a>user<a>>?password=<<a>pass<a>>")
~~~~~~~~~
Funktioniert die Anmeldung denn, wenn du eine Verknüpfung wie im oberen Link beschrieben erstellst?
Außerdem sehe ich gerade, dass ich eine Klammer vergessen habe.
~~~~~~~~~
' tslogin.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run("C:\Programme\teamspeak2_RC2\TeamSpeak.exe" & " " & "teamspeak://<<a>Servername<a>>:8767/channel=<<a>channel<a>>?nickname=<<a>nick<a>>?LoginName=<<a>user<a>>?password=<<a>pass<a>>")
~~~~~~~~~