Windows7でコマンドマクロを使う場合。

Windows7にRubyをインストールして、WEBrickを起動する場合、ちょっと面倒。
コマンドプロンプトで下記を入力して起動する。

> ruby -run -e httpd -- --port 3000 .

いやいやいやいや、毎回これを入力するのはめんどくさすぎ!!

で、doskeyマクロを使って、コマンドマクロ(別名エイリアス)を設定すると楽になる。
設定方法は、こんな感じ。

> doskey マクロ名=コマンド

今回はWEBrickというマクロ名を設定してみた。

> doskey webrick=ruby -run -e httpd -- --port 3000 .

これで、

> webrick

とマクロ名をタイプするだけで、WEBrickが起動する。

ちなみに、どんなコマンドマクロが登録されているか調べたいとき。

> doskey /macros

コマンドマクロを削除したい場合。

> doskey マクロ名=

空のコマンドを登録するとコマンドマクロは削除される。

コマンドマクロはコマンドプロンプトを終了してしまうと消えてしまう。
それを防ぐためには、次のようにコマンドマクロを保存しておくと良い。

> doskey /macros > macros.bat

で、コマンドプロンプトのアイコンを右クリックしてプロパティを出す。
で、リンク先に次のように記載する。

%windir%¥system32¥cmd.exe /k macros.bat

これで、このアイコン経由で起動したコマンドプロンプトではコマンドマクロが設定された状態で立ち上がる。

0 件のコメント:

コメントを投稿