web-dev-qa-db-ja.com

デスクトップショートカットに遅延を追加する

デスクトップショートカット(Windows 7)に遅延を追加して、クリックしたときに指定された遅延が経過するまでアプリケーションが開かないようにする軽量の方法はありますか?

2
tor

必要な時間「スリープ」するバッチを介してルーティングし、実行することができます。

バッチ-オプション1

バッチ-オプション2

2
EliadTech

さて、私はさらに調査を行い、自分の質問に対する答えを見つけました。

ショートカットの[プロパティ]-> [ショートカット]-> [ターゲット]フィールドに、これを入力しました

C:\Windows\System32\cmd.exe /c C:\Windows\System32\timeout.exe /T 3 /nobreak > nul && "C:\Program Files\MyProgram\Program.exe" argument /flag
  • / cフラグは、プログラムの実行後にcmdウィンドウを閉じるためのものです。
  • / Tフラグは、タイムアウト(この場合は3)を指定します。
  • / nobreakフラグは、キーボード入力が待機をキャンセルしないようにするためのものです。
  • > nulは、待機中にcmdウィンドウに何も表示されないようにするためのものです。

基本的にはバッチコマンドを使用していますが、ショートカットで参照されている1行にすべてを圧縮しています。待機中に黒いcmdウィンドウが表示されないように、スクリプトを最小化して実行します。

4
tor