2010-03-16 1 views

risposta

2

Usa

START c:\wherever\whatever.exe 
+2

NON FUNZIONA. - – Joshua

0

Usa PowerShell e utilizzare la sintassi nuova posto di lavoro.

È possibile controllare quali lavori sono in esecuzione utilizzando il comando di lavori.

4

Questo probabilmente basterà.

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

Questa è la soluzione che funziona davvero! Molto bella! – GTAVLover

+0

Era quello che stavo cercando! – mnieto

9

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ì.

+1

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

+1

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