如何使用任何特定位置的批处理文件运行任何程序

时间:2014-06-01 20:45:22

标签: batch-file

我写了一个批处理文件来打开一个特定的程序,但它没有用。我写了这个:

@echo off
C:\Windows\System32\cmd.exe /K "cd /d C:\Program Files (x86)\HTC\HTC Sync Manager\"
start HTCSyncManager.exe

  

当我运行批处理文件时,只有此窗口出现,程序无法启动。如何解决这个问题

3 个答案:

答案 0 :(得分:1)

@echo off

For /r c: %%f in (path goes here /HTCsyncmanager.exe) do (

start "%%f"

"%%f"

)

答案 1 :(得分:0)

删除cmd.exe的调用。所有这一切都是启动命令处理器的新实例,而这根本不是你需要的。 (你可能也不需要start。)

@echo off
cd /d "C:\Program Files (x86)\HTC\HTC Sync Manager\"
HTCSyncManager.exe

答案 2 :(得分:0)

@echo off

start "HTCSyncManager" "C:\Program Files\(x86)\HTC\HTC Sync Manager\HTCSyncManager.exe"

这将打开HTCSyncManager。