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] IF e confronto ora

    la cosa che devo fare è semplice..
    questo batch fa partire un software(psremote) che fa scattare una foto alla fotocamera

    il mio problema è che se la fotocamera è spenta quest'operazione va lo stesso e viene caricato su ftp il file webcam che però non è quindi aggiornato..

    quindi è possibile caricare il file webcam.jpg soltanto se la sua data di creazione è corrispondente alla data attuale?


    codice:
    c:\Programmi\BreezeSys\PSRemote\PSRemoteTest\PSRemoteTest.exe  -w 1  
    
    )
    )
    del ftp.txt
    echo open meteocaldonazzo.altervista.org >> ftp.txt
    echo user USER pass >> ftp.txt
    echo cd webcamlive >> ftp.txt
    echo binary >> ftp.txt
    echo send webcam.JPG >> ftp.txt
    
    echo quit >> ftp.txt
    ftp -n -s:ftp.txt 
    
    
    Exit
    Grazie a Facebook madre ritrova i figli dopo 15 anni. Erano nella stanza di sopra.

  2. #2
    Il concetto è che se l'operazione di scattare la foto è andata a buon fine lo sa solo il programma PSRemoteTest.exe

    quindi se il programma non ritorna un errore in questo caso, l'unica soluzione sarebbe: cancellare il file webcam.jpg dopo l'invio tramite ftp, ed inserire dopo lo scatto della foto, un controllo dell'esistenza di webcam.jpg.
    se esiste, manda il file tramite ftp, se non esiste non fa nulla.

    il controllo dell'esistenza lo fai con:
    codice:
    if exist <nomefile> goto FileEsiste
    rem esegue questo se il file non esiste
    ......
    goto Fine
    :FileEsiste
    rem esegue qui se esiste (mando la foto tramite ftp)
    
    :Fine

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.