Инструмент или IDE для отладки кода VB Script - PullRequest
3 голосов
/ 08 октября 2008

Мне нужен любой инструмент или среда IDE для отладки и тестирования кода скриптов vb. Пожалуйста, предложите любые бесплатные. Мои VB-скрипты автономны (VBS-расширение).

Ответы [ 4 ]

3 голосов
/ 08 октября 2008

VbsEdit

Не бесплатно, но имеет неограниченный пробный период с наклейкой

1 голос
/ 14 апреля 2010

Существует действительно старый инструмент, называемый Script Debugger для Windows NT 4.0 и более поздних версий. Он предназначен для сценариев VBScripts, запускаемых на веб-страницах, но его можно легко присоединить к сценарию VBS.

Вы можете скачать его здесь: http://www.microsoft.com/downloads/details.aspx?FamilyID=2f465be0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en

Название говорит, что NT 4.0 я знаю, но в настоящее время я запускаю его на Windows 7 x64 и не вижу проблем с открытием отладчика.

Просто установите вышеупомянутый инструмент, затем запустите ваш скрипт из командной строки, как:

wscript.exe myscript.vbs // d // x

Как только откроется отладчик, вы можете пройти по коду и даже открыть командное окно, где вы можете проверить значения переменных, набрав? VarName.

1 голос
/ 08 октября 2008

Думаю, вам будет нелегко найти бесплатный инструмент, который поддерживает настоящую отладку VBS. Но я использовал эту «технику бедняков» в прошлом. Создайте переменную в начале вашего скрипта

blnDebug = False

Затем по всему сценарию добавьте строки, чтобы отразить, что делает сценарий или значение различных переменных:

if blnDebug Then wscript.echo "Теперь запускается скрипт strFoo =" & strFoo

Когда вы устанавливаете blnDebug = True, тогда все ваши сообщения отладки будут записываться на консоль (я всегда использую CScript при запуске этого). Добавляя эти сообщения отладки при написании сценария, вы можете получить доступ к отладке, просто изменив значение bldDebug.

Конечно, в коммерческих редакторах, таких как PrimalScript, есть отладчик. SAPIEN также имеет автономный отладчик http://www.primalscope.com/,, который, хотя и не бесплатный, является относительно недорогим вариантом. Вы можете скачать пробную копию, чтобы попробовать.

1 голос
/ 08 октября 2008
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...