ingerard wrote: |
она не показывает что включена или сбросилась |
Quote: |
Почему же? Показывает. Что в тулбаре, что в главном меню. |
ingerard wrote: |
Можно ли как-то считывать ее состояние? |
ingerard wrote: |
И что насчет скрипта, сделать возможно? |
Code: |
'============================== VBS ============================== |
Quote: |
синхронный переход при клике на .. из размноимённых папок не смущает? |
Quote: |
Позиция курсора нужна для сохранения в каком контексте? |
ingerard wrote: |
Было бы неплохо это учитывать. |
ingerard wrote: |
Когда возвращаюсь на один каталог вверх |
Quote: |
Что "это"? |
Quote: |
при клике на .. из разноимённых папок не смущает? |
ingerard wrote: |
если папки вдруг не одноименные, то синхронизацию не делать |
ingerard wrote: |
Нужно это для двух хоткеев, аналог "Enter", "Backspace" |
Code: |
'••••••••••••••••••••••••• VBS ••••••••••••••••••••••••• |
Code: |
Line: 9 |
Quote: |
А как дела обстоят с выходом? |
ingerard wrote: |
С ним кстати все нормально. |
ingerard wrote: |
но заходит только в папку на активной панели, на другой ничего не происходит. |
Quote: |
то есть работает только по точным путям кроме буквы диска, а надо чтоб на путь не смотрело |
Code: |
'============================= VBS ============================= |
Flasher wrote: |
Забыл спросить. А одноимённая папка в другой панели точно имелась? |
Flasher wrote: |
Или кто-то случайно использовал первый вариант. |
ingerard wrote: |
Может дело в другом? |
ingerard wrote: |
тестирую что быстрее |
Flasher wrote: |
Кнопку как опцию что ли? Т. е. вкл./выкл. назначение в ТС этой команды на ENTER? |
Flasher wrote: |
Ключ добавил. |
Flasher wrote: |
Либо тупо обновлять ключ ENTER секции Shortcuts в wincmd.ini |
ingerard wrote: |
AHK это еще один лишний багаж, с которым могут быть проблемы с портативностью |
ingerard wrote: |
только проблема заключается потребности перезагрузки ТК. |
Flasher wrote: |
Тогда с TCFS2 вызов cm_Confirmation, вставки и подтверждение. |
Flasher wrote: |
Сделал. Но вообще я изначально так планировал до обозначения одностороннего условия. |
Code: |
/ef tcm(495,1) |
Code: |
/ef tcm(495,1) eval(select_wait(`ENTER`,findwnd(TMyComboBox,,findwnd(TMyGroupBox,,findwnd(TPage,,findwnd(TNotebook,,findwnd(TDLGCONFIGALL))),1),1))) eval(settext_wait(`em_SwitchSyncChangeDir`,findwnd(TAltEdit,,,0,1))) |
Flasher wrote: |
Назначить em_SwitchSyncChangeDir на ENTER и в usercmd.ini cm_Return менять с командой вызова скрипта. |
Code: |
TOTALCMD#BAR#DATA |
Code: |
[em_ScriptE] |
Code: |
Ucmd=ini(`%COMMANDER_PATH%\usercmd.ini`,#1,cmd,#2) |
Code: |
TOTALCMD#BAR#DATA |
Flasher wrote: |
Можно сделать и смену иконки в панели. |
Code: |
"if(ini(`%COMMANDER_PATH%\usercmd.ini`,em_SyncDirOpen,cmd,`1001`),set_ini(-/-)+set_ini(`%COMMANDER_PATH%\UserBar.bar`,Buttonbar,button50,`Icons\1.ico`),set_ini(-/-)+set_ini(`%COMMANDER_PATH%\UserBar.bar`,Buttonbar,button50,`Icons\2.ico`)) tcm(2945) |
Code: |
[Macros] |
Flasher wrote: |
Коряво работает или сделал? |
Flasher wrote: |
Вообще 76 иконка несколько сомнительна |
Flasher wrote: |
в кнопках писать команду запуска приложения, а не пользовательскую. |
ingerard wrote: |
но работает хорошо |
ingerard wrote: |
Но конечно же возьму ваш вариант. |
ingerard wrote: |
а так то я сразу сделал иконку с фоном как нажатая. |
ingerard wrote: |
Можете подробней, не совсем понял. |
Flasher wrote: |
Надеюсь, с подстановками проблем не возникнет. |
Flasher wrote: |
em_SyncDirSwitch я бы делал только для хоткея и/или главного меню, но не для кнопки. |
ingerard wrote: |
А вот когда с флешки работаешь, то заметна подгрузка иконки/бара. |
Flasher wrote: |
Это в обоих вариантах? Кстати, флешка флешке рознь. |
Code: |
If LCase(FSO.GetFileName(SP)) = LCase(FSO.GetFileName(TP)) Then |
ingerard wrote: |
Та это флешка тугая. |
Flasher wrote: |
Исправил. Но учёт регистра необязательно багом называть, в некоторых случаях бывает и полезен. |
Flasher wrote: |
Или msg($0B,0) tcm(2945) tcm(4004) msg($0B,1) send({ESC}) даже. |
Flasher wrote: |
Это при каких ключах? |
Flasher wrote: |
См. как сейчас. |
ingerard wrote: |
С архивами так и не работает |
Flasher wrote: |
В обеих панелях открыт одноимённый архив, выход происходит синхронно. |
Quote: |
А пока сделал поддержку файлсистемных плагинов с файловой структурой (BadCopy, Back2life, DiskInternals Reader, NTFS - streams). Выход из глубины архивов также должен работать. |
ingerard wrote: |
Испробую, а это дополнение на скорость не влияет? |
Flasher wrote: |
Полсекунды? Shocked Это много. |
Flasher wrote: |
Добавил ещё открытие файлов (Как мы вообще это упустили? Shocked) |
ingerard wrote: |
Может конечно и меньше |
ingerard wrote: |
Я думал это фича такая |
Flasher wrote: |
Добавил задержку после входа в противоположной. Как с ней? |
Code: |
'••••••••••••••••••••••••••••• VBS ••••••••••••••••••••••••••••• |
Quote: |
Условие: требуется TCScript.dll |
Code: |
TOTALCMD#BAR#DATA |
Code: |
TOTALCMD#BAR#DATA |
Flasher wrote: |
с выполнения 1 пункта |
Quote: |
... Укажите ссылку на нужный пост, если скриптов в топике приведено более одного. ... |
JKT wrote: |
нажимаю кнопку, входит в каталог под курсором, ничего синхронно в соседней панели не происходит, нажимаю еще раз - выходит из каталога. Ну прям полный аналог нажатия "Enter". |
JKT wrote: |
Дальше все как обычно - передвижение по одной панели (где курсор) без смены в соседней панели. |
JKT wrote: |
Ты скажи, этот скрипт работает точно так-же как и в FreeCommander, насчет которого вы с человеком говорили в теме топика? |
JKT wrote: |
И да... Ключи в шапке скрипта видел, но вот куда их и как...? Может в этом все дело? |
Quote: |
Ручками всё, ручками. |
Quote: |
Я вообще не ориентировался на FreeCommander и написал, что давно им не пользовался |
Quote: |
Не понял. О смене чего идёт речь? Одноимённого каталога при выполнение скрипта? |
JKT wrote: |
Поставил в параметры кнопки "/n" - результаты те-же. |
JKT wrote: |
А я им вообще никогда не пользовался |
Quote: |
sc_ico=set_ini(`%COMMANDER_PATH%\Default.bar`,Buttonbar,button6,`wcmicons.dll,`#1) |
JKT wrote: |
Хотя, в каких-то неопределенных (не увидел закономерностей случаях) просто не срабатывает. |
Flasher wrote: |
JKT
Топик весь я не рекомендовал читать. |
Quote: |
Насчёт кавычек и пробелов можно подробней? |
Quote: | ||
|
Quote: |
Гислеру, как я понимаю, важно чтобы новинка была интересна ему или хотя бы группе нескольких пользователей. Поэтому поддержка всегда идёт на пользу.... Насчёт пароля можно написать в админку оффорума. |
JKT wrote: |
Время потрачено не зря. |
JKT wrote: |
если будет попадаться ситуация, когда не срабатывает - обязательно тут отпишусь |
JKT wrote: |
то только через гуглоперевод |
JKT wrote: |
а оказалась, что она совсем не "а", а "а" |
HEXFIX wrote: |
Что делаю не так? |
HEXFIX wrote: |
При вставке ссылок, форум не отображает мой пост. |
HEXFIX wrote: |
после нажатия кнопки на панели инструментов синхронной смены каталогов не происходит. |
HEXFIX wrote: |
"Addons" изменил на "Tools" и всё |
Quote: |
%COMMANDER_PATH%\Addons\TCScript\wscript.exe
"%COMMANDER_PATH%\Scripts\SyncDirOpen.vbs" %COMMANDER_PATH%\Addons\TCFS2\TCFS2.exe %COMMANDER_PATH%\Default.bar |
Quote: |
Судя по всему, em_SyncDirOpen/em_SyncDirBack не привязаны к Enter/Backspace |
HEXFIX wrote: |
Но теперь, у меня этот режим не выключается. |
HEXFIX wrote: |
Разобрался, всё работает! |
Flasher wrote: |
Кнопка на панели меняется?
send({ESC}) на tcm(4005) в двух местах заменена? |
HEXFIX wrote: |
Да, кнопка меняется, но с задержкой. |
output generated using printer-friendly topic mod. All times are GMT + 4 Hours