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 如何创建一个批处理文件,该文件可以打开exe,但也可以;点击;那个exe中的运行按钮?_Batch File_Cmd - Fatal编程技术网

Batch file 如何创建一个批处理文件,该文件可以打开exe,但也可以;点击;那个exe中的运行按钮?

Batch file 如何创建一个批处理文件,该文件可以打开exe,但也可以;点击;那个exe中的运行按钮?,batch-file,cmd,Batch File,Cmd,我可以让批处理文件打开它,但我不知道如何让它执行“运行测试”按钮。这个命令行是什么?更新我的答案,我认为选项卡最好是不能够通过按钮查看窗口的外观。{Tab 6}这里只需要更改一下。当您使用“运行测试”按钮打开EXE时,只需点击tab键,直到您专注于“运行测试”按钮。计算你点击tab的次数,然后将我代码中的“6”改为那个数字 @if (@CodeSection == @Batch) @then @echo off set SendKeys=CScript //nologo //E:JScript

我可以让批处理文件打开它,但我不知道如何让它执行“运行测试”按钮。这个命令行是什么?

更新我的答案,我认为选项卡最好是不能够通过按钮查看窗口的外观。{Tab 6}这里只需要更改一下。当您使用“运行测试”按钮打开EXE时,只需点击tab键,直到您专注于“运行测试”按钮。计算你点击tab的次数,然后将我代码中的“6”改为那个数字

@if (@CodeSection == @Batch) @then
@echo off

set SendKeys=CScript //nologo //E:JScript "%~F0"

start notepad
timeout /t 3

%SendKeys% ("{tab 6}{enter}")

goto :EOF
@end
// JScript section

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.SendKeys(WScript.Arguments(0));

批处理文件无法单击按钮。此外,批处理文件无法与H gui应用程序交互。对于标有[Batch file]标记的问题,这是我推荐powershell的唯一一次