Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file cmd或bat在文件中运行命令_Batch File_Cmd - Fatal编程技术网

Batch file cmd或bat在文件中运行命令

Batch file cmd或bat在文件中运行命令,batch-file,cmd,Batch File,Cmd,这可能是非常基本的,但我无法在互联网上找到答案 我有一个cmd/bat文件,其中有3行基本代码,用于将工作目录设置为当前文件夹的目录。运行该文件后,我将获得cmd窗口,并键入特定命令(例如:“启动记事本”) 我应该在cmd中写什么。或者蝙蝠。文件,以便“开始记事本”已作为命令启动 非常感谢试试这个: @echo off Command.Com 当你打开这个批处理文件时,它会打开CMD,在那里你可以开始输入命令,比如开始记事本等等。我想这就是你想要的吗?有几种方法可以实现这一点。 您可以使用st

这可能是非常基本的,但我无法在互联网上找到答案

我有一个cmd/bat文件,其中有3行基本代码,用于将工作目录设置为当前文件夹的目录。运行该文件后,我将获得cmd窗口,并键入特定命令(例如:“启动记事本”)

我应该在cmd中写什么。或者蝙蝠。文件,以便“开始记事本”已作为命令启动

非常感谢

试试这个:

@echo off
Command.Com

当你打开这个批处理文件时,它会打开CMD,在那里你可以开始输入命令,比如开始记事本等等。我想这就是你想要的吗?

有几种方法可以实现这一点。 您可以使用
start
命令直接打开记事本,然后运行cmd,如下所示:

@echo off
%~d1
cd "%~p1"
start "" notepad
call cmd
@echo off
%~d1
cd "%~p1"
call cmd /k start "" notepad
还可以在cmd调用中直接包含记事本start命令,如下所示:

@echo off
%~d1
cd "%~p1"
start "" notepad
call cmd
@echo off
%~d1
cd "%~p1"
call cmd /k start "" notepad

请注意,在
start
之后有一个
,因为
start
将遇到的第一组引号视为窗口的标题。

是否希望同时打开cmd和记事本?例如,是的。我还使用cmd中的R(在path中正确配置)。因此,我必须手动键入R并按Enter键。我想避免那种他已经可以从批处理文件中打开cmd的“键入”。他想打开一个不同的程序。你认为
Command.Com
是什么<代码>'command.com'不能识别为内部或外部命令、可操作程序或批处理文件。几乎没有。实际上,%d1 cd“%~p1”是无用的。对于一个基本的R代码,我也希望如此。现在调用cmd/kr我想要自动运行R后将自动运行的第二行source(“myfile.R”)如何实现这一点?多谢各位much@Arkadiw -