Страница 111 из 130

Добавлено: Ср июн 29, 2016 21:27
MVV
Гислер имел в виду, что юникодные имена EM-команд не поддерживаются, только аргументы. Маркер всегда в начале строки ставится.

Я для тестов раскомментировал в коде TCFS2 строчки, написанные хрен знает когда, и передача юникодных параметров состоялась. :D

Получилось, согласен, очень забавно. :)
- Сделаете?
- Нет, не сейчас.
- Но время подходящее, и это совсем несложно...
- А, это уже давно сделано. :lol:

Добавлено: Пн июл 18, 2016 21:08
LonerD
При обновлении программки иногда изменяется и крупный инишник TCFS2.ini, приходится его сверять со своим, исправлять, изменять...
Пожелание. Наряду с TCFS2.ini держать в папке с программой ещё файлик TCFS2_user.ini, в который и вносятся все пользовательские изменения, и в случае наличия в нём каких-то секций и ключей - они будут иметь приоритет на TCFS2.ini

Добавлено: Пн июл 18, 2016 21:10
Flasher
Чтение двух ini-шников замедлит скорость.

Добавлено: Пн июл 18, 2016 22:22
LonerD
В чём ошибка?

Код: Выделить всё

TCFS2.exe /ef send(`%{F8}`)
Подразумевается, что должна быть послано нажатие клавиш alt+f8. Но отрабатывает не так, как задумано.
В справке:
'%' - с зажатым Alt,
Но отрабатывает как Shift+f.

Добавлено: Пн июл 18, 2016 22:36
Flasher
Нет такой ошибки, если, конечно, на одной строке пишешь, ибо в параметрах % требует дубль.

Добавлено: Пн июл 18, 2016 23:43
LonerD
Flasher писал(а):если, конечно, на одной строке пишешь, ибо в параметрах % требует дубль.
Ох ты ж... Спасибо, точно в параметрах записано. Плюс и крышечка нормально отрабатывают, а о том, что проценты удваивать - забыл.

Ещё такая непонятка.
Команда - переименование файла вместе с расширением. Нажимаем на F2, потом Ctrl+A.
В TCFS2 так и задумано, что такие два варианта записи при английской раскладке ведут себя по-разному? После выполнения второй команды - курсор не перемещается в конец выделения, а остаётся на позиции перед расширением файла.

Код: Выделить всё

send(`{F2}^{VK_65}`)

Код: Выделить всё

send(`{F2}^A`)

Добавлено: Пн июл 18, 2016 23:56
Flasher
VK_65 это NUMPAD5, а F2 по умолчанию обновляет панель.
Лучше так: /ef tcm(1007) send({F6})

off: Тебя моя кнопка устроила или нет, не пойму?

Добавлено: Вт июл 19, 2016 00:39
LonerD
Flasher
Команду взял на заметку.
Просто не пойму - почему разный эффект.
VK_65 - это буква A в английском алфавите (виртуальные коды разные находятся, но если согласно справке VK_91 - клавиша Win, то тогда VK_65 должна быть A, она и отрабатывает как A).

Добавлено: Вт июл 19, 2016 01:40
Flasher
LonerD
Ага, я то смотрю 16-ричный код. Забавный глюк. Проблемой это не назвать, но на будущее запомним. Надо ещё скриптом попробовать, может, это чисто системная фича.

Вариант покороче: /ef send(`+{F6 2}`)

Добавлено: Вт июл 19, 2016 01:41
sa
LonerD
Эффект будет одинаковым, если вместо ^A написать ^a.
В случае ^A посылается комбинация Ctrl+Shift+A.

Добавлено: Пт июл 22, 2016 21:22
LonerD
sa
Да, нюансик примечательный оказался :roll:

В Тотале что-то поломалось или изменилось?
Долгое время в авторан-плагине у меня была команда активации виртуальной панели при запуске Тотала

Код: Выделить всё

ShellExec "%commander_path%\Plugins\exe\TCFS2\TCFS2.exe" '/ef "tcd(`\\\Virtual Panel`,,S) tcm(570, 1)"'
Сейчас с последними бетами tcd не отрабатывает. Напрямую тоже:

Код: Выделить всё

TCFS2.exe /ef tcd(`\\\Virtual Panel`,,S)
Что не так?

Добавлено: Пт июл 22, 2016 22:57
Flasher
\ должна быть теперь на конце. Зачем он это сделал - без понятия. С командой cd это не требуется.

Добавлено: Пт июл 22, 2016 23:23
Skif_off
Со слэшем, похоже, это:
03.07.16 Fixed: Search in separate process, go to file: not working with FS plugins, tried to open file as directory. Change: Plugin path received via WM_COPYDATA must end with \ if it's not a file (32/64)
Речь только о путях fs-плагинов.

Добавлено спустя 3 минуты:

Хм, а вот с плагином Registry - не обязательно. По крайней мере переход осуществляется правильно.

Добавлено: Пт июл 22, 2016 23:36
Flasher
Не понял только, где это работает. В NTFS-streams потоки читаются как папки. В DiskInternals Reader те же грабли. Back2life, BadCopy к файлу не дают перейти.

Насчёт Registry не подтверждаю.

Добавлено: Сб июл 23, 2016 02:05
addhaloka
Skif_off писал(а):Хм, а вот с плагином Registry - не обязательно. По крайней мере переход осуществляется правильно.
У меня в тестовой сборке TC9bх, во всех wfx-плагинах переход работает, как и раньше (т. е. такими командами), если я конечно правильно понял, о чём речь.