创建在特定桌面位置打开程序的快捷方式

创建在特定桌面位置打开程序的快捷方式

有没有办法创建桌面快捷方式,在桌面上的特定位置打开程序?(假设该程序不是全屏或有多个显示器)

答案1

对于在注册表中保存其位置的应用程序,可以通过在启动应用程序之前更改这些注册表值来实现。

举例来说,下面的批处理文件会以相对于主显示器的特定大小和位置打开记事本。

@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

答案2

一般来说:不会。每个应用程序都要记住自己的布局。

(某些应用程序可以提供某种机制——就像控制台模式快捷方式一样——来指定位置,但这并不常见。)

答案3

在桌面上的特定位置打开一个程序

这可以通过窗口管理来实现。将规则应用于任何程序窗口并指定大小、位置、透明度等。

尤辛自动窗口管理器是一个很好的免费赠品,实际窗口管理器提供了更复杂的功能,但它不是免费的(对我来说,实际窗口管理器是“必备的”,对于多显示器设置更是如此),这两个程序都适用于 Windows 7。

答案4

版本超级蒙我在 XP 上使用过这个功能,使这成为可能 - 但还没有在 7 上尝试过。

相关内容