MaMac 書込み所
[リストに戻る] [ホームに戻る] [新規投稿] [スレッド表示] [トピック表示] [留意事項] [ワード検索] [管理用]
スクリプト作りにハマったmamac - mamac 2006/02/21(Tue) 21:08 No.242
 ├ Re: スクリプト作りにハマったmamac - penguin-19 2006/02/22(Wed) 22:54 No.243
 ├ Re: スクリプト作りにハマったmamac - mamac 2006/02/23(Thu) 09:09 No.244
 ├ Re: スクリプト作りにハマったmamac - penguin-19 2006/02/23(Thu) 14:29 No.245
 ├ Re: スクリプト作りにハマったmamac - mamac 2006/02/27(Mon) 09:26 No.246
 ├ Re: スクリプト作りにハマったmamac - mamac 2006/03/06(Mon) 09:40 No.249
 ├ Re: スクリプト作りにハマったmamac - penguin-19 2006/03/06(Mon) 12:46 No.250
 ├ Re: スクリプト作りにハマったmamac - mamac 2006/03/06(Mon) 14:37 No.251
 ├ Re: スクリプト作りにハマったmamac - penguin-19 2006/03/06(Mon) 21:00 No.252
 ├ Re: スクリプト作りにハマったmamac - mamac 2006/03/09(Thu) 00:29 No.253
 ├ Re: スクリプト作りにハマったmamac - penguin-19 2006/03/09(Thu) 00:58 No.254
 └ Re: スクリプト作りにハマったmamac - mamac 2006/03/09(Thu) 18:17 No.255

スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/02/21(Tue) 21:08 No.242
IPアドレスの「監視&更新」スクリプトを作りました。

今までは「黄昏のクラシックMac OS」さんの「SDDNSC」を使わせて頂いていましたが、監視時間の間隔が15分に固定されていてちょっと不満だったので、監視時間の間隔を調整できるスクリプトを作ってみました。

http://mamac.go2.jp/mamac/server_064_pop1.html

Re: スクリプト作りにハマったmamac 投稿者:penguin-19 投稿日:2006/02/22(Wed) 22:54 No.243 home
 どもです。着々と進んでますねー(^_^)

 直近のIPについては、ファイルに書き出さず、propertyを使ってみたらどうでしょう。その方がファイルの読み書きが一つ減るから若干高速になるんでないかと。

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/02/23(Thu) 09:09 No.244
どうも〜です。

最初、 property と run を使って作成したのですが、何故かパフォーマ 6310 で動かなくて現在のスクリプトになってしまいました。

もう一度チャレンジしてみます。

Re: スクリプト作りにハマったmamac 投稿者:penguin-19 投稿日:2006/02/23(Thu) 14:29 No.245 home
> 最初、 property と run を使って作成したのですが、何故かパフォ
> ーマ 6310 で動かなくて現在のスクリプトになってしまいました。
 あ、そうでしたか。実用スクリプトは現状合わせが一番ですから、ママでよいかと<(_ _)>

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/02/27(Mon) 09:26 No.246
6310で動かない場合があるのは機能拡張とかなんかファイルが不足しているのかも知れませんです。

スクリプトは少し整理して書き替えました。

モデムにアクセスしてIPアドレスを得る方法もやってみましたが、ファイル共有がオンだとアクセスできずエラーになってしまいました。

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/03/06(Mon) 09:40 No.249
どうも〜です。

その後、モデムからIPアドレスを得る方法をテストしていますが、パフォーマ6310 + OS 9.1 の組み合わせで上手く動作しませんです。OS 8.6 なら問題ないのですが???。

動作しない現象は、
ファイル共有オンの時は動作しないのがほとんどですが、ある時は、最初の1回だけ動作する場合もあったりして不可解です。

テストスクリプトはこれです。
set ID2 to "***" --ユーザー名
set PAS2 to "***" --ユーザーパスワード
set URL2 to "192.168.*.*/***" --モデムの接続情報ページ
set IP_CHK1 to "http://" & ID2 & ":" & PAS2 & "@" & URL2
set IP_SET1 to ((path to desktop) as text) & "IP_CHK.MODEM.htm"

