Ho uno script batch che chiama un processo e attualmente attende il completamento del processo prima di passare alla riga successiva. C'è un modo (o un interruttore) per NON aspettare e solo generare il processo e continuare? Sto usando Windows 2008.Come NON attendere il completamento di un processo nello script batch?
risposta
Usa
START c:\wherever\whatever.exe
Usa PowerShell e utilizzare la sintassi nuova posto di lavoro.
È possibile controllare quali lavori sono in esecuzione utilizzando il comando di lavori.
Perché non solo start somecmd.exe
o start "" "some command with spaces.exe"
?
Nota che se il comando ha spazi, è necessario mettere le virgolette attorno ad esso, ma se il primo argomento di start
ha citazione intorno ad esso il comando è l'argomento secondo, quindi ho due serie di citazioni lì.
Per rispondere alla domanda "perché no"? Bene, perché è del tutto non intuitivo che dos in qualche modo supporrebbe che mettere il tuo comando tra virgolette possa magicamente renderlo il secondo argomento. In effetti, anche data la tua spiegazione non è chiaro perché il secondo esempio funzioni, ma lo fa, e ti ringrazio per aver postato questo. – jgritty
Ho appena controllato start /? e sembra che se metti qualcosa tra virgolette, si presume che sia il "titolo" della finestra, non che diventi magicamente il secondo argomento. Anche se, durante le mie prime letture di quel documento, non era chiaro come effettivamente fare ciò che fanno i tuoi esempi. – jgritty
- 1. Come attendere il completamento di un processo usando tcl-expect
- 2. Come attendere il completamento del processo utilizzando IO.popen?
- 3. È possibile richiamare subprocess.call senza attendere il completamento del processo?
- 4. Come attendere nello script bash fino al completamento della creazione dell'istanza AWS
- 5. Come interrompere un processo automaticamente tramite uno script batch
- 6. Esecuzione di stringhe variabili come comando nello script batch
- 7. Come attendere il completamento del metodo async?
- 8. Come attendere il completamento di un thread in Objective-C
- 9. Come attendere async Osservabile per il completamento
- 10. Sopprimere il 'tasto qualsiasi per continuare' nello script batch
- 11. Modifica output del comando di pausa nello script batch
- 12. Attendere il completamento di un thread staccato in C++
- 13. Uccidere un processo e attendere l'uscita del processo
- 14. iOS5.1: sincronizzazione delle attività (attendere il completamento)
- 15. Attendere il completamento dei blocchi assetForURL
- 16. Come attendere il completamento di attività asincrone in scala?
- 17. Concatenamento attività (attendere il completamento dell'attività precedente)
- 18. Richieste Python: non attendere il completamento della richiesta
- 19. Come attendere il completamento del thread prima di continuare?
- 20. come ottenere l'id di processo (pid) dal processo figlio biforcuto nello script di shell
- 21. attendere il processo fino al completamento di tutti i processi secondari?
- 22. Attendere il rilascio del file per processo
- 23. Come ottenere il codice di uscita del processo generato nello script di shell previsto?
- 24. Lo script batch interrompe l'esecuzione dopo che il processo `gulp` è completo, non continua a eseguire il resto dello script
- 25. PHP shell_exec attendere lo script per finire?
- 26. Come attendere correttamente che un evento/processo finisca di non essere il genitore?
- 27. Come avviare un'applicazione senza attendere in un file batch?
- 28. Come attendere il completamento di un thread prima dell'avvio di un altro thread in Java/Android?
- 29. jQuery: attendere il completamento della funzione per continuare l'elaborazione?
- 30. WebRat + Selenium WebDriver: attendere il completamento di ajax
NON FUNZIONA. - – Joshua