所以我试图创建一个非常简单的bat文件来运行2个程序。更具体地说是炉石和甲板跟踪器。
这是我的蝙蝠:
@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
虽然Hearthstone毫无问题地启动,但由于某种原因它无法找到甲板跟踪器exe。 我直接复制粘贴路径,它是正确的,文件存在。
另请注意,我在python 3.5中编写了一个简单的代码,两个程序都没有问题。
那么......发生了什么?
答案 0 :(得分:3)
试试这个:
cd /d "D:\Games\Hearthstone.Deck.Tracker-v0.12.3\Hearthstone Deck Tracker"
start HearthstoneDeckTracker.exe
cd /d "D:\Program Files (x86)\Hearthstone"
start "Hearthstone Beta Launcher" "Hearthstone Beta Launcher.exe"
/d
选项允许cd
更改驱动器和目录。引号(和额外参数)是允许start
运行名称中带空格的程序所必需的。