全2件 (2件中 1-2件目)
1
よくあるやつ。GUIで設定するなら、例えばこれ。コマンドレベルでやろうとすると、レジストリ操作が伴います。面倒なんで、powershellの関数にしてみました。使い方は、. DefaultButton.ps1set-MouseJumpModeToDefaultButton #引数なし:現在の設定の問い合わせ 1 なら設定済みset-MouseJumpModeToDefaultButton 1 #1を与えると設定。set-MouseJumpModeToDefaultButton 0 #0を与えると解除。DefaultButton.ps1function set-MouseJumpModeToDefaultButton( $argv1="q" ){ if ( !( test-path hku:) ){ New-PSDrive -name HKU -PsProvider Registry -Root HKEY_USERS|out-null } foreach( $x in (ls 'HKLM:\software\Microsoft\windows NT\CurrentVersion\ProfileList') ){ if ( (gp ("$x" -replace "^HKEY_LOCAL_MACHINE","HKLM:")).ProfileImagePath -eq $env:USERPROFILE ){ $sid=split-path -leaf "$x" break } } $mouse="hku:$sid\Control` Panel\mouse" switch($argv1){ "q"{(gp $mouse).SnapToDefaultButton} $null{remove-itemproperty $mouse SnapToDefaultButton} "1"{set-itemproperty $mouse SnapToDefaultButton 1} "0"{set-itemproperty $mouse SnapToDefaultButton 0} default{<# nothing #>} }}
2019.08.31
コメント(0)
よくあるやつ。GUIで設定するなら、例えばこれ。コマンドレベルでやろうとすると、レジストリ操作が伴います。面倒なんで、powershellの関数にしてみました。使い方は、. DefaultButton.ps1set-MouseJumpModeToDefaultButton #引数なし:現在の設定の問い合わせ 1 なら設定済みset-MouseJumpModeToDefaultButton 1 #1を与えると設定。set-MouseJumpModeToDefaultButton 0 #0を与えると解除。DefaultButton.ps1function set-MouseJumpModeToDefaultButton( $argv1="q" ){ if ( !( test-path hku:) ){ New-PSDrive -name HKU -PsProvider Registry -Root HKEY_USERS|out-null } foreach( $x in (ls 'HKLM:\software\Microsoft\windows NT\CurrentVersion\ProfileList') ){ if ( (gp ("$x" -replace "^HKEY_LOCAL_MACHINE","HKLM:")).ProfileImagePath -eq $env:USERPROFILE ){ $sid=split-path -leaf "$x" break } } $mouse="hku:$sid\Control` Panel\mouse" switch($argv1){ "q"{(gp $mouse).SnapToDefaultButton} $null{remove-itemproperty $mouse SnapToDefaultButton} "1"{set-itemproperty $mouse SnapToDefaultButton 1} "0"{set-itemproperty $mouse SnapToDefaultButton 0} default{<# nothing #>} }}
2019.08.31
コメント(0)
全2件 (2件中 1-2件目)
1

![]()
