Выполнение VBScript шаг за шагом в C # - PullRequest
0 голосов
/ 12 августа 2010

Я хочу написать программу на C #, которая позволит мне шаг за шагом выполнять vbscript, как я делал бы в отладчике.Я знаю, что могу запустить vbscript, создав новую форму класса процесса System.Diagnostics, но мне было интересно, позволит ли это мне выполнять одну строку кода vbs за раз.

Справочная информация: у нас есть эта среда автоматизации пользовательского интерфейса, которая генерирует vbscript на основе тестов, написанных в файле Excel.Этот vbscript, в свою очередь, делает вызовы DLL, которая выполняет действия над приложением.

Мы хотим отойти от Excel и поместить эту инфраструктуру автоматизации в silverlight.

Так что мне нужна способностьчтобы пользователь, хотя и шаг за шагом, проходил через этот скрипт vb, как отладчик интерпретатора.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 12 августа 2010

Вы можете попробовать MS ScriptControl .

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

1 голос
/ 12 августа 2010

Вы должны реализовать свой собственный хост скриптов. Не знаю много об этом, должно быть сложно в C #. Начните читать здесь .

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