Objevil jsem ameriku... Uz jsou to dva roky (17.5.2002) co se to tu, vice mene bez uspechu, resilo a ja mam docela jednoduchy reseni. Pravda, tenkrat to melo byt pro DOS 7 a to moje bude nejspis chodit jen pod win2000 a winXP, ale snad to nekomu pomuze. Slo o to v davkovem souboru vytvorit adresar ktery se bude jmenovat podle aktualniho datumu. Resenim je funkce SET, ktera umi nastavit promennou, pouzit treba jen cast textu a nebo nahradit ruzne casti textu, a promenna %DATE% (pripadne i %TIME%). Vice viz HELP SET. Tohle mi chodi pod w2k sp3 CZ (promenna %DATE% vraci "po 02.08.2004"), vysledek je "zaloha-yymmdd-hhss" ---------------------------------------- @echo off rem aby se mi datum nezmenilo set myDATE=%DATE% rem aby se mi cas nezmenil + nahradit mezeru 0 (jednociferna hodina) set myTIME=%TIME: =0% rem tohle by slo na jeden radek, ale mailem by se to rozlamalo... set dirDATE=zaloha- set dirDATE=%dirDATE%%myDATE:~11,2%%myDATE:~6,2%%myDATE:~3,2% set dirDATE=%dirDATE%-%myTIME:~0,2%%myTIME:~3,2% rem no a tady uz muzu vytvaret adresar nebo soubor, jak je libo echo promenna dirDATE obsahuje: %dirDATE% ---------------------------------------- Treba to nekomu pomuze... ;o) -pp21-Received on Mon, 2 Aug 2004 16:45:00 +0200
This archive was generated by hypermail 2.1.8 : 02. 08. 2004, 16:46 CEST