WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Software (http://www.wcm.at/forum/forumdisplay.php?f=5)
-   -   Batch-File gesucht !! (http://www.wcm.at/forum/showthread.php?t=137577)

Walter 22.06.2004 20:17

Batch-File gesucht !!
 
Hallo Leute,

die alten DOS_ler unter euch sind gefordert:

Ich brauche einen Batch-File (.bat oder .cmd) der in eine Umgebungsvariable dén Wochentag reinschreibt (also Montag, Dienstag.....)

_m3 23.06.2004 08:26

Hoeflichkeit ist eine Zier, besser geht es ohne ihr.

Ein "bitte" ist wohl zu viel verlangt, oder?

Preacher 23.06.2004 08:46

%date% liefert z.B.: Mi 23.06.2004
Mach was draus!

pc.net 23.06.2004 08:48

nach kurzem suchen mit google fand ich das:
http://www.google.at/search?hl=de&ie...nG=Suche&meta=

und kurz darauf war das batchfile auch schon fertig (sh. anhang) ...

du benötigst aber beide dateien ;)

Walter 23.06.2004 09:53

an _m3:

ups - unerwartete Antwort

Ich denke, dass ALLE, die hier im Forum eine Anfrage posten und irgendwie Hilfe und Rat brauchen für lösungsorientierte Antworten dankbar sind. So gesehen ist also jeds Posting irgendwo eine Bitte um Hilfe.

Wenn du nicht helfen willst, dann schreib BITTE nichts, ok !

Walter 23.06.2004 09:55

Zitat:

Original geschrieben von Preacher
%date% liefert z.B.: Mi 23.06.2004
Mach was draus!

ja, soweit war ich auch schon, ich schaffe es aber nicht, aus dem MI einen Mittwoch zu machen.
Jedenfalls Danke.

_m3 23.06.2004 10:06

Zitat:

Original geschrieben von Walter
an _m3:

ups - unerwartete Antwort

Ich denke, dass ALLE, die hier im Forum eine Anfrage posten und irgendwie Hilfe und Rat brauchen für lösungsorientierte Antworten dankbar sind. So gesehen ist also jeds Posting irgendwo eine Bitte um Hilfe.

Wenn du nicht helfen willst, dann schreib BITTE nichts, ok !

Ich helfe oft und gerne, aber gegen ein wenig hoeflichkeit habe ich nix einzuwenden.

flinx 23.06.2004 17:34

Zitat:

ja, soweit war ich auch schon, ich schaffe es aber nicht, aus dem MI einen Mittwoch zu machen.
Versuchs mit:
Code:

for /f "tokens=1,*" %%i in ('echo %date%') do (
set tag=%%i
set datum=%%j)
if %tag%==Mi set datum=Mittwoch %datum%
echo %datum%


Walter 23.06.2004 18:10

DAS IST JA GENIAL !!!!

ich hab den Script etwas modifiziert:

for /f "tokens=1,*" %%i in ('echo %date%') do (
set tag=%%i
set Wochentag=%%j)
if %tag%==Mo set Wochentag=Montag
if %tag%==Di set Wochentag=Dienstag
if %tag%==Mi set Wochentag=Mittwoch
if %tag%==Do set Wochentag=Donnerstag
if %tag%==Fr set Wochentag=Freitag
if %tag%==Sa set Wochentag=Samstag
if %tag%==So set Wochentag=Sonntag
rem echo %Wochentag%
set tag=

FUNKTIONIERT !!!!

jetzt musst du mir nur noch erklären, was du da eigentlich machst, speziell in den ersten drei Zeilen.

Auf jeden Fall: Vielen Dank !!

flinx 23.06.2004 18:37

Zitat:

jetzt musst du mir nur noch erklären, was du da eigentlich machst, speziell in den ersten drei Zeilen.
%date% ist eine Systemvariable (W2k, XP), du kannst statt 'echo %date%' auch 'date /t' nehmen. Beschreibung zu for findest du in der Windows Hilfe. ;)


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag