Batch file 以全屏模式启动批处理文件

Batch file 以全屏模式启动批处理文件,batch-file,fullscreen,Batch File,Fullscreen,如何在全屏模式下启动批处理文件?我知道以前有人问过这个问题,但实际上没有人回答 不幸的是,我不知道逆向工程,所以我不能反编译代码 以下是我测试的内容: @if (@CodeSection == @Batch) @then @echo off rem Use %SendKeys% to send keys to the keyboard buffer set SendKeys=CScript //nologo //E:JScript "%~F0" start cmd.exe %sendkeys%

如何在全屏模式下启动批处理文件?我知道以前有人问过这个问题,但实际上没有人回答

不幸的是,我不知道逆向工程,所以我不能反编译代码

以下是我测试的内容:

@if (@CodeSection == @Batch) @then
@echo off
rem Use %SendKeys% to send keys to the keyboard buffer
set SendKeys=CScript //nologo //E:JScript "%~F0"
start cmd.exe
%sendkeys% "(%{enter})"
goto :EOF
@end


// JScript section

var WshShell = WScript.CreateObject("WScript.Shell");
WshShell.SendKeys(WScript.Arguments(0));
其思想是,它启动一个cmd窗口,并且(代码的这一部分
%sendkeys%“({enter})”
)应该模拟用户按下[alt]+[enter]。但它不起作用


我编写了一个小c#工具,将alt+enter发送到cmd窗口,但我正在寻找一个内部方法。

我编写了一个autoIT脚本,非常简单

Run("cmd.exe")
sleep (1000)
Send("!{enter}")
不幸的是,这不是我想要的。我在寻找更多的实际指挥,而不是其他3d派对程序

::编辑

在这里:

它是一个命令行工具,所以您所要做的就是在cmd窗口中键入
fullscreen
,切换到全屏模式


如果您不知道如何使用命令行工具,则必须与文件位于同一目录中。

如果“Alt-Enter”的
sendkeys
参数应为“%{Enter}”,则此行:

%sendkeys% "(%{enter})"
。。。应该没有括号,并且缺少百分之一的符号。尝试:

%sendkeys% "%%{enter}"

参见

中的“Alt-V”示例,您是否尝试过这种方法?1.打开cmd窗口2。右键单击标题栏3。检查选项选项卡4上的全屏显示。保存设置对不起,我缺少信息。我在寻找一点代码来完成这项工作。我还尝试了
sendkeys
方法。如果Arachne是一个bat文件,那么你就不需要“反向工程”。如果不是,那就无关紧要了。请注意,并非每个cmd.exe版本(如Windows 7中的版本)都支持全屏运行。为此,您可能需要第三方控制台