|
|
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
Первый раз сегодня столкнулся с VBscript, при чём разобрать надо очень большой и весьма не простой скриптик. Уже битый час мучаюсь гугля - как запустить VBScript в отладочном режиме, так чтобы пошагово пройтись по скрипту, посмотреть значения переменных. Везде просто кричат про WScript.exe (CScript.exe), но толи я такой тупой... Толи вечер пятницы давит на мозги. Ну не выходит запустить отладчик. Есть вот к примеру скрипт test.wsf: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. Надо пройтись по шагам скрипта и посмотреть переменные на каждом шаге. Запускаю: WScript //X test.wsf И тишина... В процессах висит WScript.exe и более ничего не происходит. Через минут пять на экране появляются кокошка как результат работы скрипта. Пытался из под Visual Studio запустить отладку, открыл файл test.wsf, Debug->Attach to process, выбираю WScript.exe, студия как-бы переходит в режим отладки, но нифига не происходит. П.С.: у меня в конторе очень права порезаны и запустить что-либо стороннее не могу. Есть Visual Studio 6, 2005 и 2008. Чё делать... может подкинете идею куда рыть, что попробовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.12.2012, 19:55 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
VBA Практически никаких отличий, нужно лишь воздержаться от объекта WScript, он не является незаменимым даже для vbs. Если же воздержаться нельзя, можно в вба сделать собственный класс WScript, чтобы можно было переносить код простой копипастой без правок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2012, 12:31 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
AntonariyVBA Практически никаких отличий, нужно лишь воздержаться от объекта WScript, он не является незаменимым даже для vbs. Если же воздержаться нельзя, можно в вба сделать собственный класс WScript, чтобы можно было переносить код простой копипастой без правок. Это хорошо, но при помощи чего всё-таки отлаживать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2012, 15:29 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
При помощью VBA. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.12.2012, 15:47 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
Тут всё ещё осложняется кучей политик безопасности и не имением возможности ставить свой софт. Значит попробовал на личном ПК : 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 - студия, чистая без какой-либо отлалдки... Чего ему не хватает для запуска отладки... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.12.2012, 17:06 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
Игаев, Мне как-то попадался редактор HTA. Кажется там был неплохой редактор VBS с отладкой. Прога платная, но триальная. Должно хватить... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2012, 12:05 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
у меня нет возможности ставить самому себе проги )) иначе я бы таких вопросов не задавал и уже давно нашёл какой-то отладчик. А так - есть сутдии 6,2005,2008, .NET 7.1 Кстати на домашнем ПК выходит запускать отладку в Студии, проделываю тоже самое на рабочей машине - все запускается, но нет отображения кода... Как-бы студия висит в отладочном режиме, но кода нет. Переклацал всё из View и Tools->Debugging->Just-In-Time ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2012, 12:58 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
Ну в шестой студии отлаживайте. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2012, 13:08 |
|
||
|
тупой вопрос человека видящего первый раз в жизни VBScript - как это добро отлаживать?!!!
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.12.2012, 13:22 |
|
||
|
|

start [/forum/topic.php?fid=22&gotonew=1&tid=1448927]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
156ms |
get topic data: |
7ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 436ms |

| 0 / 0 |
