View previous topic :: View next topic |
Author |
Message |
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sat Apr 03, 2010 09:18 Post subject: |
|
|
Quote: | А без регистрации можно скачать??? |
aLexx, конечно! |
|
Back to top |
|
|
AgereS
Joined: 25 Mar 2010 Posts: 6
|
(Separately) Posted: Sat Apr 03, 2010 10:52 Post subject: |
|
|
Всё отлично работает большое спасибо |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Sat Apr 03, 2010 11:08 Post subject: |
|
|
Volniy wrote: | Тоесть скорее всего сейчас будет работать и без этого дополнительного параметра |
Работает! Многие скрипты обрели вторую жизнь. Спасибо!
PS А по SendKeystroke совсем никаких планов? Нам только палец в рот положи... |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Mon Apr 05, 2010 15:52 Post subject: |
|
|
sa wrote: | А вот в команде TCS.SendKeystroke проблем с юникодной версией TC, по-моему, стало наоборот меньше, чем раньше: из четырёх возможных сочетаний, неверно отрабатывается только вариант английского текста при русской раскладке клавиатуры. |
Поэтому для гарантии правильной работы SendKeystroke достаточно перейти к английской раскладке. У меня этот переход настроен в региональных стандартах на Ctrl+Shift+1 и команда перехода к английской раскладке в скриптах выглядит следующим образом:
Code: | TCS.SendKeystroke "^+1" |
|
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Tue Apr 13, 2010 14:50 Post subject: |
|
|
Возникли проблемы с последней версией tcwshelp_b11Plus.
Кажется, что поведение зависит от объёма данных при копировании в буфер.
Например, можно попробовать "натравить" последнюю зебру (ZebraMark-3.vbs) на папку Windows, к которой предварительно применить Ctrl+B. Верный результат получается у кого-нибудь? |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Wed Apr 14, 2010 09:46 Post subject: |
|
|
На машине установлена Windows 7 Масимальная x32.
Пытаюсь зарегистрировать TCWSHelp. Получаю:
Quote: | ---------------------------
Ошибка
---------------------------
Unexpected error; quitting
---------------------------
ОК
--------------------------- |
Пробовал несколько версий. Везде то же самое.
tcwshelp_b10+.rar
tcwshelp_b11.rar
tcwshelp_b11Plus.rar
При этом TCWSHelp.exe /UNREGSERVER отрабатывает тихо без ошибок. _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Rodny
Joined: 24 Jan 2007 Posts: 949 Location: Могилёв, Беларусь
|
(Separately) Posted: Wed Apr 14, 2010 20:35 Post subject: |
|
|
Batya
У меня из tcwshelp_b11Plus.rar нормально зарегистрировался в такой же системе. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Thu Apr 15, 2010 09:24 Post subject: |
|
|
Может у меня каких-то библиотек не хватает
Volniy, откликнись! _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Fri Apr 16, 2010 02:02 Post subject: |
|
|
Batya wrote: | Может у меня каких-то библиотек не хватает
Volniy, откликнись! |
Ау, я тута
Порекомендую, конечно же, (пере)установить рантаймы VB6 (а раньше нужны были VB5), никаких специальных библиотек я не использовал. Рантаймы найти легко, вот весьма популярная ссылочка.
А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.
sa wrote: | Кажется, что поведение зависит от объёма данных при копировании в буфер. |
Подтверждаю. Не заметил раньше, потому что на больших количествах файлов попросту не пробовал. Ограничение возникает на объеме буфера около 32 кб. Тут я сам виноват - с панталыку неверно указал тип переменной для хранения размера буфера. Исправим, не проблема. |
|
Back to top |
|
|
Batya
Joined: 15 Dec 2004 Posts: 2218 Location: Москва, Россия
|
(Separately) Posted: Fri Apr 16, 2010 15:03 Post subject: |
|
|
Volniy wrote: | Порекомендую, конечно же, (пере)установить рантаймы VB6 |
Переустановил. То же самое ...
Volniy wrote: | А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело. |
... А потом выполнил через "Запуск от имени администратора". Заработало.
О как! А я думал, что, если я администратор на машине, то всё могу по определению - привык на прошлых виндах Теперь надо привыкать к определённой специфике Win 7.
Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"? _________________ Нет, я не сплю. Я просто медленно моргаю. |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sat Apr 17, 2010 02:04 Post subject: |
|
|
Batya wrote: | Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"? |
Не-а, не смогу сделать, сколько бы времени у меня ни было. Дело в том, что регистрация ActiveX сервера это процесс не контролируемый из кода, то есть это сообщение об ошибке происходит еще до передачи управления.
Можно поиграться с заданием уровня прав в манифесте, затребовав административных, но тогда скорее всего пользователь с ограничениями вообще не сможет пользоваться сервером. Есть еще один вариант. Необходимые для регистрации данные могут быть занесены в реестр только для текущего пользователя (в HKCU), на что прав нужно по менее. Для этого можно написать простой рег-файлик. |
|
Back to top |
|
|
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Sun Apr 25, 2010 22:31 Post subject: |
|
|
Подскажите что это за ощибка и как её истравить: Code: | ...
Строка: 2
Символ: 1
Ошибка: 0x800700C1
Код: 800700C1
Источник: (null) |
Часть cкриптов vbs работает, но там, где есть строка
Set TCS = CreateObject("TCSCRIPT.Helper") - выдаётся ошибка, хотя Helper нормально зарегистрировался. Систему только поставил - Vista 32 |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Sun Apr 25, 2010 23:51 Post subject: |
|
|
Andrey_A wrote: | хотя Helper нормально зарегистрировался |
Путь до Helper-а уже после регистрации случайно не менялся? |
|
Back to top |
|
|
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Tue Apr 27, 2010 05:25 Post subject: |
|
|
Путь до Helper-а уже после регистрации не менялся
Я установил паралельно Win7 - тоже самое. Все скрипты работают, кроме этого. Проверял разные версии Helper-а - ошибка, хотя до этого тоже стояла таже самая Vista - никаких не было проблем. Как будто не хватает чего-то, что было раньше |
|
Back to top |
|
|
sa
Joined: 29 Apr 2009 Posts: 2567
|
(Separately) Posted: Tue Apr 27, 2010 07:28 Post subject: |
|
|
Andrey_A wrote: | Как будто не хватает чего-то, что было раньше |
Может вот эти рекомендации Volniy пригодятся? |
|
Back to top |
|
|
|