我正在使用在cmd中运行的Java程序。我有一个用于启动cmd和运行程序的批处理文件。在其中,我还运行了一个vbs脚本,该脚本应该发送击键Alt + Enter,因此正在运行的cmd将进入全屏模式。但是,它似乎不起作用。我尝试发送Alt + F4和Alt + Tab都可以,但Alt + Enter是唯一对我不起作用的组合键。
这是批处理文件:
@echo off
title <title>
CMD /C "cscript fullscreen.vbs && cd <path to program> && java <program>"
exit
这是fullscreen.vbs脚本:
Set ws = WScript.CreateObject("WScript.Shell")
ws.SendKeys "%~"
Set ws = Nothing
在程序启动之前或之后,我需要cmd进入全屏模式,但它所要做的只是在程序运行并等待输入时按Enter键。我也尝试使用“%{ENTER}”而不是“%〜”,但也没有成功。另外,我使用的是Windows 10,因此支持Alt + Enter进行全屏显示,如果在键盘上执行此操作也可以正常工作。
答案 0 :(得分:0)
好吧,我没有弄清楚为什么Alt + Enter(“%〜”)不起作用,但是我发现F11可以解决问题,所以这就是我现在使用的方式。
let attributedText = NSAttributedString(htmlString: htmlContent,
font: UIFont.focoRegular(16.0),
colorCode: "464646")
self.descriptionLabel.attributedText = attributedText
CMD现在在程序启动前进入全屏显示状态。