Windows 10 不遵守 iWindowPosDX 和 iWindowPosDY 设置

Windows 10 不遵守 iWindowPosDX 和 iWindowPosDY 设置

我有一个批处理文件,用于在特定位置打开多个记事本文档。我在每个文档之前更改 Windows 注册表,以便它将在所需的位置打开,并具有所需的大小。虽然所有窗口都在所需的位置打开,但并非所有窗口都以所需的大小打开。示例:

reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDX /t REG_DWORD /d 1402 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDY /t REG_DWORD /d 682 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosX /t REG_DWORD /d 4294965889 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosY /t REG_DWORD /d 585 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v fWrap /t REG_DWORD /d 0 /f

start "" "file1.txt"

rem *****

reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDX /t REG_DWORD /d 674 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDY /t REG_DWORD /d 837 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosX /t REG_DWORD /d 4294966192 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosY /t REG_DWORD /d 219 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v fWrap /t REG_DWORD /d 1 /f

start "" "file2.txt"

rem *****

reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDX /t REG_DWORD /d 540 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosDY /t REG_DWORD /d 837 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosX /t REG_DWORD /d 4294965665 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v iWindowPosY /t REG_DWORD /d 219 /f
reg ADD "HKCU\Software\Microsoft\Notepad" /v fWrap /t REG_DWORD /d 0 /f


start "" "file3.txt"

大多数情况下,文件 #1 的大小会有所不同,但有时会是正确的大小。文件 2 的大小通常是正确的,而文件 3 的大小我从未有过错误。

但是,如果我将这些命令中的任何一个剪切并粘贴到 cmd 窗口中,它们文件总是在正确的位置以正确的大小打开......

我曾尝试减慢命令块的速度,但结果仍然是相同的。

答案1

编辑注册表后需要重新启动电脑才能使更改生效。

相关内容