
現在、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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで集計したい。
-
ChatGPTの性能は昔に比べて上が...
-
ChatGPT
-
chatGPTみたいに画像生成出来る...
-
フォームを再送信しますか?
-
cgiファイルで構成された検索結...
-
iDeCo
-
皆さんはGUCCIはハイブランドだ...
-
cgi-binのエラー?
-
Trees掲示板CGI(CGI-Resque氏...
-
めちゃきれい
-
number 改行が追加できない
-
生成AI画像について
-
3DCG
-
ホームページにメールフォーム...
-
cgi アクセス制限 エラー
-
CGIの記述について教えてくださ...
-
CGIの設置が分かりません・・・
-
ホームページにCGIを設置したの...
-
ホームページにCGIを設置したの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
cgi を定期的に自動実行
-
CGIのちょっとしたこと
-
csvエディター
-
Webからアクセスし、画面のボタ...
-
iアプリのダウンロード回数のカ...
-
Perlプログラム上でアラートを表示
-
PHPとcgiの違い
-
C言語のCGIはプロパイダに聞か...
-
実行可能な外部コマンドは?
-
PerlとCで相互に通信をさせたい
-
cgiで呼び出したプログラムを数...
-
ホームページにCGIを設置したの...
-
http://www.***.com/***/***.cg...
-
CGIって何ですか?簡潔に教えて...
-
おかしなif文だと思うのですが...
-
インターネット通信
-
reuire 先に引数が渡ってしまう
-
perlによる外部プログラムの実行
-
IISでエラー、Apachでは動くの...
-
EXCELファイルに誰がアクセスし...
おすすめ情報