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

Добавлено: Вс мар 08, 2015 23:39
Flasher
sa
А ты не писал, откуда именно запускаешь команду. На TCKB (где я даже тебя упомянул в одном месте) об этом тоже написано. В любом случае тут речь о кнопках.

Так видел описания по ссылкам раньше, мне всё интересно? Или прозевал?

Добавлено: Вс мар 08, 2015 23:51
sa
Flasher писал(а):А ты не писал, откуда именно запускаешь команду
Вот сейчас попробовал в каталоге с тоталом из командной строки
4003 cm_FocusCmdLine Поместить курсор в командную строку
Не знал, что в кнопках нельзя использовать эту команду. :D

Добавлено: Вс мар 08, 2015 23:55
Flasher
Пардон, не обратил внимания про комстроку.
sa писал(а):Не знал, что в кнопках нельзя использовать эту команду.
Какую? cm_FocusCmdLine?

Добавлено: Вс мар 08, 2015 23:58
sa
Ну да. Это я к тому, что
Flasher писал(а):В любом случае тут речь о кнопках.

Добавлено: Вс мар 08, 2015 23:59
Flasher
sa
Не знаю, что там у тебя сломалось, у меня работает.
Про "прозевал" ответь.

Добавлено: Пн мар 09, 2015 00:07
sa
Flasher писал(а):Не знаю, что там у тебя сломалось
Вроде не писал ничего такого...
Flasher писал(а):Про "прозевал" ответь.
Не прозевал, но псевдоним на cd не заводил.

Добавлено: Пн мар 09, 2015 00:24
Flasher
sa писал(а):Вроде не писал ничего такого...
Как же? >>>
sa писал(а):в кнопках нельзя использовать эту команду
sa писал(а):Не прозевал
А как же твои сомнения?:
sa писал(а):А в кнопке указано "Перейти в каталог или к файлу из буфера"

Добавлено: Пн мар 09, 2015 00:33
sa
Flasher писал(а):Как же?
Это как бы шутка была такая.
Flasher писал(а):А как же твои сомнения?
Сомнений не вижу. Ну описал так действие команды cd.
Если ты настаиваешь, что прозевал, пусть прозевал, дабы не разводить полемику.

Добавлено: Пн мар 09, 2015 00:46
Flasher
sa писал(а):Это как бы шутка была такая.
Шутка так себе. Мало ли, каких ещё командных строк с кнопки можно назапускать.
sa писал(а):Сомнений не вижу. Ну описал так действие команды cd.
Тут "А" как бы явно намекает на противопоставление части действий моих вариантов.
Я, конечно, понимаю, что ты любитель неочевидных увёрток в споре аля "скосить под дурочка", но не до такой же степени...

Добавлено: Пн мар 09, 2015 11:35
sa
Dimsok писал(а):по ftp ссылкам не переходит
Кстати, попробуйте трюк с псевдонимом cd для команды em_Cd:
MVV писал(а):описать юзер-команду em_Cd с командой cd и параметром %A, то для этой команды (или её псевдонима - кстати, для него вполне законно использовать имя cd)
По-моему, он решает проблему ftp ссылок для моей кнопки.

Добавлено: Пн мар 09, 2015 11:51
Flasher
sa
Псевдонимы касаются исключительно командной строки. Данной проблемы с твоей кнопкой в отношении ftp просто нет (поэтому ты и не воспроизвёл). Я уже описал, откуда она могла взяться. Даже если бы это была только em_cd, то это точно никак не могло бы решить проблему.
И я бы, честно, всё это и пробовал только чисто ради эксперимента. Уж всяко окнопрыги никак лучше предложенных мной вариантов быть не могут.

Добавлено: Вт мар 10, 2015 14:03
Nick
Команда: "%COMMANDER_PATH%\Soft\nircmd\nircmd.exe"
Параметры: execmd if not exist "Новый текстовый документ.txt" (copy "%COMMANDER_PATH%\Шаблоны документов\Template.txt" "Новый текстовый документ.txt"|"%COMMANDER_PATH%\Plugins\exe\AkelPad.exe" "Новый текстовый документ.txt")"

Такая кнопка не работает. Где ошибка?

Добавлено: Вт мар 10, 2015 21:37
Flasher
Nick
1) В поле Команда: кавычки в пути не нужны. См. памятку.
2) В поле Параметры: процент не забываем сдваивать. Опять же см. памятку.
3) Кавычка в конце параметров лишняя. См. пример.
И чего такая пропорция 1 к 5? Не лучше по-человечески сделать?
Команда: %COMMANDER_PATH%\Soft\nircmd\nircmd.exe execmd if not exist "Новый текстовый документ.txt" (copy "%COMMANDER_PATH%\Шаблоны
Параметры: документов\Template.txt" "Новый текстовый документ.txt"|"%%COMMANDER_PATH%%\Plugins\exe\AkelPad.exe" "Новый текстовый документ.txt")

Добавлено: Ср мар 11, 2015 10:33
sa
Dimsok
Подправил строку параметров в приводившейся ранее кнопке. Из существенного – заменил {LEFT} на пробел. Пробел потребуется для исключения коллизии, когда в ТК используется автозавершение путей.

Добавил там же ещё одну кнопку на TCFS2 для команды cd, которая уже не требует создания псевдонима для работы с ftp ссылками или с фильтрами файловой панели, не засоряет историю командной строки и не зависит от значения параметра автозавершения путей.

При желании её можно существенно упростить, удалив автоматическое создание временной пользовательской команды em_TempParam (в строке Команда: убрать всё после "). При этом придётся самостоятельно создать пользовательскую команду, к примеру em_cd_ask (где командой будет cd, а параметром ?). Соответственно вместо tem(em_TempParam) в начале строки Параметры: надо будет записать tem(em_cd_ask).

Добавлено: Ср мар 11, 2015 14:15
Dimsok
%COMMANDER_PATH%\NirCmd.exe exec "" "%COMMANDER_EXE%" /O /S /A /L="~$clipboard$"

Что изменить, чтоб открывалось в эксплорере?