Windows + Rキーで作業効率UP


# はじめに
自作コマンドを作成・登録し、「Winキー + R」からファイル名を指定して実行することで、
普段の仕事の作業効率を上げようというのが趣旨です。
この記事を読むと以下のことができるようになり、仕事の作業効率が格段に上がります。
(所要時間約10分)

* 普段よく使うアプリをワンコマンドで立ち上げ
* 普段よく使う作業フォルダをワンコマンドで立ち上げ
* 普段よく使うサイトへのワンコマンドでアクセス

なので、
急に「メモして」「計算して」と上司に言われてWordやExcelの立ち上げに慌てていた人や、
会社のPCでよく使う作業フォルダまでデスクトップからダブルクリックして入っていた人、
毎朝の勤怠打刻をBookmarkからアクセスしてログインしている人、
とかはこれらすべてがワンコマンドで0.1秒でできるようになります。

かなり知れ渡っていますので今更感もありますが、
新社会人や大学生の中には知らない人もいるかと思いますので改めて整理しました。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/095a716e-7664-0358-5b33-79d36457fae2.gif" width=80%>


# 「Winキー + R」の「ファイル名を指定して実行」とは
WindowsのPCでは、デフォルトで「Windows」と「R」キーの同時押しで「ファイル名を指定して実行」というコンソール画面が立ち上がり、ここに特定のコマンドを打つとアプリが立ち上がる仕組みになっています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/f6c398e1-2967-0174-b3e6-b91f828be216.png)

デフォルトだとこんなプログラムが既に登録されており、コマンドプロンプトやメモ帳やコンパネはよく使います。
試しに「Windows」と「R」キーの同時押しで出てきた「ファイル名を指定して実行」の中"notepad"と打ち込んでEnterを押下するとメモ帳が立ち上がるので確認してみてください。

|起動するプログラム|入力するコマンド|
|:--|:--|
|コマンドプロンプト|cmd|
|メモ帳|notepad|
|電卓|calc|
|Cドライブ|c:\|
|デスクトップ|Desktop|
|ダウンロード|Downloads|
|Firefox|firefox|
|コントロールパネル|control|
|iTunes|itunes|
|ペイント|mspaint|
|レジストリエディタ|regedit|
|システム構成|msconfig|
|Windows Live Messenger|msnmsgr|
|システムのプロパティ|sysdm.cpl|
|スクリーンキーボード|osk|
|ワードパッド|wordpad（write）|
|ワード|winword|
|エクセル|excel|
|パワーポイント|powerpnt|

(他にもたくさんあるので調べてみてください。)


# 自作コマンドの登録
で、ここからが本番。
以下の手順で上記「起動するプログラム」と「入力するコマンド」を自作で作ります。
① 自作コマンド登録用のフォルダを作成
② 作成フォルダ内にショートカットファイルを配置
③ 環境変数を変更してファイルパスを通す


__①自作コマンド登録用のフォルダを作成__
まず、Cドライブに適当にフォルダを作りましょう。ここでは例として"winR"というフォルダを作っています。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/38f9daa8-1d3f-f608-9236-54b6cd74e319.png" width=50%>

__②作成フォルダ内にショートカットファイルを配置__
次に、登録したいショートカットファイルを配置します。
例えばIntellij IDEAというアプリを登録したい場合は、Windowsボタンを押下してファイル検索で"Intellij"と検索した後、ファイルの場所を開くを選択すれば、ショートカットファイルが配置されているフォルダに飛べるはずです。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/044340ed-b9de-549e-ffcf-dabeabb73743.png" width=50%>

このショートカットファイルを先ほど登録した、"winR"フォルダにコピーします。
なお、ショートカットファイル名がそのままコマンドになるので、短くてわかりやすい名称に変更するのがおすすめです。
ここでは、"IntelliJ IDEA Community Edition 2018.3.5"から"IJ"に変更しておきます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/a624a3b3-e598-5792-3c6b-385e2903ae10.png" width=60%>

