2012-03-12 2 views
0

x64コマンドプロンプトから(パスに中括弧を含む)x86 exeファイルを呼び出すにはどうすればよいですか?例えば。DOS - >パスw。中括弧 - > x64プロンプトcalll x86 exe?

C:\Program Files (x86)\theExe.exe 

私は、次のような場合:

cd C:\Program Files (x86)\ 

とexeファイルを呼び出すよりも、それが動作します。望んでいたとして、私は事前に

おかげで..私はexeファイルに入力ミスか、既存のされていないこと、エラーが出る、それを呼び出す場合は、

+0

実は、私はW/Oそれをrealizin、別の問題に直面したコマンドから始まるのx64のWindows XP OS上でx86のexeファイルを要求します。 – HeinrichStack

答えて

2

は、引用符も

start "C:\Program Files (x86)\exe" 

であなたのディレクトリを囲みスーパーユーザーのthis questionを参照してください。

+0

私はそれが私の問題ではないことが判明したが、あなたにポイントを与える。問題は、コマンドプロンプトからx64 Windows XP OSのx86 exeから始まった...ありがとう。 – HeinrichStack

0

括弧(中括弧)は問題ではありません。このスペースによって、cmdパーサはコマンドとしてc:\ Programを解釈し、残りはパラメータとして解釈します。

解決策は、パス全体を引用符で囲むことです。 "C:\Program Files (x86)\theExe.exe"

+0

ありがとうございます。スペースは '_'または%20で置き換えることができましたが、私は '('の代用を見つけることができます。とにかく、問題は別のものになりました...ありがとう。 – HeinrichStack

0

使用ダブル引用:""

cd "Program Files (x86)"