2014.
10.
16
13:42:39
結論から書くと
の名前で実行するコマンドを書いたバッチファイルを作成し、パスが通っているところ、例えば
あたりに放り込めばOKです。
それでは、詳細を書いていきます。
……と思ったのですが、書くことが思いつきませんでした。
単に
というだけです。
よって
パスの通っているところに置いたバッチファイルはコマンドっぽく実行できる
理屈になります。
まぁ「コマンドっぽく実行できる」というよりは
「外部コマンドとして認識される」と言った方が正確でしょうけどね。
例えば、こんなバッチファイルを作成してφ(--)
■c.bat
パスの通っているところに放り込めば、
のように「c」と書くだけで「cd」コマンドが実行できるようになりますよ。
そんな感じ\(--)/
【コマンド名】.bat
の名前で実行するコマンドを書いたバッチファイルを作成し、パスが通っているところ、例えば
%WINDIR%\system32\
あたりに放り込めばOKです。
それでは、詳細を書いていきます。
……と思ったのですが、書くことが思いつきませんでした。
単に
1.コマンドプロンプトから起動するときに「.exe」や「.bat」は省略可能
2.実行されるコマンドや起動されるプログラムがパス未指定の場合は
(1)カレントディレクトリ
(2)パスが通っているところ
の順番に探されて、無ければエラー
2.実行されるコマンドや起動されるプログラムがパス未指定の場合は
(1)カレントディレクトリ
(2)パスが通っているところ
の順番に探されて、無ければエラー
というだけです。
よって
パスの通っているところに置いたバッチファイルはコマンドっぽく実行できる
理屈になります。
まぁ「コマンドっぽく実行できる」というよりは
「外部コマンドとして認識される」と言った方が正確でしょうけどね。
例えば、こんなバッチファイルを作成してφ(--)
■c.bat
@echo off
cd %1 %2
cd %1 %2
パスの通っているところに放り込めば、
c hoge_dir
のように「c」と書くだけで「cd」コマンドが実行できるようになりますよ。
そんな感じ\(--)/