【发布时间】:2020-12-24 08:43:24
【问题描述】:
@echo off
timeout /t 2 >NUL
cls
cd %temp%
set "var1=%random%%random%"
echo >%var1%.vbs set shell = CreateObject("WScript.Shell"):shell.SendKeys "%{ENTER}" & %var1%.vbs
pause
这是我的代码。我基本上希望批处理文件做的是完全全屏打开自己(我说的是f11全屏模式)。您可以使用 ALT+ENTER 在 Windows 10 上全屏显示批处理文件。所以我写vbs发送键来做到这一点...%和ENTER是发送ALT+ENTER...运行时,我没有收到vbs错误...只是没有全屏.. . 为什么?
【问题讨论】:
-
也许是this helps?
-
我相信你需要escape
%-登录%{ENTER}就像%%{ENTER}... -
双转义符号由于某种原因仍然不起作用。
-
Stephan,batch/cmd 有 ALT+ENTER 全屏。我说的不是最大化,我说的是全屏。
-
我找到了解决方案。
echo >%var1%.vbs set shell = CreateObject("WScript.Shell"):shell.SendKeys "{F11}" & %var1%.vbs
标签: batch-file command-line vbscript