Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Pomoc z modyfikacją kodu w BAT- data i godzina nazwą dokumen

27 Lut 2011 15:49 7668 4
  • #1 27 Lut 2011 15:49
    1177712
    Użytkownik usunął konto  
  • Pomocny post
    #2 27 Lut 2011 21:21
    WojtasJD
    VIP Zasłużony dla elektroda

    Jedna data + czas jako nazwa pliku, różne czasy jako początek każdej linii w pliku. Jak nie o to chodziło to pisz.
    (dopisz też wersję O/S bo zmiene daty i czasu mogą być inaczej pokazywane w zależności od wersji systemu.)

    Code:
    @echo off 
    
    @title Raporter
    cls
    echo Biezaca data i czas systemowy zostana uzyte jako nazwa pliku.
    echo.
    set filename=%date:~8,2%_%date:~5,2%_%date:~,4%_%time:~,2%_%time:~3,2%.LOG
    :START
    set /p text=
    echo %date:~8,2%.%date:~5,2%.%date:~,4% %time:~,2%.%time:~3,2%- %text% >> %filename%
    GOTO START
    :END

    2
  • #3 28 Lut 2011 14:17
    1177712
    Użytkownik usunął konto  
  • Pomocny post
    #4 28 Lut 2011 16:53
    WojtasJD
    VIP Zasłużony dla elektroda

    No właśnie, ten nieszczęsny różny sposób pokazywania daty vs opcje regionalne np.:
    WinXP -> 2011-02-28
    Win2k -> Pn 2011-02-28

    Sprawdź jak teraz zadziała.

    Code:
    @echo off
    
    @title Raporter
    cls
    echo Biezaca data i czas systemowy zostana uzyte jako nazwa pliku.
    echo.
    set filename=%date:~-10,4%_%date:~-5,2%_%date:~-2%_%time:~,2%_%time:~3,2%.LOG
    @echo %date:~-10,4%_%date:~-5,2%_%date:~-2%_%time:~,2%_%time:~3,2% - [[ROZPOCZECIE RAPORTU]] >> %filename%
    ping -n 3 localhost > nul
    cls
    :START
    set /p text=
    echo %date:~-10,4%.%date:~-5,2%.%date:~-2% %time:~,2%.%time:~3,2%- %text% >> %filename%
    GOTO START
    :END

    0
  • #5 28 Lut 2011 21:56
    1177712
    Użytkownik usunął konto