web-dev-qa-db-ja.com

コンピューターを休止状態にするためにバッチファイルを実行するためのホットキー

ホットキー「Ctrl + Alt + H」を押して、4分でコンピューターを休止状態にするバッチファイルを実行するためのショートカットを取得しようとしています。バッチファイルが機能し、ショートカットを2回押すと、バッチファイルも実行され、引き続き機能します。唯一の問題は、ホットキーがショートカットを開始していないことです。

これが私がこれのために持っている私のセットアップです

Image of Set up

2
Kayracer

更新:ショートカットを順次別のフォルダーに移動してテストしましたが、驚くべきことに、次のフォルダーでのみ機能します(完全ではない可能性があります)。

  • デスクトップ:%USERPROFILE%\Desktop
  • 一般的なデスクトップ:C:\Users\Public\Desktop
  • 共通のスタートメニュー:%ProgramData%\Microsoft\Windows\Start Menu
  • 一般的なプログラム:%ProgramData%\Microsoft\Windows\Start Menu\Programs
  • アクセサリ%appdata%\Microsoft\Windows\Start Menu\Programs\Accessories

さらに、移動したショートカットのプロパティ to

  • ホットキーを更新ショートカットを他の値に設定してから、最後のホットキーに戻す CtrlAlt+H、および
  • changeshortcut target(上記の一部のフォルダのみ)
    • "D:\bat files\my Test Script.bat"から
    • to cmd /c "D:\bat files\my Test Script.bat"

[〜#〜] fyi [〜#〜]、私はWindows 8.164ビット

==> ver

Microsoft Windows [Version 6.3.9600]

==> set CommonProgramFiles
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files

==>

元の回答に基づく ショートカットのショートカットキーが機能しない Microsoftの記事:

症状

ショートカットキーを押してショートカットを実行することはできません。

原因

ショートカットキーは、デスクトップまたは[スタート]メニュー階層のショートカットに対してのみ機能します。

解決策

ショートカットキーを使用するショートカットがデスクトップスタートメニュー、またはWindows \スタートメニュー\プログラム]にあることを確認してくださいフォルダ。

詳細情報

ショートカットキーはショートカットの場所によって動作が異なります。ショートカットがデスクトップまたは[スタート]メニュー階層にある場合は、ショートカットキーを使用して割り当てられたプログラムを開始するか、プログラムが既に実行されている場合はそのプログラムに切り替えることができます。

ショートカットがデスクトップまたは[スタート]メニュー階層にない場合、ショートカットキーを使用して割り当てられたプログラムを開始することはできませんが、ショートカットキーを使用して、割り当てられたプログラムが既に実行されている場合は切り替えることができます。

注:ショートカットキーは、一部のプログラムでは機能しない場合があります。たとえば、クイック起動バーのアイテムに対してショートカットキーは機能しません。

2
JosefZ