windows - 打开cmd,切换目录,执行命令

标签 windows batch-file

我正在尝试编写一个简单的批处理文件来初始化我在 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 命令然后抛出一个错误消息(系统找不到指定的路径)。

有什么建议吗?

编辑

阐明我需要什么:

  1. 打开控制台
  2. cd到相​​关目录
  3. 执行命令 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/

相关文章:

java - 在Java sql中添加多个Prepared Statement

python - 如何允许打开文件名中包含 Unicode 字符的文件?

windows - 使用参数从 PowerShell 启动批处理文件

windows - Haskell 32 位程序在 64 位 Windows 上卡住

c - 我的应用程序不会出现在 Windows 10 开始搜索中

Windows 显示/隐藏隐藏文件/文件夹 - 单击一次 - 是否可以使用批处理文件 - 或单击一次?

windows - 退出调用另一个批处理脚本的批处理脚本

c - System() 调用后打印时 printf 出现意外行为

windows - 计划在 Windows 中运行 bash shell 脚本

windows - 如何使用 mingw 启用 tbb 安装 opencv