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 如何模拟';输入';按键输入命令?_Batch File_Cmd - Fatal编程技术网

Batch file 如何模拟';输入';按键输入命令?

Batch file 如何模拟';输入';按键输入命令?,batch-file,cmd,Batch File,Cmd,我试图找到一种方法,在这个函数中模仿cmd中的按键: start cmd.exe /k 因此,它只需启动cmd,跳转一行(模拟按“回车”键),然后执行某些操作。有人能帮我吗 为了让它更容易理解,我想模拟回车键本身,而不仅仅是添加一个换行符。我的场景是,我想打开一个文件/应用程序,该文件/应用程序在启动时有一个缓冲区,可以通过按ENTER键跳过该缓冲区(类似于windows Ubuntu上的启动,如果您使用“start Ubuntu.exe/k(something)”启动它)命令,如果您尝试运行

我试图找到一种方法,在这个函数中模仿cmd中的按键:

start cmd.exe /k
因此,它只需启动cmd,跳转一行(模拟按“回车”键),然后执行某些操作。有人能帮我吗


为了让它更容易理解,我想模拟回车键本身,而不仅仅是添加一个换行符。我的场景是,我想打开一个文件/应用程序,该文件/应用程序在启动时有一个缓冲区,可以通过按ENTER键跳过该缓冲区(类似于windows Ubuntu上的启动,如果您使用“start Ubuntu.exe/k(something)”启动它)命令,如果您尝试运行命令,它将立即关闭,但如果按ENTER键,它将跳过开始启动。

Cmd不支持向会话发送交互键

这就是说,有些命令将采用pipped输入,这可以绕过此限制。但这绝不是一个保证

要测试并尝试此方法,现在不必麻烦使用start cmd,只需看看是否有可能:

ECHO=|ubuntu.exe /k (something)

如果是这样的话,你可以打开一个单独的命令窗口,如果不是这样的话,那么如果不研究Ubuntu命令,看看命令行选项是否允许你跳过你想跳过的部分,这是不可能的。

给它一个文件加一个空行。
开始
在非如何启动程序中。键入
开始/?
学习n如何启动程序。请原谅我的无知标记,但你能向我解释一下这意味着什么吗?对不起,我不明白你的建议。我有点愚蠢,对不起…打开命令提示符,键入
start/?
,然后按Enter键。重新发布一个完全相同的问题,因为原来的问题不清楚,所以关闭了。最初的问题在这里不是如何工作的estion关闭的原因是不清楚的。这是可行的,但我不能把它放在start命令中,因为它不起作用