Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Batchdatei zum speichern des TS Status in einer txt

Mitglied: CornY

CornY (Level 1) - Jetzt verbinden

21.10.2005, aktualisiert 23.10.2005, 7591 Aufrufe, 4 Kommentare

Teamspeak Status

ich möchte das mit einer Batch der status von TeamSpeak in einer txt gespeichert wird.
dazu hab ich folgenen code geschrieben:

<font class="code">@Echo off
cd C:\Programme\Teamspeak2_RC2\client_sdk
tscontrol.exe get_client_version > tsversion.txt
tscontrol.exe GET_SERVER_INFO > tsserver.txt
tscontrol.exe GET_USER_INFO > tsuser.txt
</font>

das problem ist das die txt leer bleibt wenn ich in cmd jeden einzellnen schritt von hand durchgehe funktioniert das auch.
bei einer einzigen person funktioniert das so wie es ist. nur leider wissen wir beide nicht was er noch zusätzlich installiert hat

das was gespeichert werden soll:
<font class="code">C:\Dokumente und Einstellungen\riEgel>cd C:\Programme\Teamspeak2_RC2\client_sdk

C:\Programme\Teamspeak2_RC2\client_sdk>tscontrol.exe get_client_version
OK
Version: 2.0.32.60

C:\Programme\Teamspeak2_RC2\client_sdk>tscontrol.exe GET_SERVER_INFO
OK
Servername: s a steel accordance
Welcome Message: This Server is hosted by www.darkstyle-hosting.de
Version: 2.0.20.1
Platform: Linux
IP: 81.169.129.193:1337
Host: darkstyle-hosting.de:1337
Max Users: 20
Current User Count: 4
Current Channel Count: 12
Server Type: Freeware Clan server
Supported codecs: Celp 5.1, Celp 6.3, GSM 14.8, GSM 16.4, WCELP 5.2

C:\Programme\Teamspeak2_RC2\client_sdk>tscontrol.exe GET_USER_INFO
OK
User:
ID: 6 Channel: 18 Nick: CornY <-Alex->
ChannelPrivs: 0x01(Admin) Privs: 0x0A(ServerAdmin,Registered) Flags: 0x00(none
)
Channel:
ID: 18 Parent: -1 Name: Lobby sa
Playercount: 1 Flags: 0x31 Codec: 12
</font>

habs auch schon mit variablene versucht nur leider wir dann der command an sich gespeichert nicht das was eigendlich ausgegeben werden soll.

hoffe das mit wer helfen kann.


mfg CornY



*edit* so wie das dort ist, funktioniert das nur wenn die batchdatei auch auf der gleichen partition ist wie das programm installiert ist.

hatte bisher immer so das ts auf c installiert ist und ich versucht habe auf d die batch zuschreiben.

hat da schon mal jemand seine erfahrungen mit gemacht?
ms roxx ._.

*edit2*
ok habs gelöst, hab mich noch einmal mit dem dos befehlen auseinander gesetzt (das letzte mal zu win95 zeiten ;) )
aufjedenfall ging mir dann auch n licht auf, mit cd kann man keine laufwerke wechseln, sondern nur ordner
lösung des ganzen:
<font class="code">rem @Echo Off
C:
cd \
cd Programme\Teamspeak2_RC2\client_sdk
tscontrol.exe get_client_version > d:\tsversion.txt
tscontrol.exe GET_SERVER_INFO > d:\tsserver.txt
tscontrol.exe GET_USER_INFO > d:\tsuser.txt
</font>

cya @ all
Mitglied: Atti58
22.10.2005 um 11:15 Uhr
Du hättest Deine Batch auch so schreiben und auf D: starten können:

@Echo off
C:\Programme\Teamspeak2_RC2\client_sdk\tscontrol.exe get_client_version > tsversion.txt
C:\Programme\Teamspeak2_RC2\client_sdk\tscontrol.exe GET_SERVER_INFO > tsserver.txt
C:\Programme\Teamspeak2_RC2\client_sdk\tscontrol.exe GET_USER_INFO > tsuser.txt

und sollte der Programmpfad Leerzeichen enthalten, einfach mit Anführungsstrichen umschließen,

Gruß

Atti
Bitte warten ..
Mitglied: ketchup
22.10.2005 um 11:24 Uhr
wäre auch noch so gegangen:

<font class="code">
@Echo off
setlocal
set tpath=C:\Programme\Teamspeak2_RC2\client_sdk
set outpath=d:
%tpath%\tscontrol.exe get_client_version > %outpath%\tsversion.txt
%tpath%\tscontrol.exe GET_SERVER_INFO > %outpath%\tsserver.txt
%tpath%\tscontrol.exe GET_USER_INFO > %outpath%\tsuser.txt
endlocal
</font>

dadurch wärst du sehr flexibel und es wäre egal von wo du das skript aufrufst.
wennst ganz flexibel sein wolltest, dann könntest dir aus der registry noch den pfad zum teamspeak rauslesen und die tpath dementsprechend setzen.

jürgen

