Синхронная смена каталогов
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Total Commander -> Автоматизация Total Commander

#76:  Author: FlasherLocation: Москва PostPosted: Mon Jun 04, 2018 19:56
    —
JKT
Там, откуда ты качал dll, пункты 1, 2, 7 выполнены?

#77:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 00:03
    —
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-х - рез-т тот-же.
Что не так делаю?

#78:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 01:35
    —
JKT
А манифесты? Они в архиве не для красоты, наверно. Wink
И почему не в %СOMMANDER_PATH%\<Scripts|Addons>, а на F:\?

#79:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 09:56
    —
Flasher
О. Что-то начало получаться. Переместил все 4 файла с манифестами в %COMMANDER_PATH%\Scripts\
Сделал кнопку из примера со статьи (Показать число отображаемых объектов в активной панели) - она работает - в окошке высвечивает.
А вот синхр смена - не пашет. Никакую уже ошибку не выдает, но и не фурычит - нажимаю кнопку, входит в каталог под курсором, ничего синхронно в соседней панели не происходит, нажимаю еще раз - выходит из каталога. Ну прям полный аналог нажатия "Enter". Smile
Куда рыть?

#80:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 12:39
    —
JKT
Начнём с выполнения 1 пункта снизу памятки. Smile

#81:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 13:09
    —
Flasher
Эээээ.... Какой памятки? Ты пальцем покажи Smile

#82:  Author: AvadaLocation: Россия, Саратов PostPosted: Tue Jun 05, 2018 13:11
    —
JKT
Той самой, которая специально прикреплена на странице подфорума и без чтения которой здесь, строго говоря, вообще обсуждать нечего.

#83:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 14:19
    —
Вот:
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

#84:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 14:22
    —
JKT
Издеваешься? Я же написал:
Flasher wrote:
с выполнения 1 пункта
Первого, а не всех остальных. Laughing
Quote:
... Укажите ссылку на нужный пост, если скриптов в топике приведено более одного. ...

#85:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 14:37
    —
Flasher
Упс... Перестарался
http://forum.wincmd.ru/viewpost.php?p=125626

#86:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 14:56
    —
JKT wrote:
нажимаю кнопку, входит в каталог под курсором, ничего синхронно в соседней панели не происходит, нажимаю еще раз - выходит из каталога. Ну прям полный аналог нажатия "Enter".
Ты вообще понимаешь суть синхронного открытия (когда задействована опция, включаемая по cm_SyncChangeDir)? В обеих панелях должны располагаться одноимённые каталоги. Если это условие не выполнено и не указан ключ /n, то навигация в активной панели будет продолжена, ибо синхронизироваться в данный момент не с чем.

#87:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 15:15
    —
Flasher
Я понимаю, что такое "синхронно".
Расположил в обеих панелях одно и то-же. Курсор на каталог справа. Жму кнопку - заходит в каталог справа. Слева так-же заходит. И всё. Дальше все как обычно - передвижение по одной панели (где курсор) без смены в соседней панели.
Ты скажи, этот скрипт работает точно так-же как и в FreeCommander, насчет которого вы с человеком говорили в теме топика? Почитавши, я попробовал эту функцию, как она реализована в фрикоммандер'е, и понял, чего мне в тотале не хватало. Или этот скрипт отрабатывает как-то по другому?
Малость сумбурно объяснил, но если что, сооружу гифку и вкину, чтоб было понятней, как и что у меня работает/не работает.
И да... Ключи в шапке скрипта видел, но вот куда их и как...? Может в этом все дело?

#88:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 15:44
    —
JKT wrote:
Дальше все как обычно - передвижение по одной панели (где курсор) без смены в соседней панели.
Не понял. О смене чего идёт речь? Одноимённого каталога при выполнение скрипта?
JKT wrote:
Ты скажи, этот скрипт работает точно так-же как и в FreeCommander, насчет которого вы с человеком говорили в теме топика?
Я вообще не ориентировался на FreeCommander и написал, что давно им не пользовался. Только на стартовый пост и проблему с cm_SyncChangeDir.
Дублировать курсорную навигацию по стрелкам как там тут весьма проблематично и нецелесообразно. Хотя это было бы действительно удобно. С таким только к Гислеру.
JKT wrote:
И да... Ключи в шапке скрипта видел, но вот куда их и как...? Может в этом все дело?
Что значит "куда"? Аналогично любым командным программам в качестве аргументов. И тем более "как"? Ручками всё, ручками.
И дело не в этом. Ключи по своей сути не являются обязательными аргументами.

#89:  Author: JKTLocation: Харьков PostPosted: Tue Jun 05, 2018 16:32
    —
Flasher
Quote:
Ручками всё, ручками.
Very Happy
Поставил в параметры кнопки "/n" - результаты те-же.
Quote:
Я вообще не ориентировался на FreeCommander и написал, что давно им не пользовался

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

Да. Чтоб нажать кнопку, - скрипт выполняется пока ты второй раз не нажмешь (для отмены). Ну то есть, чтоб все переходы, входы, и т.д, делающиеся (к примеру в правой/левой) панели, чтоб делались зеркально (синхронно) и в противоположной?
Flasher
Просвети лапотного, что не так делаю?

#90:  Author: FlasherLocation: Москва PostPosted: Tue Jun 05, 2018 16:41
    —
JKT wrote:
Поставил в параметры кнопки "/n" - результаты те-же.
Не может быть. В случае отсутствия одноимённого объекта вход осуществляться не будет. Там же написано.
JKT wrote:
А я им вообще никогда не пользовался
Хм. Даже так.

Скрипт — это не опция. Это инструмент открытия. В шапке же дано описание "Синхронное открытие одноимённых каталогов/архивов в панелях ТС", а не опция переключения это открытия. Как делать опцию для Enter/Backspace мы в топике разбирали на примере usercmd.ini и TCFS2. Ты хоть почитал бы для начала.



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9  Next  :| |:
Page 6 of 9

Powered by phpBB © 2001, 2005 phpBB Group