powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
10 сообщений из 10, страница 1 из 1
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38088712
Игаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Первый раз сегодня столкнулся с VBscript, при чём разобрать надо очень большой и весьма не простой скриптик.
Уже битый час мучаюсь гугля - как запустить VBScript в отладочном режиме, так чтобы пошагово пройтись по скрипту, посмотреть значения переменных.

Везде просто кричат про WScript.exe (CScript.exe), но толи я такой тупой... Толи вечер пятницы давит на мозги. Ну не выходит запустить отладчик.

Есть вот к примеру скрипт test.wsf:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
<job id="IncludeExample">
   <script language="VBScript">
dim i
for i=1 to 10
   wscript.echo "i=" & i
next
</script>
</job>


Надо пройтись по шагам скрипта и посмотреть переменные на каждом шаге.
Запускаю: WScript //X test.wsf

И тишина... В процессах висит WScript.exe и более ничего не происходит. Через минут пять на экране появляются кокошка как результат работы скрипта.

Пытался из под Visual Studio запустить отладку, открыл файл test.wsf, Debug->Attach to process, выбираю WScript.exe, студия как-бы переходит в режим отладки, но нифига не происходит.


П.С.: у меня в конторе очень права порезаны и запустить что-либо стороннее не могу. Есть Visual Studio 6, 2005 и 2008.

Чё делать... может подкинете идею куда рыть, что попробовать?
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38089030
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VBA
Практически никаких отличий, нужно лишь воздержаться от объекта WScript, он не является незаменимым даже для vbs. Если же воздержаться нельзя, можно в вба сделать собственный класс WScript, чтобы можно было переносить код простой копипастой без правок.
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38089132
Игаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyVBA
Практически никаких отличий, нужно лишь воздержаться от объекта WScript, он не является незаменимым даже для vbs. Если же воздержаться нельзя, можно в вба сделать собственный класс WScript, чтобы можно было переносить код простой копипастой без правок.
Это хорошо, но при помощи чего всё-таки отлаживать?
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38089139
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При помощью VBA.
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38089736
Игаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Тут всё ещё осложняется кучей политик безопасности и не имением возможности ставить свой софт.
Значит попробовал на личном ПК :
1. wscript.exe //X test.wsf
2. вылетает окно выбора отладчика, выбираю Visual Studio
3. опа - в открывшейся студии предложение выбрать тип отладки (T-SQL, Script) и нормальная отладка VBS кода )))

Пытаюсь проделать тоже на рабоче машине:
1. после запуска wscript.exe //X test.wsf ноль реакции, но процесс в списке процессов висит.
2. Запускаю system32\vsjitdebugger.exe -p [PID wscript.exe] и таки появляется окошко с выбором
3. Выбираю студию, открывается... НО - в списке типов отладки только Native и T-SQL
4. Выбираю любой Native - студия, чистая без какой-либо отлалдки...

Чего ему не хватает для запуска отладки...
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38090424
Фотография iConst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Игаев,
Мне как-то попадался редактор HTA. Кажется там был неплохой редактор VBS с отладкой. Прога платная, но триальная. Должно хватить...
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38090522
Игаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня нет возможности ставить самому себе проги )) иначе я бы таких вопросов не задавал и уже давно нашёл какой-то отладчик. А так - есть сутдии 6,2005,2008, .NET 7.1

Кстати на домашнем ПК выходит запускать отладку в Студии, проделываю тоже самое на рабочей машине - все запускается, но нет отображения кода... Как-бы студия висит в отладочном режиме, но кода нет. Переклацал всё из View и Tools->Debugging->Just-In-Time
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38090540
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в шестой студии отлаживайте.
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38090561
Игаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AntonariyНу в шестой студии отлаживайте.
С первеликим удовольствием! Но как?! Есть файл со скриптом - test.wsf. Есть Студия.
1. Запустил wscript //X test.wsf, запустил студию (6, 2005, 2008, все пробовал), Debug -> Attach to process, выбираю wscript.exe
и как-бы запускается отладка, появляются пункты Step Into, Step Over в Debug, но самого окна с кодом и возможностью идти по этоу коду пошагово - НЕТ
2. Тоже самое, только если аттачится через system32\vsjitdebugger.exe
...
Рейтинг: 0 / 0
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
    #38090703
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да не файл отлаживай, а код. Скопипастил в exe-проект и отладил, потом скопипастил обратно в wsf.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]