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