Есть ли способ создать ярлык на рабочем столе, который открывает программу в определенном месте на рабочем столе? (при условии, что программа меньше полноэкранного режима или имеется несколько мониторов)
4 ответа
В общем, нет. Каждое приложение должно помнить свой собственный макет.
(Некоторые приложения могут предоставлять какие-то механизмы - как ярлыки в режиме консоли - для определения положения, но это необычно.)
открыть программу в определенном месте на рабочем столе
Это может быть достигнуто с помощью управления окнами. Примените правила к любому окну программы и укажите размер, местоположение, прозрачность и т.д.
Auto Window Manager от Eusing - это хорошая бесплатная программа, Actual Window Manager предлагает еще больше изощренности, но она не бесплатна (для меня Actual Window Manager просто необходим, тем более с настройкой нескольких мониторов), обе программы работают с Windows 7.
Версия UltraMon, которую я использовал на XP, сделала это возможным - не пробовал 7-го.
Для приложений, которые сохраняют свое местоположение в реестре, это может быть достигнуто путем изменения этих значений реестра перед запуском приложения.
В качестве примера следующий пакетный файл открывает Блокнот с определенным размером и расположением относительно основного монитора.
@echo off
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDX /t REG_DWORD /d 800 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDY /t REG_DWORD /d 400 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosX /t REG_DWORD /d 50 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosY /t REG_DWORD /d 100 /f
start Notepad