コンサルも知らないショートカット?!windows + Rのファイル名を指定して実行で自分独自のカスタマイズコマンドを作成
どーも。けおです。
キーボードだけでパソコンを操作したい!!生産性上げたい!
ある程度エクセルショートカット等を覚えてくると、マウスを使うのが億劫になってきます。他のアプリケーションもショートカットで操作したくなってきます。
そのうちすべての操作をキーボードだけで出来ないか?と思ってきませんか。
安心してください。可能です!
「ファイル名を指定して実行」をカスタマイズすることですべての操作をキーボードだけで出来るようになります。
これを知って実践できるかできないかでは生産性が倍は違います。
一緒に働いているコンサルも知らない人多いです。多少PCの知識がいるからでしょうか。
基本編(知っている人は飛ばして応用編から)
知っている人は飛ばしてください。ファイル名を指定して実行がどういうものか、仕組み・例について説明します。
そもそもwindows + Rの「ファイル名を指定して実行」とは?
「ファイル名を指定して実行」とはwindowsボタン(上の画像の赤枠)とRボタンを押して、ファイル名を指定してアプリケーションを開くことが出来るショートカットです。
例)
notepadを開きたい場合は、windows+Rでファイル名を指定して実行ウィンドウを立ち上げて以下のようにnotepadと入力します。
そうすると、notepadが立ち上がります。
どういう仕組??(①パスの概念と②パスの設定方法)
結論からいうと「パス」が通っていると上記のようにファイル名で呼び出しをすることが出来ます。
①パスの概念と②その設定方法を理解する必要があります。
①パスの概念
パスとは、その名前の通り道です。
先ほどのnotepadの例だと、
notepad.exeまでのフォルダの階層は、
C:\Windows\System32となっています。このフォルダをパスに設定するとファイル名を指定して実行で呼び出すことが可能になります。
②パスの設定方法
では、つぎにパスの設定です。
1.コントロールパネルを開いてシステムを選択します。
※ファイル名を指定して実行にcontrolと入力しても開けます。
2.システムの詳細設定を開いて環境変数ボタンを押します。
3.システム環境変数のPathを編集します。
4.ここで「新規」ボタンを押し、動かしたいアプリケーションのディレクトリを入れます。
※先ほどのnotepadは、C:\WINDOWS\system32にパスが通っていましたね。
これは、%SystemRoot%\system32で設定されています。
%SystemRoot%は、C:\WINDOWSを示しています。
5.なんとなく理解して頂けたでしょうか?
では、応用編で自分独自のカスタマイズコマンドを作成していきます。
応用編(自分独自のコマンドを作成してみよう)
応用編では、自分が普段よく利用するアプリケーションなどをなんでもショートカットとしてコマンドで呼び出すことを可能とします。
ショートカットで呼び出せるのは、アプリケーションだけではありません。
フォルダ、ファイル、サイトなんでも可能です。
・フォルダ・・・・自分が仕事でよく使うフォルダやプロジェクトフォルダなど
・ファイル・・・・よく開くファイル
・サイト・・・・・社内サイト、外部サイトよく利用するものを登録しましょう。
実践編⓪ 完成イメージ
例としてsnipping toolをファイル名を指定して実行でsnipとして呼び出すことを可能とします。ブログを書いていると多様しますね。
現状は「ファイル名を指定して実行」でsnipと打つと以下のようにエラーとなります。
実践編① フォルダ作成
僕はいつもCドライブ直下にbinというフォルダを作成しています。
※Linuxのbinディレクトリのイメージです。
実践編② ショートカットの配置
C:\Windows\System32にSnippingTool.exeがあります。
これのショートカットを作成し、さきほどのC:\binに配置します。
※windows8だとデスクトップに配置されます。
実践編③ 自分が覚えやすいコマンド名に変更
配置したショートカット名は、そのままだと長いし覚えづらいです。
「SnippingTool.exe - ショートカット」を「snip」と変更してください。
※自分が覚えやすいコマンド名であればはsnipでなくても構いません
実践編④ ファイル名を指定して実行(まだ実行できません)
この段階で「ファイル名を指定して実行」でsnipと打っても以下のようにエラーとなります。
まだ、パスの設定がされていないからです。
実践編⑤ パスの設定
パスの設定をすることで「ファイル名を指定して実行」でsnipと打って認識されるようになります。
1.コントロールパネルを開いてシステムを選択します。
※ファイル名を指定して実行にcontrolと入力しても開けます。
2.システムの詳細設定を開いて環境変数ボタンを押します。
3.システム環境変数のPathを編集します。
4.ここで「新規」ボタンを押し、C:\binと入力します。
実践編⑥ 完成!実行してみよう!
これで完成です。以下のように実行するとsnipping toolが起動します!
実践編⑦ 後は、フォルダにショートカットを入れるだけ!
ここまで設定したら実践編①~⑥を再度やる必要はありません。
後は、自分が呼び出したいファイル、フォルダのショートカットをC:\binに配置して覚えやすい名前に変更するだけです。
ちなみに僕のフォルダはこんな感じになってます。
番外編(実践編すら面倒な人はこちらから。自動で設定します。)
どうでもいいから呼び出せるようにだけしたいんだよね。って人もいるかと思います。
そういう人向けに、実行するだけで設定されるようにbatファイルを作成しました。
番外編⓪ ダウンロード
以下のリンクからダウンロード可能です。
path_setting.bat - Google ドライブ
番外編① ソース
念の為ソースも貼っておきます。
以下のソースをコピペしてpath_setting.batのような名前で保存して実行して下さい。実行するとC:\binが開くのでそこにショートカットを入れてあげるだけで完了です。
:このバッチファイルを起動することで :C:\binのフォルダの作成、そのフォルダへのパスの設定までしてくれます。 :①_フォルダの作成 mkdir C:\bin :②_パスの設定(システム環境変数) SETX /M PATH "%PATH%;C:\bin" :③_作成したフォルダを開く explorer C:\bin
まとめ
「ファイル名を指定して実行」ですべての操作がキーボードだけで可能です。
キーボードからマウスへの移動で思考が途切れることも作業が途切れることもありません。
僕は、自分のプロジェクトのフォルダ、会社のURLはすべてショートカット化しています。一日の終わりに振り返りでマウスで操作したものはショートカットをフォルダに配置しています。会社でも部署全体に浸透していて、後輩や周りも使っていて、皆これがあると楽と言ってくれています。
何より、生産性が倍違うので仕事を早く終わらせたい人はぜひ試してみてください。
ちなみに・・・・
僕のPCではeroというコマンドを入力するとエロサイトがバーーっと開くようになっています。