[Edited by Biber 24.10.2005 Flüchtigkeitsfehler "set outpath=d:\" --Backslash entfernt]
Bitte warten ..
Mitglied: CornY
22.10.2005 um 14:16 Uhr
cool bedanke mich bei euch beiden recht herzlich, ma wieder was gelernt

Bitte warten ..
Mitglied: Biber
23.10.2005 um 11:17 Uhr
Moin CornY,

weil auch ich es (genauso wie Atti58 und ketchup) sehr erfreut registriert habe, dass Du zu Deinem Problem auch die selbst gefundene Lösung zum Nutzen für alle gepostet hast, geb ich auch umsonst zwei Tipps dazu (obwohl ketchups Lösung vollständig ist!).

1. Du kannst auch dem "CD"-Befehl einen Zusatzparameter mitgeben, damit ggf. das Laufwerk gewechselt wird.
cd /D C:\Programme\Teamspeak2_RC2
...würde auch von einem anderen Laufwerk in Deinen Pfad finden.

2. Was -unabhängig von der Programmier- oder Scriptsprache einfach "schlechter Stil" ist, war in Deinem ersten Ansatz das Wechseln des Verzeichnisses, ohne am Ende der Arbeit wieder den alten Zustand herzustellen. So etwas tut man/frau nicht

Besser: Sichern, Wechseln und Wiederherstellen des aktuellen Verzeichnisses mit PushD/PopD:
~~~
01.
@Echo off  
02.
pushd C:\Programme\Teamspeak2_RC2\client_sdk  
03.
tscontrol.exe get_client_version > tsversion.txt  
04.
tscontrol.exe GET_SERVER_INFO > tsserver.txt  
05.
tscontrol.exe GET_USER_INFO > tsuser.txt  
06.
popd
~~

(wobei natürlich ein Verzeichniswechsel für Deine Anforderung gar nicht nötig ist, wie Atti und ketchup ja demonstriert haben.)

Grüße
Frank / der Biber aus Bremen
Bitte warten ..
Ähnliche Inhalte
Microsoft

Batchdatei: Dateien nach String durchsuchen, Dateinamen in .txt speichern

gelöst Frage von elcheffe123Microsoft22 Kommentare

Ahoi! Der Titel sagt eigentlich schon alles. Ich möchte eine Batchdatei schreiben, die im aktuellen Ordner( unbekannte anzahl an ...

Batch & Shell

Webseiteninhalte mit PowerShell lesen und als .txt speichern?

gelöst Frage von LaManchaBatch & Shell3 Kommentare

Hallo Skript-Experten, ich bin mal wieder dabei, die Reisepreise von AIDA Vario zu beobachten (www.aida.de/vario, insgesamt ca. 12 Seiten). ...

Batch & Shell

Koordinaten mittels Batchdatei aus .txt Datei exportieren

Frage von PXProfBatch & Shell11 Kommentare

Hallo, in unserer Feuerwehr bekommen wir bei einer Alarmierung auch immer eine E-Mail die auf unserem Server Empfangen wird ...

Batch & Shell

In Batchdatei Variablen befüllen - mit Werten aus einer TXT-Datei

gelöst Frage von donnyS73lbBatch & Shell6 Kommentare

Hallo zusammen, ich möchte fragen, ob es - wie bspw. bei VBScript - auch mit einer Batchdatei möglich ist, ...

Neue Wissensbeiträge
Humor (lol)

WhatsApp-Nachrichten endlich auch per Bluetooth versendbar

Information von BassFishFox vor 7 StundenHumor (lol)1 Kommentar

Genau darauf habe ich gewartet! ;-) Der beliebte Messaging-Dienst WhatsApp erhält eine praktische neue Funktion: Ab dem nächsten Update ...

Google Android

Googles "Android Enterprise Recommended" für Unternehmen

Information von kgborn vor 19 StundenGoogle Android3 Kommentare

Hier eine Information, die für Administratoren und Verantwortliche in Unternehmen, die für die Beschaffung und das Rollout von Android-Geräten ...

Sicherheit

Intel gibt neue Spectre V2-Microcode-Updates frei (20.02.2018)

Information von kgborn vor 20 StundenSicherheit

Intel hat zum 20. Februar 2018 weitere Microcode-Updates für OEMs freigegeben, um Systeme mit neueren Prozessoren gegen die Spectre ...

Microsoft
ARD-Doku - Das Microsoft Dilemma
Tipp von Knorkator vor 23 StundenMicrosoft3 Kommentare

Hallo zusammen, vor einigen Tagen lief in der ARD u.a. Reportage. Das Youtube Video dazu dürfte länger verfügbar sein. ...

Heiß diskutierte Inhalte
Windows Server
AD DS findet Domäne nicht, behebbar?
Frage von schapitzWindows Server40 Kommentare

Guten Tag, ich habe bei einem Kunden ein Problem mit den AD DS. Umgebung ist folgende: Windows Server 2016 ...

Router & Routing
LANCOM VPN CLIENT einrichten
Frage von Finchen961988Router & Routing27 Kommentare

Hallo, ich habe ein Problem und hoffe ihr könnt mir helfen, wir haben einen Kunden der hat einen Speedport ...

Router & Routing
ISC DHCP 2 Subnetze
gelöst Frage von janosch12Router & Routing19 Kommentare

Hallo, ich betreibe bei mir im Netzwerk einen ISC DHCP Server auf Debian, der DHCP verwaltet aktuell ein /24 ...

Switche und Hubs
Cisco SG350X-48 AdminIP in anderes VLAN
Frage von lcer00Switche und Hubs14 Kommentare

Hallo zusammen, ich habe ein Problem mir einem Cisco SG350X-48 bei der Erstinstallation wurde eine IP 192.168.0.254 (Default VLAN ...