Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    38

    Variabili in script batch

    Ciao a tutti.
    In uno script batch (.bat) su Windows dovrei impostare delle variabili che abbiano come contenuto l'output di alcuni comandi, come ad esempio la data e l'ora corrente.
    Ho provato in questo modo:

    codice:
    set data=`date -T`
    set ora=`time -T`
    
    echo %data%
    echo %ora%
    Ma non funziona, mi vengono stampate le stringe `date -T` e `time -T`.

    Qual'è la sintassi corretta?

    Grazie mille per l'aiuto!
    Ciao.

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Utilizza direttamente

    echo %date%

    echo %time%
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    38
    Grazie mille!

    Non sapevo esistessero delle variabili di sistema per la data e l'ora.
    Ma tornando alla mia domanda, è possibile fare quello che ho chiesto?

    Anche perchè ho notato che la variabile %time% contiene anche i secondi e i centesimi, che non mi servono e vorrei tagliare.

    Ciao.

  4. #4
    codice:
    for /f "usebackq" %%D in (`date /T`) do (
        echo %%D
    )
    Comunque esiste un modo per ottenere solo parti di una variabile, ed è spiegato nell'help screen di set (digita set /? al prompt dei comandi).
    Amaro C++, il gusto pieno dell'undefined behavior.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2006
    Messaggi
    38
    Scusa, ma non è quello che voglio, perchè ottengo questo output:

    codice:
    D:\>(echo 22/01/2008 )
    22/01/2008
    Possibile che bisogna fare un ciclo for per impostare una variabile con l'output di un comando?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.