首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Cmder中创建执行命令的批处理文件?

如何在Cmder中创建执行命令的批处理文件?
EN

Stack Overflow用户
提问于 2021-06-30 00:00:21
回答 1查看 107关注 0票数 0

我想创建一个批处理文件来启动Cmder,然后在Cmder中执行一些命令。我知道如何使用批处理文件启动Cmder,但不知道如何使用批处理文件在Cmder中编写/执行命令。

我试试这个..。

代码语言:javascript
复制
@echo off

cd "C:\Program Files\cmder"
start Cmder.exe

cd "D:\Path"

上面的代码会启动Cmder.exe,但不会在Cmder中执行cd "D:\Path"

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-30 04:50:02

您询问如何改进/修复

代码语言:javascript
复制
@echo off
cd "C:\Program Files\cmder"
start Cmder.exe
cd "D:\Path"

有几个问题可以通过不同的方式更好地解决。但由于它们似乎不是你真正的问题,我将简单地建议调用cmder的另一种方法可能是:

代码语言:javascript
复制
@echo off
start "Cmder" "C:\Program Files\cmder.exe" /START "D:\Path"

我没有D驱动器,所以在这里接受我的路径是e:\Path,上面的命令将导致所需的操作,如下所示:

在评论中,您解释了这不是目的,而是要在cmder中运行cmd,该cmd将通过更改启动目录首先启动。

用户需要承认的是,cmder是一个围绕ConEmu的非常轻量级的配置包装器,正是在那里,命令被作为默认或“任务”来处理。

因此,请求是启动默认Cmder并自动更改为e:\path,我可以在其中运行进一步的命令。实现这一目标的一种方法是:

就是添加我自己的MyAutoRun任务,这样我就可以像

start "Cmder" "C:\Program Files\cmder.exe" /TASK MyAutoRun

它被存储为ConEmu任务,如下所示:

完整但有限的Cmder参数范围可在https://github.com/cmderdev/cmder#cmderexe-command-line-arguments中找到

要配置ConEmu任务,您需要查看https://conemu.github.io/en/Tasks.html

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68182155

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档