2010-03-16 18 views

Respuesta

2

Uso

START c:\wherever\whatever.exe 
+2

NO FUNCIONA. - – Joshua

0

Uso PowerShell y el uso de la sintaxis nuevo puesto de trabajo.

Puede verificar qué trabajos está ejecutando utilizando el comando jobs.

4

Esto probablemente sea suficiente.

call "cmd /c start notepad.exe" 
+0

¡Esta es la solución que realmente funciona! ¡Muy agradable! – GTAVLover

+0

¡Era lo que estaba buscando! – mnieto

9

¿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í.

+1

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

+1

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

Cuestiones relacionadas