2

Я хочу сделать командный файл, который открывается в полноэкранном режиме, как будто вы нажимаете Alt-Enter. И мне бы тоже хотелось без полосы прокрутки, но я ничего не нашел на ней.

Я слышал, что вы можете использовать VBS для отправки нажатий кнопок, но как мне это сделать?

Помните, я использую Windows 10

1 ответ1

1

Похоже, что ключом sendkeys для отправки будет F11, а не Alt + Enter, поэтому ниже приведен пример сценария пакетной логики, который открывает окно CMD, максимизирует это окно до полного экрана, а затем запускает некоторую логику и т.д.

Я не уверен, что есть пакетное решение, позволяющее исчезнуть полосе прокрутки в командной строке, но ниже приведен метод, который будет работать в Windows 10 для полного вывода командной строки (CMD) с помощью полосы прокрутки.

Пример пакетного скрипта

@ECHO OFF

:VBSDynamicBuild
SET TempVBSFile=%temp%\~tmpSendKeysTemp.vbs
IF EXIST "%TempVBSFile%" DEL /F /Q "%TempVBSFile%"
ECHO Set WshShell = WScript.CreateObject("WScript.Shell") >>"%TempVBSFile%"
ECHO Wscript.Sleep 900                                    >>"%TempVBSFile%"
ECHO WshShell.SendKeys "{F11}"                            >>"%TempVBSFile%
ECHO Wscript.Sleep 900                                    >>"%TempVBSFile%"

CSCRIPT //nologo "%TempVBSFile%"

:: Put whatever logic below for your script to run in the full screen CMD window
ECHO Logic is fun
ECHO Fun is Logic
ECHO Just logically fun
PAUSE
GOTO EOF

Дополнительные ресурсы

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .