Страница 56 из 88

Добавлено: Вс мар 08, 2015 12:07
Flasher
sa
Ну, во-первых, сюда коды кнопок выкладывают, а тут обсуждают.
Во-вторых, у меня не работает. И для чего там Left неясно.
С таким вариантом хоть в архив не войдёт: /ef "tcm(4003) send(`~(cd) "^V{END}\:"{Enter}`)"
Ну и если на "cd" что-то назначено?
А просто для каталога лучше уж такая строка: /ef "tcm(2912) send(`(^V{Enter})`)"

Добавлено: Вс мар 08, 2015 12:21
sa
Flasher писал(а):сюда коды кнопок выкладывают, а тут обсуждают.
Перенёс.

Добавлено: Вс мар 08, 2015 12:25
Flasher
sa
Теперь осталось сделать рабочий вариант. :wink:
Можешь брать спокойно мой первый, там глюка с остановкой на комстроке нет (Left по непонятной причине сдвигает курсор на символ вправо).

Добавлено: Вс мар 08, 2015 14:11
sa
Flasher писал(а):для чего там Left неясно
У меня {LEFT} на работоспособность не влияет, но убрать его, кажется можно (он использовался при отладке кнопки для варианта конфигурации с автозавершением путей).

Добавлено: Вс мар 08, 2015 16:04
Dimsok
sa, спасибо конечно, но такой вариант не подходит. по ftp ссылкам не переходит

Добавлено: Вс мар 08, 2015 18:07
Flasher
sa писал(а):но убрать его, кажется можно
Есть ещё вероятность, что Enter раньше времени нажимается. И я, кстати, если ты заметил, убрал лишние скобки в первом варианте. Можно и во втором это сделать.

Dimsok
Кстати, уверен, что с моей правкой тест проводился, с ftp путями финт с \:, конечно, не пройдёт. Это и второго с третьим вариантов, предложенных мной, касается. Но если убрать, заходим во всё, что открывается по Ctrl+PgDn. А это большой минус.

Добавлено: Вс мар 08, 2015 18:59
sa
Flasher писал(а):Есть ещё вероятность, что Enter раньше времени нажимается.
У меня кнопка работает, что с {LEFT}, что без него. Что за проблема у тебя с ней, не понял.
Твои варианты не смотрел, по-моему они не подходят под описание кнопки: "Перейти в каталог или к файлу из буфера".

Добавлено: Вс мар 08, 2015 19:04
Flasher
sa писал(а):по-моему они не подходят под описание кнопки: "Перейти в каталог или к файлу из буфера".
Как же ты это выявил? :D

Добавлено: Вс мар 08, 2015 22:01
sa
Flasher писал(а):Как же ты это выявил?
Во втором варианте указано
А просто для каталога
а в первом в конце строки фигурирует \:

Добавлено: Вс мар 08, 2015 22:10
Flasher
sa
А, ты про эти варианты. Я про свои вообще-то.
Для каталога \: никогда не была проблемой в отличии от ftp (о чём я выше написал).

Добавлено: Вс мар 08, 2015 22:16
sa
Flasher писал(а):Для каталога \: никогда не была проблемой
Я про файлы.

Добавлено: Вс мар 08, 2015 22:17
Flasher
В смысле? Это и сделано для файлов.

Добавлено: Вс мар 08, 2015 22:41
sa
Flasher писал(а):Это и сделано для файлов.
Или против файлов? Вот сейчас попробовал в каталоге с тоталом из командной строки
cd History.txt – переходит к файлу,
cd History.txt\: - не переходит.
А в кнопке указано "Перейти в каталог или к файлу из буфера"

Добавлено: Вс мар 08, 2015 22:47
Flasher
Неважно, что в кнопке указано. Зачем вообще я бы стал добавлять эту плюшку, если бы файлов дело не касалось? Включай здравомыслие. Всё прекрасно переходит и всегда переходило.
А вот если не добавлять, то переходит не к файлу, а внутрь него. О чём и речь.
И использовать в буфере имя файла без пути для этой цели, как правило, малопродуктивно.

P.S.: Не поверю, что ты до сих пор не в курсе (1, 2, 3, 4 и ряд моих скриптов, где это есть).

Добавлено: Вс мар 08, 2015 23:33
sa
Flasher писал(а):Всё прекрасно переходит и всегда переходило.
Чтобы всё прекрасно переходило, нужны ещё дополнительные навороты с юзер-командой:
MVV писал(а):если описать юзер-команду em_Cd с командой cd и параметром %A, то для этой команды (или её псевдонима - кстати, для него вполне законно использовать имя cd) можно использовать описанный трюк