简单的蝙蝠文件,Windows找不到'nameofthefile'



所以我正在尝试创建一个非常简单的bat文件来运行2个程序。更具体地说,炉石和甲板跟踪器。

这是我的蝙蝠:

@echo off 
cd "D:GamesHearthstone.Deck.Tracker-v0.12.3Hearthstone Deck Tracker" 
start HearthstoneDeckTracker.exe
cd "D:Program Files (x86)Hearthstone" 
start Hearthstone Beta Launcher.exe
exit

虽然炉石传说启动没有问题,但由于某种原因它找不到甲板跟踪器exe。我直接复制粘贴了路径,它是正确的并且文件存在。

另请注意,我在python 3.5中修改了一个简单的代码,并且两个程序都可以毫无问题地打开。

那么......这是怎么回事?

试试这个:

cd /d "D:GamesHearthstone.Deck.Tracker-v0.12.3Hearthstone Deck Tracker" 
start HearthstoneDeckTracker.exe
cd /d "D:Program Files (x86)Hearthstone" 
start "Hearthstone Beta Launcher" "Hearthstone Beta Launcher.exe"

/d选项允许cd更改驱动器和目录。 引号(和额外的参数)是允许start运行名称中带有空格的程序所必需的。

最新更新