Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1

    [CMD] Comando di "attesa"

    Sono disperato!! Ho urgenza di un comando da CMD per attendere tot secondi prima di eseguire l'operazione successiva (in un bat).

    Ho provato:
    HANG
    WAIT
    STAND
    STANDBY
    STOP
    TIMEOUT

    [...]

    Ma non fanno!!!!

    Se non esiste, linkatemi un .exe che serva solo a quello..
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  2. #2
    quando usavo C per programmare semplici programmi a scuola qualche anno fa cercavo una funzione per lo scopo, ma non la trovai, e ripiegai facendo emettere un suono muto al computer per tot millisecondi..

    probabilmente non ti servirà aniente ma magari, come ultima spiaggia..
    se vedi nero,
    spara a vista

  3. #3

    Re: [CMD] Comando di "attesa"

    Io ho quel programmino che cerchi (fatto da me in C++).
    Ma non posso allegarlo al messaggio (è + grande di 25k bytes).
    Mandami un tuo indirizzo E-Mail in pvt e te lo invio.
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  4. #4
    Utente di HTML.it L'avatar di Jupy64
    Registrato dal
    Sep 2004
    Messaggi
    1,151
    Ciao, ma invece di continuare a usare file batch (.bat o .cmd) perchè non usi i comandi script (windows script host) messi a disposizione da windows? In pratica è l'evoluzione dei file bach, puoi interagire direttamente con windows..
    Se cerchi in rete "Windows Script Host" trovi molti esempi e documentazione..
    Jupy

  5. #5
    sory
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  6. #6
    perché:
    1) non vorrei imparare un lingauggio "microsoft" (già è tanto che so qualcosa in batch)

    2) è uno script veramente semplice, non è necessario di più.


    quello che non capisco è come chiudere la finestra di dos, eseguito il bat..
    ho provato
    exit /B ma resta lì...

    PS: per il file ho trovato uno che si chiama "wait.exe"
    è veramente assurdo che non ce ne sia uno integrato in windows!!
    inoltre è utile spesso (es. programmi che si chiudono dopo l'esecuzione - di 1ms sul mio 2GHz)

    Ora vedo com'è quello di samuele.
    Samu, mica spreca CPU il tuo?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  7. #7
    Originariamente inviato da Gionnico
    perché:
    1) non vorrei imparare un lingauggio "microsoft" (già è tanto che so qualcosa in batch)
    Il "Windows Script Host" è molto potente rispetto al batch,
    ma è un pò meno intuitivo di quest'ultimo.
    2) è uno script veramente semplice, non è necessario di più.


    quello che non capisco è come chiudere la finestra di dos, eseguito il bat..
    ho provato
    exit /B ma resta lì...
    Non capisco, in che senso non si chiude ? :master:
    Quale sistema operativo usi?
    PS: per il file ho trovato uno che si chiama "wait.exe"
    è veramente assurdo che non ce ne sia uno integrato in windows!!
    inoltre è utile spesso (es. programmi che si chiudono dopo l'esecuzione - di 1ms sul mio 2GHz)

    Ora vedo com'è quello di samuele.
    Samu, mica spreca CPU il tuo?
    No il mio è molto parsimonioso di risorse

    Te l'ho mandato, lo hai ricevuto ?

    Il programma è molto semplice, ha anche alcune opzioni 'accessorie',
    per visualizzare l'help è sufficiente avviarlo senza parametri.

    L'unico parametro indispensabile è il primo :

    Sleep [secondi]

    I valore ammesso è compreso fra 1-1800.

    Non l'ho mai 'testato' in ambiente MS-DOS reale,
    l'ho usato solo in windows.

    Spero che sia utile a te come lo è stato per me.

    Ciao
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  8. #8
    Utente di HTML.it L'avatar di fabio309
    Registrato dal
    Oct 2002
    Messaggi
    1,918
    crei un nuovo file di testo ci scrivi dentro
    codice:
    wscript.sleep n_millisecondisecondi
    lo salvi come *.vbs e lo esegui dal file bat

  9. #9
    Originariamente inviato da Samuele_70
    Il "Windows Script Host" è molto potente rispetto al batch,
    ma è un pò meno intuitivo di quest'ultimo.

    Non capisco, in che senso non si chiude ? :master:
    Quale sistema operativo usi?

    No il mio è molto parsimonioso di risorse

    Te l'ho mandato, lo hai ricevuto ?

    Il programma è molto semplice, ha anche alcune opzioni 'accessorie',
    per visualizzare l'help è sufficiente avviarlo senza parametri.

    L'unico parametro indispensabile è il primo :

    Sleep [secondi]

    I valore ammesso è compreso fra 1-1800.

    Non l'ho mai 'testato' in ambiente MS-DOS reale,
    l'ho usato solo in windows.

    Spero che sia utile a te come lo è stato per me.

    Ciao
    E' fighissimo! L'hai fatto con C?

    @fabio: grazie anche a te.


    Ma a che servono le @ nei bat?
    Perché la finestra del bat mi resta aperta anche dopo l'esecuzione?
    Non c'è modo di mostrare un testo con gli *** nel prompt (es. una password)?
    Main: Asus P5KR | Intel Q6600 G0 @ 3.6GHz | Kingston 2x1GB DDR-II @ 800MHz | POV GeForce 8800GT 512MB | Seagate Barracuda 7200.11 32MB 2x500GB RAID0 | Enermax Chakra 3052BS | Enermax Liberty 500W | Zerotherm Nirvana NV120 Premium || eee PC || Net: Atlantis Land WebShare 340 | Alice 19M/1M || Gentoo Linux | gtk-gnutella rulezz.

  10. #10
    Originariamente inviato da Gionnico
    E' fighissimo!
    Grazie
    L'hai fatto con C?
    Si l'ho scritto in c (con il bcc32).
    @fabio: grazie anche a te.


    Ma a che servono le @ nei bat?
    Serve a non mostrare la riga di codice seguente a video :
    @ECHO OFF (disabilita la visualizzazione di tutte le righe dello script che seguono)
    @[comando] (disabilita la visualizzazione solo della riga corrente)
    Perché la finestra del bat mi resta aperta anche dopo l'esecuzione?
    Che sistema operativo utilizzi ?
    In WinXP di solito si chiude da sola.
    Se utilizzi Win9x ti è sufficiente cliccare con il tasto dx
    del mouse sul file .bat, scegliere "proprietà" e da qui
    selezionare il tab "Programma" e mettere il segno
    di spunta su "Chiudi all'uscita".
    Non c'è modo di mostrare un testo con gli *** nel prompt (es. una password)?
    Mostrare il testo ? Intendi mentre lo digiti, come quando
    inserisci una password ?

    Hem... Mi sto accorgendo che stiamo scivolando in OT
    E' il caso, se vuoi approfondire l'argomento, di aprire un
    nuovo thread in "Programmazione".
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

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.