Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Windows Script Host
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 25, 26, 27  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sat Apr 03, 2010 09:18    Post subject: Reply with quote

Quote:
А без регистрации можно скачать???

aLexx, конечно!
Back to top
View user's profile Send private message
AgereS



Joined: 25 Mar 2010
Posts: 6

Post (Separately) Posted: Sat Apr 03, 2010 10:52    Post subject: Reply with quote

Всё отлично работает большое спасибо
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Sat Apr 03, 2010 11:08    Post subject: Reply with quote

Volniy wrote:
Тоесть скорее всего сейчас будет работать и без этого дополнительного параметра

Работает! Многие скрипты обрели вторую жизнь. Спасибо!

PS А по SendKeystroke совсем никаких планов? Нам только палец в рот положи...
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Mon Apr 05, 2010 15:52    Post subject: Reply with quote

sa wrote:
А вот в команде TCS.SendKeystroke проблем с юникодной версией TC, по-моему, стало наоборот меньше, чем раньше: из четырёх возможных сочетаний, неверно отрабатывается только вариант английского текста при русской раскладке клавиатуры.

Поэтому для гарантии правильной работы SendKeystroke достаточно перейти к английской раскладке. У меня этот переход настроен в региональных стандартах на Ctrl+Shift+1 и команда перехода к английской раскладке в скриптах выглядит следующим образом:
Code:
TCS.SendKeystroke "^+1"
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Tue Apr 13, 2010 14:50    Post subject: Reply with quote

Возникли проблемы с последней версией tcwshelp_b11Plus.
Кажется, что поведение зависит от объёма данных при копировании в буфер.
Например, можно попробовать "натравить" последнюю зебру (ZebraMark-3.vbs) на папку Windows, к которой предварительно применить Ctrl+B. Верный результат получается у кого-нибудь?
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Wed Apr 14, 2010 09:46    Post subject: Reply with quote

На машине установлена Windows 7 Масимальная x32.
Пытаюсь зарегистрировать TCWSHelp. Получаю:
Quote:
---------------------------
Ошибка
---------------------------
Unexpected error; quitting
---------------------------
ОК
---------------------------

Пробовал несколько версий. Везде то же самое.
tcwshelp_b10+.rar
tcwshelp_b11.rar
tcwshelp_b11Plus.rar

При этом TCWSHelp.exe /UNREGSERVER отрабатывает тихо без ошибок.
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Rodny



Joined: 24 Jan 2007
Posts: 949
Location: Могилёв, Беларусь

Post (Separately) Posted: Wed Apr 14, 2010 20:35    Post subject: Reply with quote

Batya
У меня из tcwshelp_b11Plus.rar нормально зарегистрировался в такой же системе.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Thu Apr 15, 2010 09:24    Post subject: Reply with quote

Может у меня каких-то библиотек не хватает Question
Volniy, откликнись!
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Fri Apr 16, 2010 02:02    Post subject: Reply with quote

Batya wrote:
Может у меня каких-то библиотек не хватает Question
Volniy, откликнись!

Ау, я тута Smile
Порекомендую, конечно же, (пере)установить рантаймы VB6 (а раньше нужны были VB5), никаких специальных библиотек я не использовал. Рантаймы найти легко, вот весьма популярная ссылочка.

А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.

sa wrote:
Кажется, что поведение зависит от объёма данных при копировании в буфер.

Подтверждаю. Не заметил раньше, потому что на больших количествах файлов попросту не пробовал. Ограничение возникает на объеме буфера около 32 кб. Тут я сам виноват - с панталыку неверно указал тип переменной для хранения размера буфера. Исправим, не проблема.
Back to top
View user's profile Send private message
Batya



Joined: 15 Dec 2004
Posts: 2218
Location: Москва, Россия

Post (Separately) Posted: Fri Apr 16, 2010 15:03    Post subject: Reply with quote

Volniy wrote:
Порекомендую, конечно же, (пере)установить рантаймы VB6

Переустановил. То же самое ...

Volniy wrote:
А вообще регистрация ActiveX сервера всегда сопровождается записью в реестр, причем именно в HKLM, а на такое дело еще и соответствующие права должно иметь. Проверь это дело.

... А потом выполнил через "Запуск от имени администратора". Заработало.
О как! А я думал, что, если я администратор на машине, то всё могу по определению - привык на прошлых виндах Confused Теперь надо привыкать к определённой специфике Win 7.

Volniy
А можно, если будет время, сделать, чтобы при недостатке прав было какое-нибудь вразумительное сообщение, а не "Unexpected error"?
_________________
Нет, я не сплю. Я просто медленно моргаю.
Back to top
View user's profile Send private message
Volniy



Joined: 15 Dec 2004
Posts: 585
Location: Местный

Post (Separately) Posted: Sat Apr 17, 2010 02:04    Post subject: Reply with quote

Batya wrote:
Volniy

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

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

Можно поиграться с заданием уровня прав в манифесте, затребовав административных, но тогда скорее всего пользователь с ограничениями вообще не сможет пользоваться сервером. Есть еще один вариант. Необходимые для регистрации данные могут быть занесены в реестр только для текущего пользователя (в HKCU), на что прав нужно по менее. Для этого можно написать простой рег-файлик.
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Sun Apr 25, 2010 22:31    Post subject: Reply with quote

Подскажите что это за ощибка и как её истравить:
Code:
...
Строка:   2
Символ:   1
Ошибка:   0x800700C1
Код:   800700C1
Источник:    (null)

Часть cкриптов vbs работает, но там, где есть строка
Set TCS = CreateObject("TCSCRIPT.Helper") - выдаётся ошибка, хотя Helper нормально зарегистрировался. Систему только поставил - Vista 32
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Sun Apr 25, 2010 23:51    Post subject: Reply with quote

Andrey_A wrote:
хотя Helper нормально зарегистрировался

Путь до Helper-а уже после регистрации случайно не менялся?
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Tue Apr 27, 2010 05:25    Post subject: Reply with quote

Путь до Helper-а уже после регистрации не менялся
Я установил паралельно Win7 - тоже самое. Все скрипты работают, кроме этого. Проверял разные версии Helper-а - ошибка, хотя до этого тоже стояла таже самая Vista - никаких не было проблем. Как будто не хватает чего-то, что было раньше
Back to top
View user's profile Send private message
sa



Joined: 29 Apr 2009
Posts: 2567

Post (Separately) Posted: Tue Apr 27, 2010 07:28    Post subject: Reply with quote

Andrey_A wrote:
Как будто не хватает чего-то, что было раньше

Может вот эти рекомендации Volniy пригодятся?
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 12, 13, 14 ... 25, 26, 27  Next
Page 13 of 27

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group