View previous topic :: View next topic |
Author |
Message |
Parcan
Joined: 15 Dec 2004 Posts: 398 Location: Russian
|
(Separately) Posted: Thu May 14, 2009 16:57 Post subject: |
|
|
Batya
спасибо |
|
Back to top |
|
|
kadvlad
Joined: 26 Aug 2007 Posts: 81
|
(Separately) Posted: Fri Sep 11, 2009 21:15 Post subject: |
|
|
Друзья,
помогите разобраться с TCWSHelp
после установки системы (XP SP2) файл находился в папке тотала по адресу c:\Program Files\Totalcmd\plugins\script Helper b10\TCWSHelp.exe
Впоследствие перенёс папку Тотала на др. раздел, и после этого все скрипты перестали работать: выдаёт ошибку в строке
Code: | Set TCS = CreateObject("TCScript.Helper") |
Запуск-регистрация TCWSHelp в новом месте (и даже переустановка WSH) ничего не дали. Если оставить одну только эту утилиту по старому адресу — всё работает как надо.
Можно ли как-то "перерегистрироваться", чтобы удалить хэлпера из старого места и оставить в новом?
Спасибо. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Fri Sep 11, 2009 21:28 Post subject: |
|
|
Попробуй сначала выполнить TCWSHelp.exe /UNREGSERVER по старому месту прописки |
|
Back to top |
|
|
kadvlad
Joined: 26 Aug 2007 Posts: 81
|
(Separately) Posted: Fri Sep 11, 2009 21:34 Post subject: |
|
|
Как всё просто, однако.
Спасибо, помогло. |
|
Back to top |
|
|
Darkman
Joined: 19 Sep 2009 Posts: 23
|
(Separately) Posted: Fri Sep 25, 2009 22:30 Post subject: |
|
|
При запуске Script Helper выдает следующую ошибку
Total Commander 7.50a, ошибка проявляется как на Windows 7, так и на XP.
Может какие-нибудь библиотеки нужны, которые у меня отсутствуют? |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sat Sep 26, 2009 16:51 Post subject: |
|
|
Попробуй установить VB5 рантаймы. Ссылка. А затем сверху установи VB6 рантаймы. Ссылка.
Давно собираюсь скомпилировать под VB6, но руки никак не доходят. Может кто-то сможет напомнить мне про что-нибудь обещанное мною к добавлению в тулзу? Я бы тогда заодно с добавлением и перекомпилировал. |
|
Back to top |
|
|
Darkman
Joined: 19 Sep 2009 Posts: 23
|
(Separately) Posted: Sat Sep 26, 2009 22:03 Post subject: |
|
|
Volniy wrote: | Попробуй установить VB5 рантаймы. Ссылка. А затем сверху установи VB6 рантаймы. Ссылка. |
Рантаймы установил, перезагрузился, результата - ноль, та же ошибка.
Пробовал удалять регистрацию ключом /unregserver, запускал в режиме совместимости с XP SP2, от имени администратора - бестолку.
Есть еще идеи?
P.S. Windows 7, TC 7.50a |
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sat Sep 26, 2009 23:45 Post subject: |
|
|
Volniy wrote: | Может кто-то сможет напомнить мне про что-нибудь обещанное мною к добавлению в тулзу? Я бы тогда заодно с добавлением и перекомпилировал. | Открыть исходники (правда, не обещанное, но было бы неплохо) |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Sun Sep 27, 2009 03:54 Post subject: |
|
|
Darkman wrote: | Есть еще идеи? |
Просто перекомпилировал на VB6(SP6) (вроде бы это был самый последний билд). Проверь как это отразится на работоспособности.
http://volniy.nm.ru/tcwshelp_b10%2b.rar |
|
Back to top |
|
|
Darkman
Joined: 19 Sep 2009 Posts: 23
|
(Separately) Posted: Sun Sep 27, 2009 08:13 Post subject: |
|
|
Урааааааааааааааа! Заработало!!!
Спасибо огромное!!! |
|
Back to top |
|
|
Andrey_A
Joined: 10 Apr 2009 Posts: 394 Location: Сочи
|
(Separately) Posted: Fri Feb 12, 2010 04:55 Post subject: |
|
|
У меня не срабатывает нажатие клавиши CAPSLOCK
Code: | ' Имитирует нажатие клавиши CAPSLOCK
Set TCS = CreateObject("TCSCRIPT.Helper")
TCS.SendKeystroke "{CAPSLOCK}"
Wscript.Quit |
и ещё как имитировать нажатье WIN (кнопка с флажком) |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Thu Mar 11, 2010 02:59 Post subject: |
|
|
Script Helper ActiveX for Total Commander, beta11
tcwshelp_b11.rar (30 kb)
Отличия от предыдущей бета-версии:
* Устаранен баг установки разделителя панелей в случае использования мышки, настроенной для работы левой рукой
* Устаранен баг установки разделителя в позицию 100%
* Перекомпилировано в VB6 (для повышения стабильности и улучшения совместимости)
* Метод UserCmd для вызова определенных в TC пользовательских функций вида EM_xxx
* Методы SetSrcPath и SetTrgPath для открытия заданных путей в панелях Тотала (опционально - в новых вкладках). Если указать путь к файлу, тогда дополнительно этот файл получит фокус в файловой панели
До кучи:
* Метод Sleep, вызывающий задержку выполнения скрипта указанной длительности. Является аналогом метода Sleep объекта WScript.Shell, но не требует создания этого объекта
* {SPACE} или {SP} можно использовать в методе SendKeystroke вместо пробела для лучшей читаемости скриптов на форуме. (С множителем пока что не работает!)
--
Andrey_A, подтверждаю. Походу глюк VB, ибо с SendKeys объекта WScript.Shell работает нормально. Используй пока что такой вызов.
Last edited by Volniy on Fri Mar 12, 2010 01:01; edited 1 time in total |
|
Back to top |
|
|
prog_san
Joined: 29 Sep 2007 Posts: 282 Location: Пенза
|
|
Back to top |
|
|
prog_san
Joined: 29 Sep 2007 Posts: 282 Location: Пенза
|
(Separately) Posted: Thu Mar 11, 2010 09:28 Post subject: |
|
|
Ан, нет... В задачах системы остается запись 100% _________________ Errare humanum est |
|
Back to top |
|
|
Volniy
Joined: 15 Dec 2004 Posts: 585 Location: Местный
|
(Separately) Posted: Thu Mar 11, 2010 11:19 Post subject: |
|
|
Я, к сожалению, не видел (или попросту забыл) сообщение об этой баге. Надо бы, конечно, посмотреть что за дела. Сейчас не смогу, исходники только дома есть.
А вообще там такая заморочка: при перемещении разделителя Тотал кажет подсказку с процентами возле указателя мышиного, потом убирает его сам. Когда же я делаю программное перемещение, эти подсказки отчего-то не убираются (их может набраться много), поэтому я сам их закрываю в конце перемещения. Почему 100% не удаляется это надо посмотреть, скорее всего при поиске окон для текста окна я неудачную маску выбрал.
--
UPD Именно так все и оказалось. Исправил, файл по ссылке выше заменил. Так что можешь перезагрузить и проверить. |
|
Back to top |
|
|
|