node.jsってコマンドラインで操作するので、操作の度にデスクトップからコマンドラインを開くのが結構面倒。
なのでいつも作っておくBATファイルがある。
- コマンド待ち用のBATファイル(cmdln.bat)
cd /d %~dp0 cmd /p
※管理者権限利用時はBATファイルを右クリックで[管理者として実行]で起動する
- node.jsプロジェクトのサービスを起動するBATファイル(srv.bat)
cd /d %~dp0 node index.js
cmd.batとかどこかでありそうな名前にすると再入ループしてしまうのが難点。
cd /d %~dp0 は、
ファイルを配置したディレクトリィにドライブ名を含めて変更する呪文。
コマンドの詳しい仕様は
Windowsのバージョンやリリース時期でブレがあるので、
ググるより、
コマンドラインで cd /? や help for で調べた方がいい。
なお、パス中に空白や()の様な記号が含まれていると変な動きをしてしまうことがあるそうです。