Pagina 2 di 3 PrimaPrima 123 UltimaUltima
Risultati da 16 a 30 di 39

Discussione: Accodare dati dos

  1. #16
    Senior Member
    Data Registrazione
    18-05-2005
    Messaggi
    322
    ops riprovo a evidenziare meglio il risultato del post n.10


    C:\Temp>rename prova.txt prova.2009_06_21_21_45_57s.txt

    dove s è uno spazio (in piu) !


    chiaro ora ??
    non chiedermi il perche aggiunge quello spazio....

  2. #17
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    Citazione Originariamente Scritto da evvivame Visualizza Messaggio
    C:\Temp>rename prova.txt prova.2009_06_21_21_45_57s.txt
    Abbi pazienza, ma sono vecchio e stanco

    Questa è una riga di comando, altrimenti cosa ci sta a fare quel rename?


  3. #18
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464

    trovato l'errore

    C'è uno spazio in più dopo 6,2%

    Questo bat funziona:

    SET data=%DATE%
    SET ora=%TIME%
    SET miadata=%data:~6,4%%data:~3,2%%data:~0,2%%ora:~ 0,2%%ora:~3,2%%ora:~6,2%
    rename c:\temp\prova.txt prova%miadata%.txt
    pause


    Il risultato è questo, senza gli underscore.

    prova20090621225126.txt

    Cambiando gli ordini, ti puoi organizzare il nome file come vuoi.


  4. #19
    Senior Member
    Data Registrazione
    18-05-2005
    Messaggi
    322
    Dici di essere stanco..io devo essere piu fusa di te..

    Il primo step abortisce il secondo va bene: ora la diffrenza non la vedo....provero' domani a cercarla !

    dir > prova.txt
    SET data=%date%
    SET ora=%TIME%
    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 0,2%_%ora:~3,2%_%ora:~6,2%
    rename prova.txt prova.%miadata%.txt
    pause
    dir >prova.txt
    SET data=%data%
    SET ora=%time%
    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 0,2%_%ora:~3,2%_%ora:~6,2%
    rename prova.txt prova.%miadata%.txt
    pause

    bye

  5. #20
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    ma perchè quel dir>prova?

    Copia incolla il mio bat e ti funziona perfettamente.

    Ho verificato inserenda la data nel formato ggmmaaaahhmm, ora proverò nel formato ggmmaahhmm.


  6. #21
    Senior Member
    Data Registrazione
    18-05-2005
    Messaggi
    322
    ok mi era sfuggito la 1. riga del post 18..scusa

    Fine

  7. #22
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    Nel primo step hai uno spazio in più dopo 6,2% ( 6,2%s )

    Toglilo.


  8. #23
    Software Zone Fanatic
    Data Registrazione
    19-12-2004
    Messaggi
    27.613
    Citazione Originariamente Scritto da evvivame Visualizza Messaggio
    Dici di essere stanco..io devo essere piu fusa di te..

    Il primo step abortisce il secondo va bene: ora la diffrenza non la vedo....provero' domani a cercarla !

    dir > prova.txt
    SET data=%date%
    SET ora=%TIME%
    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 0,2%_%ora:~3,2%_%ora:~6,2%
    rename prova.txt prova.%miadata%.txt (prova%miadata%.txt)
    pause
    dir >prova.txt
    SET data=%data%
    SET ora=%time%
    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 0,2%_%ora:~3,2%_%ora:~6,2%
    rename prova.txt prova.%miadata%.txt LEGGI SOPRA
    pause

    bye
    Non puoi mettere due punti, se non il file avrebbe due estensioni. Quindi il nome del file che deve acquisire dalla rename deve avere un solo punto, quello prima di TXT.

  9. #24
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    Citazione Originariamente Scritto da il pazzo Visualizza Messaggio
    Non puoi mettere due punti, se non il file avrebbe due estensioni. Quindi il nome del file che deve acquisire dalla rename deve avere un solo punto, quello prima di TXT.
    Mi spiace contraddirti Pasquale, ma funziona anche con i due punti.

    prova.210620092314.txt

    Adesso faccio ancora una prova per un'altra cosetta.


  10. #25
    Software Zone Fanatic
    Data Registrazione
    19-12-2004
    Messaggi
    27.613
    Citazione Originariamente Scritto da giofi83 Visualizza Messaggio
    Mi spiace contraddirti Pasquale, ma funziona anche con i due punti.

    prova.210620092314.txt

    Adesso faccio ancora una prova per un'altra cosetta.

    Ahhh, non ho provato, ma assegnare un nome in dos con due punti non dovrebbe funnzionare. Provero'. Grazie.

  11. #26
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    A completamento, come separatori si possono usare solo gli _ ed i -

    I caratteri speciali non li ammette.

    Per il doppio punto, pensa che lo becchi perchè non è il dos 8.3 ma msdos o quello che ne resta.


  12. #27
    Software Zone Fanatic
    Data Registrazione
    19-12-2004
    Messaggi
    27.613
    Ma infatti ricordavo bene :

    Allegato 42800

    Il simil-dos di XP invece li accetta .... caro, vecchio dos che fra poco sparirà....

  13. #28
    Senior Member
    Data Registrazione
    18-05-2005
    Messaggi
    322
    Citazione Originariamente Scritto da evvivame Visualizza Messaggio
    Cosi funziona....

    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 0,2%_%ora:~3,2%_%ora:~6,2%.txt

    grazieeeeeeee!!!!!

    Ops....il tutto funziona dalle 10 alle 24 !! poiche dalle 0.0 alle 9.59 gli mette uno spazio davanti all'ora e fa abortire la rename !
    Tant'e che se faccio la modifica in grassetto funziona:

    SET miadata=%data:~6,4%_%data:~3,2%_%data:~0,2%_%ora:~ 1,1%_%ora:~3,2%_%ora:~6,2%

    Per favore, qualcuno ha un'idea per trasformare, per esempio,le ore ' 3' in '03' ?
    Grazieeeeeeee
    PS leimpostazione dell'ora nel pannello di controllo sono per 03.05.39
    Ultima modifica di evvivame; 30-08-2009 alle 04.06.22 Motivo: vedi ps

  14. #29
    SWZ Cerimoniere Ufficiale ed
    Organizzatore Eventi Mediatici
    Il Boia di San Lorenzo
    GrossoMod del Digital Imaging
    Ciukmaker Racing Mode
    L'avatar di giofi83
    Data Registrazione
    25-09-2001
    Località
    Alessandria
    Messaggi
    18.464
    SET data=%DATE%
    SET ora=%TIME%
    SET miadata=%data:~0,2%%data:~3,2%%data:~6,4%%ora:~0,2 %%ora:~3,2%
    rename c:\temp\prova.txt prova."%miadata%".txt
    pause

    Come ti ho evidenziato, devi inserire tra le virgolette la stringa %miadata% nel comando rename.

    Questo non ti sostituirà lo spazio con uno zero, ma ti salverà il txt così:

    prova.30082009 308.txt


    lasciando lo spazio invece dello zero.

    Le virgolette perchè msdos non accetta spazi nel nome file.


  15. #30
    Senior Member
    Data Registrazione
    18-05-2005
    Messaggi
    322
    Citazione Originariamente Scritto da giofi83 Visualizza Messaggio
    SET data=%DATE%
    SET ora=%TIME%
    SET miadata=%data:~0,2%%data:~3,2%%data:~6,4%%ora:~0,2 %%ora:~3,2%
    rename c:\temp\prova.txt prova."%miadata%".txt
    pause

    Come ti ho evidenziato, devi inserire tra le virgolette la stringa %miadata% nel comando rename.

    Questo non ti sostituirà lo spazio con uno zero, ma ti salverà il txt così:

    prova.30082009 308.txt


    lasciando lo spazio invece dello zero.

    Le virgolette perchè msdos non accetta spazi nel nome file.

    Giofi83 ...mitico !!!!...ora ritorno dalle 09.30 (per il test) alle 23.30
    grazieeeeeeeeeeeeeeeeeeee !!!

Segnalibri

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •