有識者の皆様、桜日和な今日この頃で恐縮なのですが、つまらない質問をさせて下さい。言ってしまうと「perlをbatファイルのように使いたい」のです。
具体的な用法としましては、
デスクトップにokikae.cgi(ファイルの文字を置き換えて別名でファイル出力するプログラム)のショートカットを置き(プログラム本体でも可)、そこに変換したいファイルをドラッグアンドドロップしたときに、処理を行いたいんです。
いちいちブラウザからcgiとして実行するのは面倒ですし、ファイル指定の手間もあります。ファイルをcgiファイルにドラッグアンドドロップすると引数?として処理をしてくれるのでしょうか?それは不可能なのでしょうか?初心者的な質問ですみません。
(でもこういう使い方をしたい人も多いのでは?)
※perlはActivePerlをインストール済みで、http://localhostではcgiが正常に動作しています。
No.2ベストアンサー
- 回答日時:
demo.bat
----------------------
perl c:\demo.pl %1
pause
----------------------
demo.bat に ファイルをドラッグしてあげれば
バッチファイルがファイル名を受け取ります。
perl のスクリプトの場所はフルパスで指定する。
この回答への補足
mauraさん、bardfishさん、
ありがとうございます。
bat上で受け取った %1 は
perl上ではなんという変数に入りますでしょうか?
調べてみます。
$fileName = $ARGV[0];
で取得出来ました。
ありがとうございましたーー!!
本当に助かりました。
batはいろんな作業に使えそうですね♪
心から、感謝します。
No.1
- 回答日時:
CGIで動かす必然性が全くないような利用方法のようですが…
「okikae.cgi」にファイルをドロップして処理を行いたいのであれば、BATファイルを作成しましょう。
このとき、ドロップするファイルは1つという制限付きですが、
「perl okikae.cgi "%1"」
という内容のテキストファイルを作成し、保存する際のファイル名を「okikae.bat」とでもしておきます。
これをディスクトップにコピーし変換したいファイルをドロップしてみてください。
大変、助かりました。
おふたりが同じ答えを返してくれたので
すぐに試してみる気にならせてくれました。
どうなんだろう?と思い始めていたこのネット社会の中で、
お二人の余裕と温かさを感じました。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- Excel(エクセル) Excelを開くとエラーが出る 2 2022/10/03 16:13
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Windows 10 windowsの回復ドライブや復元ポイントを使用した場合の戻る位置を教えてください。 5 2023/08/19 14:52
- Visual Basic(VBA) エクセルのマクロについて教えてください。 7 2023/07/04 09:18
- その他(プログラミング・Web制作) フォルダ内の特定 拡張子のファイルを一括実行するBat ファイルについて 4 2022/04/17 09:51
- Windows 10 ショートカットの作り方と使い方について教えて下さい。 3 2022/05/27 08:44
- その他(プログラミング・Web制作) Windowsのマクロプログラムで、こんなことできますか? 3 2022/06/28 14:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ファイルの足し算(pascal)
-
【PHP】アクセス過多でファ...
-
ExcelをCSV書き出す場合のシー...
-
ReadLineでの読み出し行を指定する
-
VBAでCSVファイルの特定行を書...
-
awkスクリプトでダブルクォーテ...
-
エクセルVBA コードが同じでも...
-
window.open でのファイル指定方法
-
タブの色を変更する方法
-
CSVデータの編集の際の重複チェ...
-
サーバーにある特定の拡張子フ...
-
指定したフォルダにアップロード
-
batファイルでrenameができませ...
-
パスから最後のディレクトリだ...
-
Perlの初心者です。2重ループ...
-
Perlの質問:行と列を入れ替え...
-
Perl<->Oracle間での文字化けに...
-
perlでファイル内の文字列を置...
-
close()で例外が投げられる理由
-
Perlについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
fopenでディレクトリ内の全ファ...
-
ファイルロックの解除方法
-
TSVファイルを読み込んでCSV形...
-
[perl] perlで書き込み中に、PC...
-
Cookieが保存できない。
-
最新のファイルのみ検索
-
perlをデスクトップのショート...
-
flockについて
-
perlでCSV形式ファイルのア...
-
ファイルの結合
-
unixでのファイルロックの方法...
-
CGI のモジュールをつかってフ...
-
ファイルがオープンできない
-
ファイルディスクリプタとは?
-
file_exists関数について
-
1行がやたら長いテキストをバッ...
-
ファイルの存在確認をしたい
-
HTMLの中にCGIファイルリンク
-
perl の printでのファイルへの...
-
Perl 処理速度について
おすすめ情報