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 

Синхронная смена каталогов
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Mon Jun 04, 2018 19:56    Post subject: Reply with quote

JKT
Там, откуда ты качал dll, пункты 1, 2, 7 выполнены?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 00:03    Post subject: Reply with quote

Flasher
1 - положил 64-ю wscript.exe из C:\Windows\SysWOW64\ в папку.
2 - рядом положил TCScript.dll из архива.
Сделал кнопку из скрипта на прошлой странице
Code:
TOTALCMD#BAR#DATA
F:\TCScriptHelper\wscript.exe "%COMMANDER_PATH%\Scripts\SyncroOpenCatalog.vbs"

%COMMANDER_PATH%\Icons\!Кружки\balls_006.ico
Синхр смена каталогов - SyncroOpenCatalog


-1

Выбивает ошибку :

У меня Win7x64, TC-9.12_32-x. Запускал и 64-х - рез-т тот-же.
Что не так делаю?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 01:35    Post subject: Reply with quote

JKT
А манифесты? Они в архиве не для красоты, наверно. Wink
И почему не в %СOMMANDER_PATH%\<Scripts|Addons>, а на F:\?
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 09:56    Post subject: Reply with quote

Flasher
О. Что-то начало получаться. Переместил все 4 файла с манифестами в %COMMANDER_PATH%\Scripts\
Сделал кнопку из примера со статьи (Показать число отображаемых объектов в активной панели) - она работает - в окошке высвечивает.
А вот синхр смена - не пашет. Никакую уже ошибку не выдает, но и не фурычит - нажимаю кнопку, входит в каталог под курсором, ничего синхронно в соседней панели не происходит, нажимаю еще раз - выходит из каталога. Ну прям полный аналог нажатия "Enter". Smile
Куда рыть?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 12:39    Post subject: Reply with quote

JKT
Начнём с выполнения 1 пункта снизу памятки. Smile
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 13:09    Post subject: Reply with quote

Flasher
Эээээ.... Какой памятки? Ты пальцем покажи Smile
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10236
Location: Россия, Саратов

Post (Separately) Posted: Tue Jun 05, 2018 13:11    Post subject: Reply with quote

JKT
Той самой, которая специально прикреплена на странице подфорума и без чтения которой здесь, строго говоря, вообще обсуждать нечего.
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 14:19    Post subject: Reply with quote

Вот:
2) Никакой ошибки не выскакивает
3)
Code:
TOTALCMD#BAR#DATA
%COMMANDER_PATH%\Scripts\wscript.exe "%COMMANDER_PATH%\Scripts\SyncroOpenCatalog.vbs"

%COMMANDER_PATH%\Scripts\balls_006.ico
Синхр смена каталогов - SyncroOpenCatalog

-1

4) TC 9.12 32x (64x) - в обеих разрядностях TC результат одинаков.
5) Win7x64 SP1
6) wscript.exe из C:\Windows\SysWOW64\
--
F:\TCM\Scripts\wscript.exe
on Microsoft Windows Seven x64 Professional Edition Version 6.1 (build 7601) Service pack 1

File Version Information :

Version language : Русский (Россия)
CompanyName : Microsoft Corporation
FileDescription : Microsoft ® Windows Based Script Host
FileVersion : 5.8.7600.16385
InternalName : wscript.exe
LegalCopyright : © Microsoft Corporation. All rights reserved.
OriginalFilename : wscript.exe.mui
ProductName : Microsoft ® Windows Script Host
ProductVersion : 5.8.7600.16385

Creation Date : 05/06/2018 13:00:47
Last Modif. Date : 12/10/2013 04:15:48
Last Access Date : 05/06/2018 13:09:45
FileSize : 141824 bytes ( 138.500 KB, 0.135 MB )
FileVersionInfoSize : 1796 bytes
File type : Application (0x1)
Target OS : Win32 (0x4)
File/Product version : 5.8.7601.18283 / 5.8.7601.18283
Language : Русский (Россия) (0x419)
Character Set : 1200 (ANSI - Unicode (BMP of ISO 10646)) (0x4B0)

Build Information :
Debug Version : no
Patched Version : no
Prerelease Version : no
Private Version : no
Special Build : no
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 14:22    Post subject: Reply with quote

JKT
Издеваешься? Я же написал:
Flasher wrote:
с выполнения 1 пункта
Первого, а не всех остальных. Laughing
Quote:
... Укажите ссылку на нужный пост, если скриптов в топике приведено более одного. ...

_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 14:37    Post subject: Reply with quote

