Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 20
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630

    Lanciare file bat se file txt aggiornato

    Carissimi,
    come posso fare a creare uno script che appena aggiornato un file txt (mediante controllo data/ora) mi lanci un file bat?
    Grazie
    G.

  2. #2
    Che linguaggio?
    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    dos o altro che puoi consigliarmi...

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Dipende dal linguaggio che conosci tu ... altrimenti chi scrive il programma?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Se possible in dos, io ho fatto questo file bat che mi apre e chiude una pagina web:
    codice:
    start /b firefox http://www.sitomio.it/prova.php
    :0 -clipboard -multiwindow
    ping 1.1.1.1 -n 0 -w 3000 > nul
    taskkill /IM firefox.exe /F
    In realtà vorrei che questo bat venga lanciato ogni 30 secondi all'ìnfinito (volevo fare un operazione pianificata di windows ma il minimo è 1 minuto) oppure come da post vorrei che venga lanciato solo se un file txt è aggiornato, quest'ultimo si aggiorna ogni 30/40 sec circa.
    grazie
    g.

  6. #6
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    A parte l'apertura del sito e la chiusura, a che serve il ping e cosa fa in generale lo script?

    In ogni caso, ti consiglio di scegliere un linguaggio di programmazione che conosci e fare tutto quello che devi dall'interno del codice, evitando il file batch.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  7. #7
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Ma il mio file, sarebbe possibile temporizzarlo, cioè che ogni 30 sec si rilanci da solo per sempre?
    Grazie

  8. #8
    In questo caso potresti semplicemente fare un loop nel file batch:
    codice:
    :begin
    start /b firefox http://www.sitomio.it/prova.php
    :0 -clipboard -multiwindow
    ping 1.1.1.1 -n 0 -w 3000 > nul
    taskkill /IM firefox.exe /F
    ping 1.1.1.1 -n 0 -w 30000 > nul
    goto begin
    Amaro C++, il gusto pieno dell'undefined behavior.

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2005
    Messaggi
    2,630
    Grande.... ti ringrazio.
    un'ultima cosa.... se possibile
    se volessi evitare di far aprire e chiudere firefox, cioè lo facesse ma in modalità "nascosta"?

  10. #10
    Chiariamoci: a te quindi non interessa visualizzare la pagina, ma solo fare la richiesta? In tal caso fai prima ad usare cURL o simili invece di Firefox.
    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 © 2025 vBulletin Solutions, Inc. All rights reserved.