Мысли. Если все, что вы действительно хотите сделать, - это перенести определенные приложения вперед, alt-tab - беспорядок, когда вы работаете с несколькими вещами. Вы только что заставили меня задуматься, и я использую это, чтобы выйти только из полноэкранного режима.
Вместо этого я использую панель задач и различные пакеты с панелями инструментов. один клик, тот же самый клик может быть одним ключом, даже не комбинацией клавиш.
Во-первых, некоторые программы будут запускать только 1 экземпляр самого себя. Повторный запуск программы приведет к тому, что 1 будет запущен вперед. Для этих программ их ярлык или ShortKey приведут его вперед. как насчет размещения 4 программ ShortKeys на что-то вроде F5 F6 F7 F8?
Программы, которые будут запускать второй экземпляр через их ярлык, просто нуждаются в простом пакете. Пакет, который просто выводит их вперед или запускает, который приносит их вперед, как это сделала бы программа с одним экземпляром.
Если он есть, перенесите его вперед, если не запустите в первый раз, используя крошечную программу Process Viewer., Стиль CaveMan, "мне нужна программа, мне кнопка" :-)
pv.exe -q Photoshop.exe >nul if ERRORLEVEL 1 goto Process_NotFound :Process_Found pv.exe -q -a Photoshop.exe >nul <---- bring it foreward exit :Process_NotFound start /B "PHOTO START" "C:\Program Files\Adobe\Adobe Photoshop CS2\Photoshop.exe" EXIT
Если вы точно знаете, какие программы заранее должны быть запущены, PV.exe можно просто запустить, чтобы запустить программу вперед, без запуска. То же самое, что кнопка быстрого доступа и клавиша быстрого доступа, которые запускали это средство просмотра процессов, чтобы ТОЛЬКО перенести этот элемент вперед. Для меня слишком много программ для ключей, поэтому я использую тобары.
Оффтопик вещи:
Переключить пакет программ. В то время я никогда не понимал, почему On Switch для программы тоже не должен выключать его.
pv.exe -q -c SHOWCALC.exe >nul <-- try and stop it if ERRORLEVEL 1 goto Process_NotFound <-- if it couldnt stop it EXIT :Process_NotFound start /B "SHOWCALC START" "C:\desk\SHOWCALC.exe" EXIT
Эти партии урезаны, потому что я всегда также применяю звуки. Шорты установлены, чтобы минимизировать окно cmd, или я использую runinv (невидимый) для пакетирования без окна.