- ベストアンサー
vbsでデバッグしながらコードを実行するには?
vbaならブレークポイントを設置したり F8でステップインしながらコードを実行できますが vbsでそういうことはできないのでしょうか? 一度vbaでデバッグしながら実行してOKなら vbsファイルに張り付ける方法しかないですか?
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
No.1の回答に書いたMicrosoft Script Editorのデバッガ、少し使ってみました。 変数をウォッチしながらステップインとかは一応できました。 でも、なんか使いにくいです。 VBAのイミディエイトウィンドみたいなコマンドウィンドウというのはあるのですが少なくともprintはできないみたいだし、デバッグを終了するとそのままデバッガなしで実行してしまうようだし・・・ VBAで動かせるものならVBAのデバッガでデバッグした方がいいと思います。
その他の回答 (1)
- queuerev2
- ベストアンサー率78% (96/122)
この質問を見て、そういえばVBScriptのデバッガってないんだろうかと思って探してみたところ、ありました。 http://social.msdn.microsoft.com/forums/ja-JP/vwdexpressja/thread/eb13d7de-a6c1-4ed5-83d1-ccf159871525/ を参考に、プログラムの追加と削除のOffice2007のところで、Microsoft Script EditorをWebデバッグツールまで含めてインストールし、コマンドプロンプトで wscript //x test.vbs とやってデバッガ選択のウィンドウでデバッガを選択したら、デバッガを起動することができました。 今知ったばかりなのでどのくら使えるものかはまだわからないのですが。 上記ページによると、Visual Studioにも同様のものが入っているそうです。そこにはExpressはだめだと書いてありますが、別の情報(下記)ではOKとのこと、よくわかりません。 http://vbscript.g.hatena.ne.jp/cx20/20100128/1264693336
お礼
探していただきありがとうございます。 一応あるのですね。 ぜひ使ってみたいと思います。
お礼
試していただきありがとうございます。 使いにくいのですか。 VBEがある環境なのでそちらで代用したいと思います。