• ベストアンサー

vbsでデバッグしながらコードを実行するには?

vbaならブレークポイントを設置したり F8でステップインしながらコードを実行できますが vbsでそういうことはできないのでしょうか? 一度vbaでデバッグしながら実行してOKなら vbsファイルに張り付ける方法しかないですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • queuerev2
  • ベストアンサー率78% (96/122)
回答No.2

No.1の回答に書いたMicrosoft Script Editorのデバッガ、少し使ってみました。 変数をウォッチしながらステップインとかは一応できました。 でも、なんか使いにくいです。 VBAのイミディエイトウィンドみたいなコマンドウィンドウというのはあるのですが少なくともprintはできないみたいだし、デバッグを終了するとそのままデバッガなしで実行してしまうようだし・・・ VBAで動かせるものならVBAのデバッガでデバッグした方がいいと思います。

qucsevgqjq
質問者

お礼

試していただきありがとうございます。 使いにくいのですか。 VBEがある環境なのでそちらで代用したいと思います。

その他の回答 (1)

  • queuerev2
  • ベストアンサー率78% (96/122)
回答No.1

この質問を見て、そういえば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

参考URL:
http://social.msdn.microsoft.com/forums/ja-JP/vwdexpressja/thread/eb13d7de-a6c1-4ed5-83d1-ccf159871525/
qucsevgqjq
質問者

お礼

探していただきありがとうございます。 一応あるのですね。 ぜひ使ってみたいと思います。

関連するQ&A