|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
В кои-то веки решил скрипт написать на VBS. Скрипт обрабатывает достаточно долго некоторый объем данных. Как логичнее всего, и при этом без заморочек отобразить пользователю, что скрипт находится в процессе, а то сейчас перед ним пустой экран - думай, что хочешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 00:59 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
Никак в общем-то... Если ты запускаешь скрипт через cmd и cscript.exe, то можно кидать в stdout сообщения: Код: vbnet 1.
Если ты запускаешь скрипт через дабл-клик, то он пойдет выполняться через wscript.exe и вышеприведенная команда откроет диалоговое окошко с кнопкой OK которую надо будет нажать (скрипт на это время замрет). Не очень удобно для промежуточных сообщений. Одно время я пытался написать себе ActiveX диалог, с парой меток и прогресс-баром, специально для использования в VBS, но что-то оно за пять минут не получилось, а дольше возится лень стало. Готового подобного не видел. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 03:22 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
Shocker.Pro, White OwlЕсли ты запускаешь скрипт через cmd и cscript.exe, то можно кидать в stdout сообщения: Код: vbnet 1.
Если ... Можно обойти это "если", перезапустив скрипт на "правильном" сервере: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31.
Множество вариантов создания GUI для скриптов на форуме script-coding ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 06:25 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
А еще можно запустить IE и выводить в него хоть черта лысого. ) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 09:21 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
AntonariyА еще можно запустить IE и выводить в него хоть черта лысого. )Спасибо всем, надеялся, что есть способы попроще. Сам скрипт всего-то 20 строк, не хочется воротить еще и что-то громоздкое. Запускает эксель невидимый и обрабатывает файл. Наверное можно показать этот эксель и в нем чего-то нарисовать что ли... ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 10:25 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
Shocker.ProЗапускает эксель невидимый и обрабатывает файл тогда почему нельзя перед этим запустить так же прогу, которая показывает, что скрипт думает?) многие онлайн игрушки, кстати, так и делают. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 14:04 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
BelowZero, Потому что для того я и писал скрипт, чтобы отдать его другому человеку, чтоб он им пользовался без заморочек, еще не хватало проги с ним какие-то распространять ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 14:28 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
скукотища, "перезапуск на правильном сервере" делается еще проще через ручное задание cscript.exe в ярлыке. Кидаешь ярлык для скрипта на десктоп, потом идешь в свойства ярлыка и подсовываешь туда этот самый csript /nologo. Просто и легко. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 18:42 |
|
VBS: Как показать пользователю, что скрипт думает?...
|
|||
---|---|---|---|
#18+
ОФФWhite Owl, спасибо, я знаю. "Многабукаф" было ответом на Вашу реплику: White OwlЕсли ты запускаешь скрипт через дабл-клик... ЗЫ: Можно и в системе задать сервер сценариев "по-умолчанию". ... |
|||
:
Нравится:
Не нравится:
|
|||
18.01.2012, 21:19 |
|
|
start [/forum/topic.php?fid=60&fpage=87&tid=2158139]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
27ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 127ms |
0 / 0 |