2012-09-11 12 views
5

Come cambieresti la directory in un file batch, quindi esegui il comando nella nuova directory? Ho ottenuto il file batch per cambiare la directory, ma non eseguirò il comando. Non è un exe, è un file con opzioni. Quindi in pratica ho bisogno di cambiare la directory, quindi eseguire un comando che viene salvato in una stringa.Come modificare la directory quindi eseguire il file batch di comando?

+2

inviare il file batch che hai scritto. – basiljames

+0

Qual è il comando che non è possibile eseguire dopo aver cambiato la directory? Meglio pubblicare il file batch come detto da basiljames. – arulmr

risposta

2

ho dato un codice di esempio per cambiare la directory ed eseguire un comando dopo.

cd C:\ #Will change the directory to C: 
ipconfig #Will return IP address details(any command can be used here) 
pause  #Will prevent command prompt from closing and waits for a keypress 

Salva questo come un file batch filename.bat e avrete desiderato di uscita. Ma assicurati che il comando inserito sia corretto.

+0

inoltre, se è necessario modificare ** unità ** e directory, utilizzare 'CD/D', poiché solo il CD cambierà la directory per quell'unità, ma non cambierà in quell'unità – SeanC

17

Provare a utilizzare

pushd yourdir 
filetorun -options 
+0

Questo è esattamente ciò di cui avevo bisogno. Ha funzionato perfettamente Grazie, Dan – dannyn382

+1

Nessun problema, se questo ha risposto alla tua domanda, devi fare clic sul segno di spunta per contrassegnarlo come accettato. –

+1

Normalmente preferibile a "cd", dal momento che si può usare popd per ripristinare la directory originale. – Brian

Problemi correlati