В общем, нет. Каждое приложение должно помнить свой собственный макет.
(Некоторые приложения могут предоставлять какие-то механизмы - как ярлыки в режиме консоли - для определения положения, но это необычно.)
Есть ли способ создать ярлык на рабочем столе, который открывает программу в определенном месте на рабочем столе? (при условии, что программа меньше полноэкранного режима или имеется несколько мониторов)
В общем, нет. Каждое приложение должно помнить свой собственный макет.
(Некоторые приложения могут предоставлять какие-то механизмы - как ярлыки в режиме консоли - для определения положения, но это необычно.)
открыть программу в определенном месте на рабочем столе
Это может быть достигнуто с помощью управления окнами. Примените правила к любому окну программы и укажите размер, местоположение, прозрачность и т. Д.
Auto Window Manager от Eusing - это хорошая бесплатная программа, Actual Window Manager предлагает еще больше изощренности, но она не бесплатна (для меня Actual Window Manager просто необходим, тем более с настройкой нескольких мониторов), обе программы работают с Windows 7.
For applications that save their location in the registry this can be accomplished by changing those registry values before launching the application.
As an example the following batch file opens Notepad at a specific size and location relative to the primary monitor.
@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