グラフィカルユーザーインターフェース(GUI)で
操作することが一般的な今でも、GUIでは面倒な操作が、
キャラクタベースユーザインタフェース(CUI)なら
簡単に実現できることも少なくない。
でもCUIなんて触ったこともないという人には
少々ハードルが高いかもしれない。
本稿ではコマンドプロンプトを活用する為の
第一歩となる基本を解説します。
GUI
Windows OSは、マウスとキーボードを使って
グラフィカルユーザーインターフェース(GUI)で
操作するのが当たり前だが、コマンドプロンプトなどで、
キーボードを使って操作する、
ある意味前近代的なキャラクタベースユーザインタフェース
(CUI)を使った方が便利ということもある。
例えば、あるフォルダにあるファイルやフォルダ名の
一覧をテキストや表にすることを考えてみよう。
このような場合、エクスプローラで対象フォルダを開いて
ファイルやフォルダを選択/コピーし、
どこかに貼り付けると簡単にファイル名の
リストが得られます。
例えばメモ帳アプリを開いて、エクスプローラから
ファイルをコピー/貼り付けしても何も起こらない。
GUIでは簡単にできない操作例:
ファイル名の一覧をテキストファイルにしたい
貼り付けではなく、メモ帳に直接ドラッグすると、
今度はファイルの内容を直接開いて表示しようとする
(テキストファイル以外だと意味不明な文字が表示されてしまう)。
CUIだとどうなるか。コマンドプロンプトを開いてファイル名の
一覧を表示するコマンド「dir」を実行する。
すると名前の一覧がテキストで表示される。
後は、テキストエディタの画面で文字をコピーする場合と同じように、
マウスでコピーしたい範囲を選択/コピーして、
それを文書ファイルに貼り付けるだけだ。
ファイルの日付情報など、いくらか余分な情報も含まれているが、
削除するのはそう難しくないです。
CUIでは簡単にできる操作例:
ファイル名の一覧をテキストファイルにしたい
コマンドプロンプトを開いて
ファイルの一覧を表示させ、それをコピーすると簡単である。
1つ現実的にありがちだがGUIでは面倒な例として、
ファイルを特定の場所へまとめてバックアップする作業がある。
システムの突然の障害などに備えて、
作業中のドキュメントファイル類を定期的に
バックアップしておきたいと思うはず。
GUIだと、いちいち手動でファイルの選択やコピーという
操作を行わなければならないし、
それを定期的に実行するのは困難だ。
このような決まりきった作業を繰り返すような場合にも
CUIは使いやすい。
ファイルをコピーするCUIのコマンドを1つ作っておけば、
クリックするだけですぐに実行できるし、
それを定期的に実行するタスクとして
システムに登録しておけば自動処理も簡単です。
CUIでは簡単ではない操作例:作業フォルダ全体を
バックアップフォルダに定期的にコピーする
あるフォルダの内容を、バックアップフォルダに
定期的にコピーするのは管理業務などではありがちな処理です。
作業内容をGUIのコマンドとしてあらかじめ用意しておくことにより、
いつでも(スケジュール以外の時間でも)すぐに実行できるし、
操作ミスによる失敗もなくなる。
最初にコピー用のコマンドを作成する必要がある、
分かればそう難しいものでもない。
ステップ2:コマンドプロンプトの起動方法