このページは福井県立大学の田中求之が2006年1月まで運用していた Mac のサーバ運用に関する会議室 「Web Scripter's Meeting」の記録です。情報が古くなっている可能性がありますのでご注意ください。

MacDNSでダイアログなしで終了する方法はありますか?

発言者:SBK
( Date Monday, May 06, 1996 18:12:27 )


 早速、MacDNSをダウンロードし、MINDと入れ替え、今までのHostsファイル
を読み来ませ、順調に差し替えに成功したと思っていると、とんでもない所
に、落し穴がありました。
 MacDNSは、終了時にOK、Cancelのダイアログが出て、デフォールトボタン
が「Cancel」になっていたのです。私のサーバーは、インターネット接続線
接続ではないので、24時間稼働しているわけではなく、PowerKeyによる
制御でオンオフするので、OkayDokeyを使用し、ダイアログの壁を突破して
起動や終了を1日の内に何回か繰り返すのですが、デフォールトボタンが
Cancelでは、そこで処理が止まってしまい、時間になっても終了できない
のです。
 ダイアログは由緒正しく、DITLリソースの205番に書かれておりましたが、
昔Macのプログラムを噛った遠い記憶を思い起こせば、確かダイアログボッ
クスのデフォールト設定は代えることが例えできても、押されたボタンの
IDはプログラム直書きなので、CODEリソースでも代えない限りなおらない
のではないかと思いだし、私の能力では打つ手なしとなりました。
 なにかよい回避方法をご存知の方はいらっしゃいませんでしょうか?//

田中求之 さんからのコメント
( Tuesday, May 07, 1996 02:27:30 )

MacDNS の終了ダイアログを表示しないようにする方法は、MacDNS のホーム
ページの MacDNS FAQ の中に書かれています。

具体的には 'STR ' リソース ID 354 "Warn on quit" の値を 1 から 0
に変更すればよかったはずです。

念のためページで確認の上、お試しください。


SBK さんからのコメント
( Tuesday, May 07, 1996 09:00:17 )

早速ためしてみます、ありがとうございました