Druckversion dieses Themas

-cablemodem.ch - Forum (http://www.cablemodem.ch/cgi-bin/ikonboard/ikonboard.cgi)
--Dies und das... (http://www.cablemodem.ch/cgi-bin/ikonboard/forums.cgi?forum=10)
---BatchSkript welches Wochentage ausgiebt (http://www.cablemodem.ch/cgi-bin/ikonboard/forums.cgi?forum=10&topic=672)


-- Veröffentlicht durch littlemetalhead am 7:11 pm am Juli 4, 2005

Ich sollte ein Skript schreiben, welches mir den aktuellen Wochentag ausgibt und je nach Tag eine andere Datei öffnet. Das heisst, wenn das Skript am Montag gestartet wird, wird z.b montag.exe und am dienstag dienstag.exe ausgeführt.


-- Veröffentlicht durch PatPowerMan am 9:34 pm am Juli 4, 2005

Welches OS? XP?
Soll es ein Kommandozeilen-Script à la DOS-Batch sein?

Unter XP ginge es in etwa so:

for /f "Tokens=1" %%a in ('date /t') do set day=%%a

If '%DAY%' == 'Mon' goto Montag
If '%DAY%' == 'Die' goto Dienstag

:Montag
ECHO Heute ist Montag
Goto EOF:

:Dienstag
ECHO Heute ist Dienstag
GOTO EOF:

:EOF


Entscheidend für das Gelingen ist jedoch, dass Du unter XP in der Systemsteuerung die Regions- und Sprachoptionen aufrufst, auf den Button "Anpassen" klickst, dann den Reiter "Datum" auswählst und dort das "kurze Datumsformat" auf
TTT TT.MM.JJJJ
abänderst. Ohne diese Anpassung, kommt keine Tagesangabe auf den Befehl "date /t".

Keine Ahnung, was das aber alles für "Risiken und Nebenwirkungen" hat .-)

(Geändert von PatPowerMan um 9:53 pm am Juli 4, 2005)


cablemodem.ch - Forum powered by Ikonboard
http://www.ikonboard.com
© 2000 Ikonboard.com