Страница 13 из 27

Добавлено: Сб апр 03, 2010 09:18
Tol!k
А без регистрации можно скачать???
Изображение
aLexx, конечно!

Добавлено: Сб апр 03, 2010 10:52
AgereS
Всё отлично работает большое спасибо

Добавлено: Сб апр 03, 2010 11:08
sa
Volniy писал(а):Тоесть скорее всего сейчас будет работать и без этого дополнительного параметра
Работает! Многие скрипты обрели вторую жизнь. Спасибо!

PS А по SendKeystroke совсем никаких планов? Нам только палец в рот положи...

Добавлено: Пн апр 05, 2010 15:52
sa
sa писал(а):А вот в команде TCS.SendKeystroke проблем с юникодной версией TC, по-моему, стало наоборот меньше, чем раньше: из четырёх возможных сочетаний, неверно отрабатывается только вариант английского текста при русской раскладке клавиатуры.
Поэтому для гарантии правильной работы SendKeystroke достаточно перейти к английской раскладке. У меня этот переход настроен в региональных стандартах на Ctrl+Shift+1 и команда перехода к английской раскладке в скриптах выглядит следующим образом:

Код: Выделить всё

TCS.SendKeystroke "^+1"

Добавлено: Вт апр 13, 2010 14:50
sa
Возникли проблемы с последней версией tcwshelp_b11Plus.
Кажется, что поведение зависит от объёма данных при копировании в буфер.
Например, можно попробовать "натравить" последнюю зебру (ZebraMark-3.vbs) на папку Windows, к которой предварительно применить Ctrl+B. Верный результат получается у кого-нибудь?

Добавлено: Ср апр 14, 2010 09:46
Batya
На машине установлена Windows 7 Масимальная x32.
Пытаюсь зарегистрировать TCWSHelp. Получаю:
---------------------------
Ошибка
---------------------------
Unexpected error; quitting
---------------------------
ОК
---------------------------
Пробовал несколько версий. Везде то же самое.
tcwshelp_b10+.rar
tcwshelp_b11.rar
tcwshelp_b11Plus.rar

При этом TCWSHelp.exe /UNREGSERVER отрабатывает тихо без ошибок.

Добавлено: Ср апр 14, 2010 20:35
Rodny
Batya
У меня из tcwshelp_b11Plus.rar нормально зарегистрировался в такой же системе.

Добавлено: Чт апр 15, 2010 09:24
Batya
Может у меня каких-то библиотек не хватает :?:
Volniy, откликнись!

Добавлено: Пт апр 16, 2010 02:02
Volniy
Batya писал(а):Может у меня каких-то библиотек не хватает :?:
Volniy, откликнись!
Ау, я тута :)
Порекомендую, конечно же, (пере)установить рантаймы VB6 (а раньше нужны были VB5), никаких специальных библиотек я не использовал. Рантаймы найти легко, вот весьма популярная ссылочка.

А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.
sa писал(а):Кажется, что поведение зависит от объёма данных при копировании в буфер.
Подтверждаю. Не заметил раньше, потому что на больших количествах файлов попросту не пробовал. Ограничение возникает на объеме буфера около 32 кб. Тут я сам виноват - с панталыку неверно указал тип переменной для хранения размера буфера. Исправим, не проблема.

Добавлено: Пт апр 16, 2010 15:03
Batya
Volniy писал(а):Порекомендую, конечно же, (пере)установить рантаймы VB6
Переустановил. То же самое ...
Volniy писал(а):А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.
... А потом выполнил через "Запуск от имени администратора". Заработало.
О как! А я думал, что, если я администратор на машине, то всё могу по определению - привык на прошлых виндах :? Теперь надо привыкать к определённой специфике Win 7.

Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"?

Добавлено: Сб апр 17, 2010 02:04
Volniy
Batya писал(а):Volniy

А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"?
Не-а, не смогу сделать, сколько бы времени у меня ни было. Дело в том, что регистрация ActiveX сервера это процесс не контролируемый из кода, то есть это сообщение об ошибке происходит еще до передачи управления.

Можно поиграться с заданием уровня прав в манифесте, затребовав административных, но тогда скорее всего пользователь с ограничениями вообще не сможет пользоваться сервером. Есть еще один вариант. Необходимые для регистрации данные могут быть занесены в реестр только для текущего пользователя (в HKCU), на что прав нужно по менее. Для этого можно написать простой рег-файлик.

Добавлено: Вс апр 25, 2010 22:31
Andrey_A
Подскажите что это за ощибка и как её истравить:

Код: Выделить всё

...
Строка:	2
Символ:	1
Ошибка:	0x800700C1
Код:	800700C1
Источник: 	(null)
Часть cкриптов vbs работает, но там, где есть строка
Set TCS = CreateObject("TCSCRIPT.Helper") - выдаётся ошибка, хотя Helper нормально зарегистрировался. Систему только поставил - Vista 32

Добавлено: Вс апр 25, 2010 23:51
sa
Andrey_A писал(а):хотя Helper нормально зарегистрировался
Путь до Helper-а уже после регистрации случайно не менялся?

Добавлено: Вт апр 27, 2010 05:25
Andrey_A
Путь до Helper-а уже после регистрации не менялся
Я установил паралельно Win7 - тоже самое. Все скрипты работают, кроме этого. Проверял разные версии Helper-а - ошибка, хотя до этого тоже стояла таже самая Vista - никаких не было проблем. Как будто не хватает чего-то, что было раньше

Добавлено: Вт апр 27, 2010 07:28
sa
Andrey_A писал(а):Как будто не хватает чего-то, что было раньше
Может вот эти рекомендации Volniy пригодятся?