Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di Ph:l
    Registrato dal
    Sep 2008
    Messaggi
    31

    [batch] ciclo normale IF

    in un file batch vorrei dire semplicemente che se il minuto corrente è pari a 0 (es. 12:00) mi cancelli un file...

    come faccio?
    Grazie a Facebook madre ritrova i figli dopo 15 anni. Erano nella stanza di sopra.

  2. #2
    codice:
    if %time:~6,2%==00 del nomefile.ext
    Funziona così:
    %time% contiene l'ora corrente, nel formato hh:mm:ss,cc; i delimitatori credo possano essere diversi a seconda delle impostazioni internazionali, ma le posizioni sono sempre quelle (si spera ). Da questa variabile si estraggono due caratteri a partire dal sesto (tramite l'odiosa sintassi %nomevariabile:~iniziosottostringa:lunghezza%) e si effettua il confronto con 00.
    Amaro C++, il gusto pieno dell'undefined behavior.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.