Tengo un script por lotes que llama a un proceso y actualmente espera a que se complete el proceso antes de pasar a la siguiente línea. ¿Hay alguna manera (o un cambio) para que NO espere y solo genere el proceso y continúe? Estoy utilizando Windows 2008.¿Cómo NO esperar a que se complete un proceso en un script por lotes?
Respuesta
Uso
START c:\wherever\whatever.exe
Uso PowerShell y el uso de la sintaxis nuevo puesto de trabajo.
Puede verificar qué trabajos está ejecutando utilizando el comando jobs.
¿Por qué no start somecmd.exe
o start "" "some command with spaces.exe"
?
Tenga en cuenta que si su comando tiene espacios, debe poner comillas alrededor de él, pero si el primer argumento de start
tiene cita alrededor de ella el comando es el argumento segundo, así que tengo dos juegos de citas allí.
Para responder a su pregunta sobre "por qué no"? Bueno, porque es completamente no intuitivo que dos asumiría de alguna manera que poner tu comando entre comillas lo convertiría mágicamente en el segundo argumento. De hecho, incluso dada su explicación, no está claro por qué funciona el segundo ejemplo, pero sí, y le agradezco que haya publicado esto. – jgritty
Acabo de comprobar start /? y parece que si pones algo entre comillas, asume que es el "título" de la ventana, no que mágicamente se convierta en el segundo argumento. Aunque, en mis primeras lecturas de ese documento, no estaba claro cómo hacer realmente lo que hacen tus ejemplos. – jgritty
- 1. ¿Cómo esperar en un script por lotes?
- 2. Cómo esperar a que finalice un proceso para ejecutar otro proceso en el archivo por lotes
- 3. archivo de proceso por lotes para esperar a que se complete una instalación antes de pasar a la siguiente línea
- 4. Cómo forzar a un programa a esperar hasta que se complete una solicitud HTTP en JavaScript?
- 5. ¿Cómo esperar a que se copie por completo un archivo?
- 6. ¿Cómo ejecuto un script por lotes desde un script por lotes?
- 7. Bash Script Llama a otro script bash y espera a que se complete antes de continuar
- 8. Esperando hasta que se complete un proceso externo
- 9. Cómo esperar a que un proceso finalice C++
- 10. esperar hasta que un proceso termina
- 11. Ejecutar proceso y no esperar
- 12. ¿Cómo escribo un script por lotes que copia un directorio a otro, reemplaza los archivos viejos?
- 13. ¿Es posible llamar a un archivo por lotes mientras se compila un script Inno Setup?
- 14. Esperar a que un determinado proceso (conociendo el "PID") final
- 15. C++/Win32: ¿Cómo esperar a que se complete una eliminación pendiente?
- 16. ¿Cómo paso un signo igual cuando llamo a un script por lotes en Powershell?
- 17. Bucle script por lotes
- 18. io.popen - ¿cómo esperar a que termine el proceso en Lua?
- 19. Ejecutar enlaces de acceso directo desde un archivo por lotes y no esperar a que la aplicación salga
- 20. ¿Cómo esperar a que termine un animador?
- 21. ¿Cómo esperar a que un BackgroundWorker se cancele?
- 22. ¿Cómo esperar a que se complete el hilo antes de continuar?
- 23. ¿Cómo puedo esperar hasta que el Parallel.ForEach complete
- 24. ¿Cómo esperar a que el proceso termine de usar IO.popen?
- 25. Cómo hacer algo a cada archivo en un directorio con un script por lotes
- 26. cómo esperar mejor a que se libere un filelock
- 27. Cómo esperar a que un ThreadPoolExecutor termine
- 28. Cómo ejecutar un script por lotes (archivo .bat) desde eclipse
- 29. Dentro de un archivo por lotes, ¿cómo puedo saber si se está ejecutando un proceso?
- 30. ¿Detener el archivo por lotes hasta que se complete la parada del servicio?
NO FUNCIONA. - – Joshua