例えば、sample.rb
という Ruby スクリプトを、任意のディレクトリから sample
と打つだけで実行できるようにするには、PATH の通ったディレクトリに sample.rb
と、以下のような sample.cmd
を置いておけば OK です。
もちろん、Ruby や Python の実行環境はあらかじめインストールしておく必要があります。
@echo off
set script="%~dp0%sample.rb"
ruby %script% %*
C:\myapp\ (このディレクトリに PATH を通しておく)
+-- sample.cmd (sample というコマンドとして認識させるため)
+-- sample.rb (実際に呼び出す Ruby スクリプト)
Python の場合も同様です。
@echo off
set script="%~dp0%sample.py"
python %script% %*