Im Allgemeinen: nein. Es ist Aufgabe jeder Anwendung, sich an ihr eigenes Layout zu erinnern.
(Einige Anwendungen bieten möglicherweise Mechanismen zur Festlegung der Position, wie dies im Konsolenmodus der Fall ist, aber das ist ungewöhnlich.)
Gibt es eine Möglichkeit, eine Desktop-Verknüpfung zu erstellen, mit der ein Programm an einem bestimmten Ort auf dem Desktop geöffnet wird? (vorausgesetzt das Programm ist entweder weniger als Vollbild oder es gibt mehrere Monitore)
Im Allgemeinen: nein. Es ist Aufgabe jeder Anwendung, sich an ihr eigenes Layout zu erinnern.
(Einige Anwendungen bieten möglicherweise Mechanismen zur Festlegung der Position, wie dies im Konsolenmodus der Fall ist, aber das ist ungewöhnlich.)
Öffnen Sie ein Programm an einem bestimmten Ort auf dem Desktop
Dies kann mit der Fensterverwaltung erreicht werden. Wenden Sie Regeln auf jedes Programmfenster an und geben Sie Größe, Position, Transparenz usw. an.
Der automatische Fenstermanager von Eusing ist ein schönes Freebie, der Actual Window Manager bietet noch mehr Raffinesse, ist aber nicht kostenlos (für mich ist der Actual Window Manager ein "Muss", umso mehr bei einem Multimonitor-Setup). Beide Programme funktionieren mit Windows 7.
Für Anwendungen, die ihren Speicherort in der Registrierung speichern, können Sie dies tun, indem Sie diese Registrierungswerte vor dem Starten der Anwendung ändern.
Beispiel: Die folgende Batchdatei öffnet Notepad in einer bestimmten Größe und Position relativ zum primären 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