Windows 7 是否有键盘快捷键可以更改桌面背景?

Windows 7 是否有键盘快捷键可以更改桌面背景?

随着所有的新的键盘快捷键添加到 Windows 7 后,我想知道当主题设置为幻灯片放映时是否添加了快捷方式来更改桌面背景。

我想执行Next desktop background命令当用户右键单击已设置幻灯片放映的桌面时,系统会提示用户输入该信息。

答案1

据我所知,但它可以用AutoHotkey 脚本。例如,这将使用Win+n转到下一个桌面背景:

#n::                             ; use the Windows+n hotkey
WinActivate, ahk_class Progman   ; activate the Desktop
MouseGetPos, xpos, ypos          ; get current mouse position
Click 0,0                        ; click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; send Shift+F10, the shortcut for right-click
Send n                           ; send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; put the mouse back at its previous position
return                           ; done!

这 ”nSend n仅适用于英语版 Windows 7 (ext 桌面背景)。如果您的 Windows 7 不是英文版,则必须更改它以匹配下划线的键。

答案2

我发现了一种更简单的方法来更改桌面背景:

  1. 转到您的桌面(Windows Key+ D
  2. 按键盘上的“menu”键(打开与鼠标右键菜单相同的菜单)+“n”键...

结果是一样的——2 个按钮,桌面也变了。

答案3

WinActivate,ahk_class Progman

如果 Microsoft Visual Studio 最大化运行,它似乎不起作用,真可惜。除此之外,它运行良好。


编辑:下面的操作很好,但桌面闪烁。我想这都有利有弊。

#n::                             ; Use the Windows+n hotkey
Send #d                          ; Switch to the Desktop
MouseGetPos, xpos, ypos          ; Get current mouse position
Click 0,0                        ; Click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; Send Shift+F10, the shortcut for right-click
Send n                           ; Send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; Put the mouse back at its previous position
Send #d                          ; Switch away from the Desktop again
return                           ; Done!

答案4

我发现第二个版本的脚本运行得最好。因为窗口键+d命令切换如果您已经在桌面上,则在窗口和桌面之间切换时,它可能会先从桌面切换,而不是切换到桌面。出于这个原因,以下方法效果更好 :-)

#n::                             ; use the Windows+n hotkey
Send #m                          ; minimize all open windows
MouseGetPos, xpos, ypos          ; get current mouse position
Click 0,0                        ; click in the corner of the desktop, to unselect any selected icon
Send +{F10}                      ; send Shift+F10, the shortcut for right-click
Send n                           ; send "n", the key for "next desktop background"
Click %xpos%, %ypos%, 0          ; put the mouse back at its previous position
Send #+m                         ; undo minimize
return                           ; done!

相关内容