高見知英のかいはつにっし(β)

高見知英のアプリケーション開発日誌 のほか、地域活動などの活動報告ブログ。

CUIアプリを実行->表示

 CUIアプリは、コマンドラインから直接実行してもすぐに閉じてしまいます。いちいちコマンドプロンプトを開くのは面倒ですね。
 でも、下記のようにすれば大丈夫です。

perl -e "system 'ipconfig /all'; ;"

 Perlのsystem関数で実行させ、終わったら入力待ちにして停止させる。Perlってこんな使い方もあったんだ。

  @echo off
  perl -e "system '%~1'; ;"

 というバッチファイルをパスの通ったフォルダにおいておけば、cui ipconfig などと入力するだけでCUIアプリが起動できて楽です。半角スペースを含むコマンドを入れたいときは、ダブルクオーテーションで囲ってくださいね。cui "ipconfig /all" みたいに。

 全部Perlスクリプトで書くとか、逆に全部バッチファイルで書くとか言う方法もありそう。