我正在尝试编写一个简单的批处理文件来初始化我在 Windows 启动时需要的一些工具。 这就是我目前的情况:
@echo off
start /d "C:\Program Files\Sublime Text 3" sublime_text.exe
start cmd.exe /k cd /d "D:xampp/htdocs/webshop"
我想做的是在目录更改后执行命令 compass watch
。
我试过 start cmd.exe/k cd/d "D:xampp/htdocs/webshop"/k "compass watch"
但是它引用了 cd 命令然后抛出一个错误消息(系统找不到指定的路径)。
有什么建议吗?
编辑
阐明我需要什么:
- 打开控制台
cd
到相关目录- 执行命令
compass watch
(在该目录中)
我通常通过在控制台中手动输入上面列出的命令来完成此操作。我想要的是一个简单的 .bat 文件,只需单击一下即可执行此操作。
最佳答案
您在评论中声明您不需要单独的口译员。在这种情况下,我相信你可以这样做:
@echo off
start /d "C:\Program Files\Sublime Text 3" sublime_text.exe
start /d D:\xampp\htdocs\webshop compass watch
关于windows - 打开cmd,切换目录,执行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24361197/