私は2つのプログラムを実行するための非常に単純なバットファイルを作成しようとしています。より具体的には、ハートストーンとデッキトラッカー。シンプルなバットファイル、Windowsは 'nameofthefile'を見つけることができません
これが私のバットです:
@echo off
cd "D:\Games\Hearthstone.Deck.Tracker-v0.12.3\Hearthstone Deck Tracker"
start HearthstoneDeckTracker.exe
cd "D:\Program Files (x86)\Hearthstone"
start Hearthstone Beta Launcher.exe
exit
ハースは、それがデッキトラッカーexeファイルを見つけることができない何らかの理由で、問題なく起動している間。 パスを直接貼り付けてコピーすると、正しいものでファイルが存在します。
また、私はPython 3.5で単純なコードをwrotteしていて、両方のプログラムが問題なくオープンしていることにも注意してください。
だから...何が起こっているのですか?
実行可能ファイル名にスペースが含まれているため、 'start" Hearthstone Beta Launcher.exe "という二重引用符が必要だと思います。 – AKS
@AKS:そうですが、余分な引数も必要です。それ以外の場合は、それをウィンドウタイトルとして解釈します。 –