2017-05-30 16 views
0

特定の場所でバッチファイルを開始したい。私は試しましたstart /d C:\Windows C:\Windows\branding\readWin..bat私のデスクトップ上でこれを起動するバッチファイル。これを行う方法は?特定の場所でバッチファイルを開始する

ありがとうございました。

+0

バッチファイルの場所はどこですか? – Hackoo

+0

C:\ Windows \ branding \ readWin..batにあります。 –

答えて

0

これはコマンドプロンプトから実行していますか?

start /d "path" file.bat 

ファイルパスの前後の引用符は重要で、ファイル名だけがパスの後に続きます。

+1

私は、 'start'は、引用符が実際にどこに位置しているかにかかわらず、コマンドプロンプトウィンドウを設定したいと思うものに遭遇する最初の引用符を考慮すると指摘しておきます。 'start" "/ d" path "file.bat' – SomethingDark

+0

これを試してみると、タイトルなしの新しいcmdウィンドウが表示され、" file "と表示されます。バット "は実行可能プログラムなどではありません。 –

1

私はあなたが何を意味するか正確には分かりません。スクリプトを呼び出す前に、現在の/ start-inディレクトリを変更する必要はありません。そのスクリプトが作業ディレクトリを定義する必要がある場合、そのスクリプト内で実行する必要があります。

その場合はその後、ちょうど完全または相対的なバッチファイル名を入力します。あなたが起動したいしているバッチファイルは、独自のカレントディレクトリを定義しないと、あなたはそれが必要だと感じた場合は

"C:\Windows\branding\readWin..bat" 

をその後、あなたは最初にそれを自分で定義することによって確認することができます

CD /D "C:\Windows" 

または:

PushD "C:\Windows" 

その後、前述のように完全パスまたは相対パスを使用してバッチファイルを実行します。

関連する問題