VBS: сценарии отладки из vb6, vb.net или С#

#c# #debugging #vbscript #vb.net-2010

#c# #отладка #vbscript #vb.net-2010

Вопрос:

Мне нужно реализовать визуальный отладчик vbscript. Вот и все. Мне нужно знать, есть ли способ выполнить это из vb6 или vb.net программа.

Что мне нужно сделать, так это визуальный, пошаговый отладчик. Но я не знаю, с чего начать.

Я пытался использовать объект «MSScriptControl.ScriptControl», но он может выполнять только полный код, а не пошаговую поддержку.

Есть идеи???

Комментарии:

1. Visual Studio может отлаживать VBScript / JavaScript… Похоже на произвольное решение. По какой-либо конкретной причине вы хотите реализовать отладку VBScript поверх гораздо более документированной управляемой отладки?

2. Да, переносимость. Мне нужно использовать эту программу (отладчик) во многих удаленных средах, и обычно я не могу рассчитывать на полный набор VS. Кроме того, я не хочу покупать VbsEdit.

3. Доступен отладчик Microsoft Script , плюс я иногда использую редактор сценариев Microsoft Office , который поставляется вместе с office. Кроме того, не могли бы вы проанализировать вывод командной cscript.exe строки с //D помощью переключателя?

4. на самом деле, я думаю, я имел в виду //X переключатель

5. Существует руководство пользователя Windows Scripting Editors , которое никоим образом не отвечает на ваш вопрос, но может быть актуальным, если 60 долларов стоят меньше вашего времени

Ответ №1:

JavaScript / VBScript очень старые, и вы ищете старый COM / ActiveX API для работы. Проверьте эти ссылки — http://blogs.msdn.com/b/jscript/archive/2008/03/18/ie8-script-debugger-under-the-hood.aspx и http://msdn.microsoft.com/en-us/magazine/cc301316.aspx .

Примечание — я никогда не делал этого сам и предпочитаю, чтобы так и оставалось.