この時点では「Winキー + R」から「ファイル名を指定して実行」で"IJ"と打ってもアプリは立ち上がりません。
winRフォルダにファイルパスが通っておらず、簡単に言うとPCがコマンドを認識していないからです。
そこで最後に環境変数を変更してファイルパスを通してあげる必要があります。

__③環境変数を変更してファイルパスを通す__
「Winキー + R」から「ファイル名を指定して実行」で、"sysdm.cpl"と入力し実行します。
「システムのプロパティ」が起動したら、「詳細設定」タブ→「環境変数」を押します。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/4ff7627f-0ce5-c7ed-27e2-0d6e85a0d330.png" width=50%>

そして、「"ユーザー名"のユーザー環境変数」の「新規」を押します。
以下の内容を記述して、OKを押します。
　・__変数名(N) ： Path__
　・__変数値(V) ： C:\winR__ ← ここには先ほど作ったフォルダの位置を入力
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/7ed159b3-7e86-f3cb-c7ba-75b152850834.png)

これで準備は完了！！
「Winキー + R」から「ファイル名を指定して実行」で"IJ"と打つと"IntelliJ IDEA"が立ち上がるようになりました。


# 自作コマンドの登録(ひと工夫編)
__①よく使う作業フォルダの登録__
フォルダのショートカットファイルでも上記と同じ要領で自作コマンドを作ることができます。
よく使う作業フォルダにアクセスし、フォルダパスの左側を`C:\winR`にドラッグ&ドロップします。
するとフォルダのショートカットファイルが作成されるので、先ほどと同じ要領で短くてわかりやすい名称に変更します。
(例として`%UserProfile%\Desktop\tmp`を"tmp"として登録しました)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/dad2f0f0-0093-a51d-7776-716a51a80da8.png)

この状態で「ファイル名を指定して実行」で"tmp"を入力して実行すると、`%UserProfile%\Desktop\tmp`のフォルダが一発で立ち上がります。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/5ede2e15-de8a-82e8-2d95-5e7d8073fba9.png)

__②よく使うサイトの登録__
Google Chromeのショートカットファイルを使えば、よく使うサイトへのアクセスも一発で出来ます(Edgeはできない模様？)。
まずは今までと同じ要領で、Google Chromeのショートカットファイルを`C:\winR`配下にコピペします。
そのショートカットファイルを右クリック -> プロパティを選択して、ショートカットタブを確認すると以下のような画面が出てきます。
<img src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/74fdbf02-a79f-7a69-99a5-3faf18de6366.png" width=50%>

ここでリンク先について、すでにある値("XXX\chrome.exe")の後ろに以下のように「(半角スペース)"すぐにアクセスしたいサイトのURL"」を追記します。
(例: `"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "https://qiita.com/TATETATE0927/items/30c8f38ee4bb91c6fe1f"`)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/b9551d2f-6135-3a46-68f3-2d033d4e3d1d.png)
あとはOKを押して、今までと同じ要領でChromeのショートカットを分かりやすい名称に変更して、「ファイル名を指定して実行」するだけです(ここでは"DeepL")。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/602075/74d16480-5c1b-324c-561f-121813f80ef4.png)

# まとめ
普段よく使う①アプリ、②作業フォルダ、③サイトの立ち上げを0.1秒のワンコマンドでできるようになるため、地味ですが作業効率改善になります。
あとはpowerpointとかも既存でコマンド登録されていますが、"ppt"とかで登録しなおすことで一瞬で立ち上げられるようになるのでお勧めです。
上級者はこれに加えて自作batファイルも作って、会社PCにログインしてワンコマンド打った瞬間、勤怠を打刻、仕事の作業ワークスペース、進捗確認用のDashBoard(GHEとかRedmine)、Outlookの立ち上げを実行できるようにしてもいいかもしれません。

あと記事まとめる中で、[paintでできる簡単なモザイクのかけ方](https://paint.blueskyzz.com/apply/paint-mosaic/)とかが勉強になりました。
ここまで読んでいただきありがとうございました。:bow: