No.4ベストアンサー
- 回答日時:
フィルタとして使うことの多い私からすれば、STDINで入力待ちというのは、あんまりやりたくない方法ですね。
・コマンドプロンプトのpauseコマンドをPerlのsystem関数で呼び出す
END {
system('cmd /c pause');
}
・ダブルクリックでの使用が望みなら、結果もウィンドウに表示する。
Perl/Tk等を使って、テキストボックスに表示、「OK」ボタンで終了
・結果は「画面」ではなくファイルに出力するように変更。実行後にファイルをエディタ等で確認。
No.3
- 回答日時:
具体的な方法は他の方が書いてますが、
>結果表示の直前に自動的にwindowが閉じてしまいます。
は、勘違いで、結果表示の直後に閉じています。
Windowsの仕組みとして、プログラムが終了するとウィンドウが閉じます。従って、ウィンドウを開いたままにしたければ、プログラムを終了させなければよい。その方法を1,2の方が書いています。
No.2
- 回答日時:
1.コマンドプロントにファイル名を入れて実行する方法。
コマンドプロントを起動する。
C:\> perl ファイル名
と入れて実行する。
2.STDINで受け取る方法。
sub END {
$Blank = <STDIN>;
}
を好きなところに入れる。
[Enter]で次の処理に=プロセス終了
3.無限ループさせる(推奨されない)
sub END{
while(1){}
}
4.スリープさせて、時間が経ったら終了。
sub END{
sleep 300;#実行後5分後に終了。
}
No.1
- 回答日時:
実行の一番最後に、標準入力の行を入れておいたらどうですか?
<STDIN>
#やったことはないですが、止まると思います。
#その後、Enter押せばスクリプトが終わりますし。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) awkのtoupper() 1 2022/10/21 20:39
- Perl perlをバージョンアップしたら、今まで正常に動いていたプログラムが、エラーになってしまった 3 2022/10/05 15:44
- PostgreSQL postgreSQLをbashで実行する際に「MORE」表示をなくす方法 1 2023/05/08 21:42
- CGI 古ーくからフリーのtree.cgi掲示板を利用させてもらって来ましたが、最新でなにか復活できないか? 2 2023/04/07 10:43
- Windows 10 Windows10起動しない、エラー0xc0000185修復方法 2 2022/07/14 12:28
- Mac OS MacOSのLaunchAgentsってなんですか?使い方など教えてください。 前の質問でLaunc 1 2022/04/24 02:06
- その他(プログラミング・Web制作) bashのgrepで複数の検索、かつスクリプト内で改行する方法を教えてください。 1 2022/10/06 20:09
- その他(プログラミング・Web制作) vbaで座標を指定してコマンドプロンプト画面を表示させる。 1 2023/01/09 16:06
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
- Firefox(ファイヤーフォックス) Firefoxが起動しない原因とカイゼン方法 2 2022/07/19 10:54
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラム初心者です。unix上...
-
crontab での実行結果が違う
-
Postfixでメールを受信したらPe...
-
vbs: オブジェクトがコレクショ...
-
awkの処理速度を改善したい
-
Perlパス"#!"の意味
-
複数のスクリプトを同時に走ら...
-
VisualC++2005 Express Edition...
-
スペースを含むファイルの実行...
-
DBファイルが0644になってしまう
-
PERLスクリプトのコマンドライ...
-
Excel VBAでリンク切れをチェッ...
-
例外処理のフローチャートの記...
-
標準モジュールを削除したい。(...
-
'Range'メソッドは失敗しました
-
ユーザー定義関数に#NAME?が返...
-
グラフのX,Y座標を取得したい
-
Excel VBAで、ユーザーフォーム...
-
印刷後メッセージボックスを表...
-
VBA This Workbookモジュール...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Cからシェルを起動し返り値をハ...
-
powershellで関数名を変更する...
-
UWSCのスクリプトにラグが発生...
-
"JScript"が見つかりません!
-
[ASP]条件によってインクルード...
-
VBSで自動ログインについて
-
VBSを利用して、IEのタブを自動...
-
VBScriptでCurrentDirectoryを...
-
Perlのライセンス
-
vbs: オブジェクトがコレクショ...
-
Perlスクリプトで文字化けして...
-
シェルでsyntax errorがでてしまう
-
awkの処理速度を改善したい
-
ADサーバにおけるログインID,PC...
-
cygwinでcshが認識されず困って...
-
ディスクの空き容量を求める(W...
-
crontab での実行結果が違う
-
ホームページ作成でCGI、VBスク...
-
perlスクリプトのブラウザURLか...
-
perl起動方法
おすすめ情報