Batch file Vbscript从批处理文件运行,未向批处理文件发送击键
这是我的密码。我基本上希望批处理文件以全屏、全屏方式打开(我说的是f11全屏模式)。您可以使用ALT+ENTER在windows 10上全屏显示批处理文件。所以我写了vbs发送键来实现。。。Batch file Vbscript从批处理文件运行,未向批处理文件发送击键,batch-file,command-line,vbscript,Batch File,Command Line,Vbscript,这是我的密码。我基本上希望批处理文件以全屏、全屏方式打开(我说的是f11全屏模式)。您可以使用ALT+ENTER在windows 10上全屏显示批处理文件。所以我写了vbs发送键来实现。。。%和ENTER将发送ALT+ENTER。。。运行时,vbs没有出现错误。。。只是没有全屏。。。为什么?我创建了这个批,并在我的Windows 10上测试了它,它可以工作5/5 下面是另一个批处理,当您想要全屏显示或返回正常屏幕时,可以将其用作sub调用: 也许我认为你需要像%%{ENTER}那样的%%{
%
和ENTER
将发送ALT+ENTER。。。运行时,vbs没有出现错误。。。只是没有全屏。。。为什么?我创建了这个批,并在我的Windows 10上测试了它,它可以工作5/5
下面是另一个批处理,当您想要全屏显示或返回正常屏幕时,可以将其用作sub调用:
也许我认为你需要像
%%{ENTER}
那样的%%{ENTER}
登录%%{ENTER}
…由于某种原因,双转义符号仍然不起作用。Stephan,batch/cmd在全屏显示时使用ALT+ENTER。我不是说最大化,我是说全屏。我找到了解决方案<代码>回显>%var1%.vbs set shell=CreateObject(“WScript.shell”):shell.SendKeys“{F11}”和%var1%.vbs
@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
@echo off
Set "MyTitle=FullScreen"
Title %MyTitle% & color 0A & cls & cd %temp%
set "vbsfile=%~n0.vbs"
echo >"%vbsfile%" set shell = CreateObject("WScript.Shell"):shell.SendKeys "{F11}"
REM Timeout /t 1 /nobreak>NUL
Wscript.exe "%vbsfile%"
Ipconfig /all
pause
@echo off
REM Here we call the sub :FullScreen to make it fullscreen
Call :FullScreen
Ping www.google.com
Tracert www.google.com
Call :FullScreen REM You come to the normal when we call it again the sub :FullScreen
ipconfig /all
Pause & Exit
REM -------------------------------------------------------------------------------
:FullScreen
Set "MyTitle=FullScreen"
Title %MyTitle% & color 0A & cls & cd %temp%
set "vbsfile=%~n0.vbs"
echo >"%vbsfile%" set shell = CreateObject("WScript.Shell"):shell.SendKeys "{F11}"
REM Timeout /t 1 /nobreak>NUL
Wscript.exe "%vbsfile%"
Exit /b
REM -------------------------------------------------------------------------------