▽20000412b
#日記
上司様がちょっとしたテキスト加工を楽にやりたいというので, 簡単な perl スクリプトを書いた. でコレは今後も使うかもしれないってんで, デスクトップに置いといてドラッグ&ドロップで楽に使えると良いね,と.
お手軽に標準出力に出してたスクリプトを, 入力ファイル名から出力ファイル名を生成して書き出す様に変更して, スクリプトファイルへのショートカットをデスクトップにポイ. 使ってる perl は ActivePerl(+日本語化パッチ)なので, ".pl" ファイルがインストーラで perl.exe に関連付けられてて楽で良い.
と思ったら...実行できない? なんで? これって,A へのショートカットにファイル B をドロップしたら, コマンドラインで "A B" を実行するんじゃないの?
うぐぅ.試しに perl.exe を実行するバッチファイルにしてみたら, どうやらドロップしたファイルをバッチファイルとして実行する様だぞ. 何なんだこのカンチガイした動作は(笑)
よくわかんなくなってきたので,困った時の goo 検索. "g://ドラッグ&ドロップ+windows+デスクトップ+アイコン+起動+コマンドライン", なんてまームチャっぽい検索だが, 目的の情報どころか要件を満たすソフトまで発見した (^-^; うーん,すばらしい.
そぉかぁ,Windows のドラッグ&ドロップって引数を取れないんだ. 何考えてそんな仕様になってるんだろう?