Flasher
Упс... Перестарался
http://forum.wincmd.ru/viewpost.php?p=125626
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 14:56    Post subject: Reply with quote

JKT wrote:
нажимаю кнопку, входит в каталог под курсором, ничего синхронно в соседней панели не происходит, нажимаю еще раз - выходит из каталога. Ну прям полный аналог нажатия "Enter".
Ты вообще понимаешь суть синхронного открытия (когда задействована опция, включаемая по cm_SyncChangeDir)? В обеих панелях должны располагаться одноимённые каталоги. Если это условие не выполнено и не указан ключ /n, то навигация в активной панели будет продолжена, ибо синхронизироваться в данный момент не с чем.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 15:15    Post subject: Reply with quote

Flasher
Я понимаю, что такое "синхронно".
Расположил в обеих панелях одно и то-же. Курсор на каталог справа. Жму кнопку - заходит в каталог справа. Слева так-же заходит. И всё. Дальше все как обычно - передвижение по одной панели (где курсор) без смены в соседней панели.
Ты скажи, этот скрипт работает точно так-же как и в FreeCommander, насчет которого вы с человеком говорили в теме топика? Почитавши, я попробовал эту функцию, как она реализована в фрикоммандер'е, и понял, чего мне в тотале не хватало. Или этот скрипт отрабатывает как-то по другому?
Малость сумбурно объяснил, но если что, сооружу гифку и вкину, чтоб было понятней, как и что у меня работает/не работает.
И да... Ключи в шапке скрипта видел, но вот куда их и как...? Может в этом все дело?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 15:44    Post subject: Reply with quote

JKT wrote:
Дальше все как обычно - передвижение по одной панели (где курсор) без смены в соседней панели.
Не понял. О смене чего идёт речь? Одноимённого каталога при выполнение скрипта?
JKT wrote:
Ты скажи, этот скрипт работает точно так-же как и в FreeCommander, насчет которого вы с человеком говорили в теме топика?
Я вообще не ориентировался на FreeCommander и написал, что давно им не пользовался. Только на стартовый пост и проблему с cm_SyncChangeDir.
Дублировать курсорную навигацию по стрелкам как там тут весьма проблематично и нецелесообразно. Хотя это было бы действительно удобно. С таким только к Гислеру.
JKT wrote:
И да... Ключи в шапке скрипта видел, но вот куда их и как...? Может в этом все дело?
Что значит "куда"? Аналогично любым командным программам в качестве аргументов. И тем более "как"? Ручками всё, ручками.
И дело не в этом. Ключи по своей сути не являются обязательными аргументами.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
JKT



Joined: 22 Sep 2009
Posts: 116
Location: Харьков

Post (Separately) Posted: Tue Jun 05, 2018 16:32    Post subject: Reply with quote

Flasher
Quote:
Ручками всё, ручками.
Very Happy
Поставил в параметры кнопки "/n" - результаты те-же.
Quote:
Я вообще не ориентировался на FreeCommander и написал, что давно им не пользовался

А я им вообще никогда не пользовался, и даже не знал про существование такового. Но почитавши топик, увидя, что даже написали (ingerard) предложение (и с гифкой) Самому, по поводу реализации такой фичи, решил скачать (благо, что портабельный) и попробовать, что такого смогли начудесить разрабы этого ФриКомм. Мне жесть как понравилось - часто нужно такое.
Quote:
Не понял. О смене чего идёт речь? Одноимённого каталога при выполнение скрипта?

Да. Чтоб нажать кнопку, - скрипт выполняется пока ты второй раз не нажмешь (для отмены). Ну то есть, чтоб все переходы, входы, и т.д, делающиеся (к примеру в правой/левой) панели, чтоб делались зеркально (синхронно) и в противоположной?
Flasher
Просвети лапотного, что не так делаю?
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Tue Jun 05, 2018 16:41    Post subject: Reply with quote

JKT wrote:
Поставил в параметры кнопки "/n" - результаты те-же.
Не может быть. В случае отсутствия одноимённого объекта вход осуществляться не будет. Там же написано.
JKT wrote:
А я им вообще никогда не пользовался
Хм. Даже так.

Скрипт — это не опция. Это инструмент открытия. В шапке же дано описание "Синхронное открытие одноимённых каталогов/архивов в панелях ТС", а не опция переключения это открытия. Как делать опцию для Enter/Backspace мы в топике разбирали на примере usercmd.ini и TCFS2. Ты хоть почитал бы для начала.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
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, 4, 5, 6, 7, 8, 9  Next
Page 6 of 9

 
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