Я пытаюсь получить командный файл, который минимизирует все другие окна, кроме себя
Для этого вы можете использовать nircmd из nirsoft .
Командная строка:
nircmd sendkeypress rwin+home
Пакетный файл:
@echo off
setlocal
nircmd sendkeypress rwin+home
endlocal
Заметки:
- Поместите
nircmd
где-нибудь в вашем PATH
или используйте полное имя в командном файле.
Справочник по командам NirCmd - sendkeypress
sendkeypress [Keys Combination 1] [Keys Combination 2] [Keys Combination 3] ...
Отправляет одну или несколько комбинаций нажатий клавиш в систему. Операционная система будет вести себя точно так, как пользователь действительно нажал указанную комбинацию клавиш.
Параметр [Комбинация клавиш] указывает одно нажатие клавиши для отправки или комбинацию одной клавиши и клавиш shift/ctrl/alt/Windows, разделенных символом «+».
Ключ в параметре [Комбинация клавиш] может быть задан в виде числового кода виртуальной клавиши (например, 0x2e для клавиши удаления) или в качестве одного из следующих предварительно определенных значений: a - z и 0 - 9 (для буквенно-цифровых клавиш), F1 - F24 (для клавиш Fxx), shift, ctrl, alt, enter, esc, leftshift, righthift, leftctrl, rightctrl, leftmenu, rightmenu, spc (пробел), вниз, вверх, влево, вправо, домой, конец, вставить, удалить , плюс, запятая, минус, точка, lwin, rwin (ключ Windows), приложения, подкачка, страница, вкладка, умножение, сложение, вычитание, разделитель, деление, возврат на одну позицию, пауза, capslock, numlock, прокрутка, печать экрана
Исходный справочник команд NirCmd - sendkeypress
Что такое nircmd?
NirCmd - это небольшая утилита командной строки, которая позволяет вам выполнять некоторые полезные задачи без отображения пользовательского интерфейса. Запустив NirCmd с простой опцией командной строки, вы можете записывать и удалять значения и ключи в реестре, записывать значения в INI-файл, подключаться к вашей учетной записи в Интернете или подключаться к сети VPN, перезагружать окна или выключать компьютер, создавать ярлыки в файл, измените дату создания / изменения файла, измените настройки дисплея, выключите монитор, откройте дверцу привода CD-ROM и многое другое ...
Источник nircmd
отказ
Я никоим образом не связан с nirsoft , я просто конечный пользователь программного обеспечения.