yoshioka
2020年04月22日公開 145 Views

あるアプリを自動起動させたい

(例えば職場の人に、Google Chromeで特定のサイトを自動起動してもらうよう依頼する場合)

  • Case - (普通の) IT企業: 「パソコン起動時に、chromeで~~のページを開くようしといて」
  • Case - おじいちゃん企業: 1PCずつ回ってセットアップ

今回は、上記の中間に位置する、普通でないIT企業での対処方法。

配布手順

  1. Windowsキー+Rボタン押して、shell:startupと入力
  2. 右クリック>新規作成>ショートカット
  3. CMD.EXE /C START chrome http://~~ と入力

理由

Chromeなど、多くのアプリは、環境変数Pathにインストールフォルダが登録されない。
しかしショートカットにはファイル名だけを記載できないため、フルパスを調べて書いてもらう必要がある。
C:\Program Files (x86)\Google\Chrome\Application\chrome.exe など)
ITスキルの高くない職場では、できるだけコピペで済む手順を配布しないと、QAが多発することになる。

ただし、上記のアプリのうち、「ファイル名を指定して実行」(Win+R)でファイル名のみ(chrome)で実行できるものは、以下のいずれかのApp Pathsに実行ファイルパスが登録されている。

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\App Paths
  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths

これらは、以下を利用すれば、ファイル名のみで実行できる。

  • STARTコマンド
  • WScript.ShellのRun()

そのため、3.のようにすることでフルパスを書かずに実行できるとともに、ショートカットのプロパティの詳細設定ボタンから、管理者として実行する設定にもできる。

ホームへ戻る