現在、Perlにてチェックプログラム(チェック内容は省かせていただきます)を作っています。
もともとはweb上で「登録」をクリックすると以下のような csh で記述されたcgiが実行され、
------------------------------
#!/usr/bin/csh
echo "Content-type: text/html"
echo ""
~中略~
./既存プログラムA.exe
------------------------------
最終的に「既存プログラムA.exe」が起動するというような物で、今回この「既存プログラムA.exe」が起動される直前にチェックプログラムを実行するというものです。
前置きはこのような感じで、教えていただきたい内容は、
チェックプログラム内の記述に以下のようなチェック項目があります。
------------------------------
if(!(-e $CIRCUIT)){
print"END";
exit(0);
}
------------------------------
「$CIRCUIT」というフォルダが存在するか否か、存在すれば次のチェック項目へ、存在しなければ処理終了というような単純な構文なのですが、
このif文内に、"そのようなフォルダはありません"アラートを表示させるような記述を追加することは可能でしょうか?
サンプルURLや情報等お持ちの方いらっしゃいましたら、
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
ウェブ上でアラートを出すなら
print <<END;
<script>
alert('メッセージ');
</script>
END
とかしてみたらどうでしょう。
(未確認自信なし)
ありがとうございます、うまくいきました。
実は、以前にも似たような記述を追加したことがあったのですが、そのときは体裁を整えるためにタブを入れてしまい、それが原因で不具合がおこっていたようです。
どうも、お世話になりました。
No.1
- 回答日時:
windows環境だったら
popup.vbs
-------------------------------------
Set wsho = WScript.CreateObject("WScript.Shell")
ret = wsho.Popup("そのようなフォルダはありません",3,"エラー")
-------------------------------------
Perlから
system("popup.vbs");
とかするとか
unix環境だったらGTKを使うとか
tcl/TKを呼び出すとか
いずれにしても環境依存になると思います。
この回答への補足
早速のご回答ありがとうございます。
すみません、サーバーはHP-UXです。
GTKや、tcl/TKは初めて聞く言葉なのですが、
開発言語のようなものでしょうか?
少し、レクチャーしていただけると助かります。
以上、よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) Excel-VBAでのファイルの開き方 4 2023/02/14 11:01
- Visual Basic(VBA) VBAが止まります。 2 2022/09/02 14:02
- Visual Basic(VBA) VBA This Workbookモジュールを別ファイルにコピーする方法 1 2022/09/14 01:51
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- Windows 10 windows11 update の「更新の再開」について初歩的な質問なのですが 1 2022/10/19 00:57
- Visual Basic(VBA) vba GetAsyncKeyState関数について 1 2023/08/24 12:08
- Visual Basic(VBA) Excel VBA フォルダ存在チェックについて Aフォルダの中にBフォルダがあります。 IF構文を 3 2022/09/16 19:36
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- Visual Basic(VBA) 列と行の名前(重複あり)が交差するセルに、データを入力したい 2 2022/06/25 22:42
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ログアウト処理でWebブラウザを...
-
EXCELファイルに誰がアクセスし...
-
古ーくからフリーのtree.cgi掲...
-
オフラインでCGIを動かす
-
Perlの日記プログラムがIIS+Act...
-
プロバイダで定められたPerlへ...
-
cgiのパスについて
-
vbでFTPサーバーに対して、サー...
-
直リンク用バナーの作り方
-
.htaccessを用いて.cgiを.html...
-
CGIでソースがそのままでてしま...
-
画像アップ時のエラー
-
自作サーバーでムーバブルタイ...
-
ASP(IIS?)のエラーについて
-
VBScriptで、ファイルから任意...
-
cgi アクセス制限 エラー
-
レンタルサーバーで <base href...
-
さくらのサーバーでwww配下のcg...
-
ブログや掲示板の作り方
-
CGIってどうなの?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
CGIって何ですか?簡潔に教えて...
-
cgi を定期的に自動実行
-
Perlプログラム上でアラートを表示
-
IISでエラー、Apachでは動くの...
-
同じ階層内を意味する「./」を...
-
Webからアクセスし、画面のボタ...
-
初心者です。助けて下さいq(T▽T...
-
CGIプログラムをインターネット...
-
前回はごめんなさい。pythonでc...
-
IIS の管理コンソールというのは
-
シェルで書いたプログラムをper...
-
Javascript から CGI の呼び出し
-
ログアウト処理でWebブラウザを...
-
CとPerlどれくらい違うか?
-
ホームページ作成 cgi? java?
-
cgiで呼び出したプログラムを数...
-
http://www.***.com/***/***.cg...
-
CGIからGUIプログラムを立ち上...
-
C言語のCGIはプロパイダに聞か...
-
CGI(PERL)でsubmitボタンを押す...
おすすめ情報