tell application "URL Access Scripting"
activate
try
download IP_CHK1 to file IP_SET1 replacing yes with progress
display dialog "成功" buttons "OK" default button 1 with icon 1
on error
display dialog "失敗" buttons "OK" default button 1 with icon 0
end try
quit
end tell

penguin-19 さんの経験で解決のヒントがありましたらご教示ください。

Re: スクリプト作りにハマったmamac 投稿者:penguin-19 投稿日:2006/03/06(Mon) 12:46 No.250 home
 どもです。

 う〜ん、僕にも原因はちょっと分かりかねます。OS 9とOS 8のAppleScriptは、たぶんバージョンが異なっていると思われますので、その辺りの問題なのかも。

 でも、そうだとしても、9で動いて8で動かんというのならわかるんですけど、逆だしなぁぶつぶつ。

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/03/06(Mon) 14:37 No.251
ご返事ありがとうです。

分らないですか。AppleScript のバージョンが影響か! うーん。PM-9600 では問題ないので、マシンも含めた複雑な相互関係が影響しているのでしょうね。

もしやと思い、9.1を再インストールして試したのですがやはり同じ結果で、ファイル共有動作時は2回目以降がアクセスできないです。

Re: スクリプト作りにハマったmamac 投稿者:penguin-19 投稿日:2006/03/06(Mon) 21:00 No.252 home
 家に帰ってきて試してみました。Classic環境でスクリプトを走らせてテストしました。

 結果、2回は正常に動きましたが、それ以後は「URL Access Scriptingにて誤りがおきました:あるオブジェクトディスクが見当たりません」というエラーで動作しませんでした。

 が、Classic環境を再起動させると再び動作しました。で、今度は何度やっても正常に動きます。う〜ん、何なんだろう。

 mamacさんとこのエラーはどんなやつでしょう。

on error errnum -- エラー内容を変数errnumへ
display dialog "失敗 " & errnum buttons "OK" default button 1 with icon 0

 としておくと失敗時にエラー内容を表示してくれます。

 さて、ちょっと探ってみていたら、こちらに「CyberHandler」というツールがありました。
http://www.h5.dion.ne.jp/~maclab/script/script-CyberHandler.html

 多機能なツールで、どうやらURL Access Scriptingの代替機能も提供してくれるようです。これを使うという手もあるかもしれません。もっとも、この機能、本来はURL Access ScriptingのないOS 8.5以前で使うことを前提にしているようですが(^_^;

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/03/09(Thu) 00:29 No.253
わざわざテストして頂きありがとうです。

エラーは「URL Access Scripting にて誤りが起きました」というものです。


>さて、ちょっと探ってみていたら、こちら「CyberHandler」というツールがありました。

このようなものがあったんですね。早速試してみました。
で、なんかライブラリーがないと動かないようで、その入手先がリンク切れでした。残念!

Re: スクリプト作りにハマったmamac 投稿者:penguin-19 投稿日:2006/03/09(Thu) 00:58 No.254 home
> で、なんかライブラリーがないと動かないようで、その入手先がリンク切れでした。残念!
 うがぁ。この1、2年、このパターンが急速に増えましたね。あるツールを使おうとして、「これをインストールしておいてね」といわれていってみるとなくなってるってやつ(^_^;

 皆さんOS Xに移っているんだろうなぁ(^_^;;;;;

 ってことで、結局お役に立てませんでした<(_ _)>

Re: スクリプト作りにハマったmamac 投稿者:mamac 投稿日:2006/03/09(Thu) 18:17 No.255
>「これをインストールしておいてね」といわれていってみるとなくなってるってやつ(^_^;

たしかに多いですね。オールドMacも化石に近づいてきた。
それでも頑張るぞーーと吠えてみたりして・・・でも何か寂しい。

現在、サーバは OS 8.6 で動いています。8.6 だとメモリーに余裕ができたので仮想メモリーOFF です。
CGI(掲示板)は、少し早くなったかな〜。


- 返信フォーム

お名前
Eメール
タイトル
メッセージ
参照先
イメージ   [イメージ参照]
暗証キー (英数字で8文字以内)
投稿キー (投稿時 投稿キー を入力してください)
文字色