Windows 7にすべての新しいキーボードショートカットが追加されたので、テーマがスライドショーとして機能するように設定されているときに、デスクトップの背景を変更するためのショートカットが追加されていたかどうか疑問に思いました。
Next desktop background
スライドショー用に設定されたデスクトップを右クリックしたときに表示されるコマンドを実行したい。
Windows 7にすべての新しいキーボードショートカットが追加されたので、テーマがスライドショーとして機能するように設定されているときに、デスクトップの背景を変更するためのショートカットが追加されていたかどうか疑問に思いました。
Next desktop background
スライドショー用に設定されたデスクトップを右クリックしたときに表示されるコマンドを実行したい。
回答:
私にはわかりませんが、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!
「n」Send n
は、英語版のWindows 7(N extデスクトップの背景)でのみ有効です。下線付きのキーと一致するようにWindows 7が英語でない場合は、変更する必要があります。
Send n
は、適切な回数を使用してSend {Enter}
から、メニューエントリをアクティブにする必要があります。
デスクトップの背景を変更するはるかに簡単な方法を見つけました。
結果は同じです-2つのボタン、デスクトップが変更されました。
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!
これは、デスクトップアイコンが表示されている場合にのみ機能すると思います。そうしないと、Shift-F10は右クリックメニューを表示しません。
編集:まあ、私はAutoHotKeyをインストールしませんでしたが、www.technixupdate.com / keyboard-shortcut-or-hotkey-to-switch-to-next-windows-7-desktop-wallpaper /の誰かがそれをコンパイルし、それで動作しますまたはデスクトップアイコンが表示されない。アイコンを非表示にすると、「Application」キーとShift-F10の両方が機能しないため、機能しないと考えました。だから、私に聞いてはいけない、それはおそらく動作します...
スクリプトの2番目のバージョンが最適に動作することがわかりました。窓キー+ 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!