サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
アメリカ大統領選
yozda.exblog.jp
どーもボキです。 指定した名前のプロセスが実行されているかどうか調べるスクリプトです。 どうでもいいことだが、CheckProcess と 動詞+名詞 としようかと思いましたが、
より改良したものはこちら。 VBScript(WSH)には、ユーザインターフェースと呼べるもんがほとんどない。 ユーザ入力画面といえば、InputBox か MsgBox くらい。 InputBox関数を使えばある程度の情報を入力させることが出来るが、せめてラジオボタンでの選択画面くらいはほしいもの。 VBScript単体での実現は無理だが、 VBScriptで作成したIEオブジェクトを利用すれば、ラジオボタンダイアログが実現できる。 ソースもアップしたかったが、エキサイトブログは、onclick や <Form>があると投稿できんし、 <INPUT>があると、オブジェクトが表示されるから、あきらめた。 くわしくはソース参照。IEオブジェクト作って、それにラジオボタン表示して、ユーザの操作結果を取得してるだけ。RItems = Array( _ "ラジオボタンのタイトル 1", _ "ラジ
どーもボキです。 VBScript には、Continue がない。 実現できないコード For i = 0 To Count If ループを飛ばしたい条件 Then Continue ループ内部での処理 Next 同等の処理、これなら実現できる For i = 0 To Count If ループ内で処理したい条件 Then ループ内部での処理 End If Nextインデントが深くなるのは好みでない。 調べると、For と Do を組み合わせれば、 Continue と同じ機能が実現できることがわかった。そのコードは以下。Doループ & Exit Do をつかって、Continue を実現した例 For i = 0 To Count Do If ループを飛ばしたい条件 Then Exit Do ループ内部での処理 Loop Until 1 Next一回のみループするDoをFor内に用意し
このページを最初にブックマークしてみませんか?
『yozda.exblog.jp』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く