« MortScript(1) | トップページ | MortScript(3) »

2007.08.26

MortScript(2)

ももモバイル: MortScript(1)とか書いたけど(2)ぐらいで終わりそうな。

前にももモバイル: Windows Mobile5.0で自動巡回でVPN接続も自動化(スクリプトとかで自動化)できればと思っていましたが、2,3時間の格闘の末できました。
コードはこれだけ。(個々のモバイルデバイスの設定にもよるかと思いますが)


Connect("社内ネットワーク設定")

これでダイヤルアップをはじめ、その後VPNにも接続に行きます。
最初、接続の設定では、「既定のインターネット設定」「既定の社内ネットワーク設定」となっているのですが、既定を「規定」と書いていてずっとできませんでした(; ;)

これに、nScriptで作った、WOLのスクリプトをSleep等で少し時間をあけつつ実行させればボタン1つで接続、VPN接続、WOLスクリプトの実行、切断までできました。
ただ、このConnect関数は、EasyDial等とは違って、MortScript自体が終了すると、接続自体も自動的に終了してしまうようです。
自動切断してしまうので、スクリプトなどで動かす場合にはちょうどいいのですが、そのまま接続を残しておき、ブラウザなどを使いたい場合は別の方法(EasyDial等)をしたほうがいいですね。
これに、後はタイマーソフトでも組み合わせればなんでもできそうですね。
また、PPC版は、/wait=秒数 という引数をMortScript実行の際の引数に指定すれば、それだけ待機するようです。
SDカードやCFカードは起動直後は、数秒待たないと使用できない場合もありますし、スタンバイから復帰した場合は、Bluetoothの起動にも時間かかっているようですので、これも大変有用ですね。

というわけで、今までは、まず最初に接続してから、スクリプトを起動して、、とやっていたのをボタン1つで、もしくはランチャーやタイマー等でもできるようになったので非常に便利です。
こういうのは、プログラムにやらせるのが一番です。

他にも、Mortscriptがいくつか公開されているようですので、いろいろと便利になりそうです。

|

« MortScript(1) | トップページ | MortScript(3) »

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/12730/16243413

この記事へのトラックバック一覧です: MortScript(2):

« MortScript(1) | トップページ | MortScript(3) »