Обсуждение темы "Обмен кнопками"
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
sa
А ты не писал, откуда именно запускаешь команду. На TCKB (где я даже тебя упомянул в одном месте) об этом тоже написано. В любом случае тут речь о кнопках.
Так видел описания по ссылкам раньше, мне всё интересно? Или прозевал?
А ты не писал, откуда именно запускаешь команду. На TCKB (где я даже тебя упомянул в одном месте) об этом тоже написано. В любом случае тут речь о кнопках.
Так видел описания по ссылкам раньше, мне всё интересно? Или прозевал?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Пардон, не обратил внимания про комстроку.
Какую? cm_FocusCmdLine?sa писал(а):Не знал, что в кнопках нельзя использовать эту команду.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Как же? >>>sa писал(а):Вроде не писал ничего такого...
sa писал(а):в кнопках нельзя использовать эту команду
А как же твои сомнения?:sa писал(а):Не прозевал
sa писал(а):А в кнопке указано "Перейти в каталог или к файлу из буфера"
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Шутка так себе. Мало ли, каких ещё командных строк с кнопки можно назапускать.sa писал(а):Это как бы шутка была такая.
Тут "А" как бы явно намекает на противопоставление части действий моих вариантов.sa писал(а):Сомнений не вижу. Ну описал так действие команды cd.
Я, конечно, понимаю, что ты любитель неочевидных увёрток в споре аля "скосить под дурочка", но не до такой же степени...
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Кстати, попробуйте трюк с псевдонимом cd для команды em_Cd:Dimsok писал(а):по ftp ссылкам не переходит
По-моему, он решает проблему ftp ссылок для моей кнопки.MVV писал(а):описать юзер-команду em_Cd с командой cd и параметром %A, то для этой команды (или её псевдонима - кстати, для него вполне законно использовать имя cd)
sa
Псевдонимы касаются исключительно командной строки. Данной проблемы с твоей кнопкой в отношении ftp просто нет (поэтому ты и не воспроизвёл). Я уже описал, откуда она могла взяться. Даже если бы это была только em_cd, то это точно никак не могло бы решить проблему.
И я бы, честно, всё это и пробовал только чисто ради эксперимента. Уж всяко окнопрыги никак лучше предложенных мной вариантов быть не могут.
Псевдонимы касаются исключительно командной строки. Данной проблемы с твоей кнопкой в отношении ftp просто нет (поэтому ты и не воспроизвёл). Я уже описал, откуда она могла взяться. Даже если бы это была только em_cd, то это точно никак не могло бы решить проблему.
И я бы, честно, всё это и пробовал только чисто ради эксперимента. Уж всяко окнопрыги никак лучше предложенных мной вариантов быть не могут.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Команда: "%COMMANDER_PATH%\Soft\nircmd\nircmd.exe"
Параметры: execmd if not exist "Новый текстовый документ.txt" (copy "%COMMANDER_PATH%\Шаблоны документов\Template.txt" "Новый текстовый документ.txt"|"%COMMANDER_PATH%\Plugins\exe\AkelPad.exe" "Новый текстовый документ.txt")"
Такая кнопка не работает. Где ошибка?
Параметры: execmd if not exist "Новый текстовый документ.txt" (copy "%COMMANDER_PATH%\Шаблоны документов\Template.txt" "Новый текстовый документ.txt"|"%COMMANDER_PATH%\Plugins\exe\AkelPad.exe" "Новый текстовый документ.txt")"
Такая кнопка не работает. Где ошибка?
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")
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")
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Dimsok
Подправил строку параметров в приводившейся ранее кнопке. Из существенного – заменил {LEFT} на пробел. Пробел потребуется для исключения коллизии, когда в ТК используется автозавершение путей.
Добавил там же ещё одну кнопку на TCFS2 для команды cd, которая уже не требует создания псевдонима для работы с ftp ссылками или с фильтрами файловой панели, не засоряет историю командной строки и не зависит от значения параметра автозавершения путей.
При желании её можно существенно упростить, удалив автоматическое создание временной пользовательской команды em_TempParam (в строке Команда: убрать всё после "). При этом придётся самостоятельно создать пользовательскую команду, к примеру em_cd_ask (где командой будет cd, а параметром ?). Соответственно вместо tem(em_TempParam) в начале строки Параметры: надо будет записать tem(em_cd_ask).
Подправил строку параметров в приводившейся ранее кнопке. Из существенного – заменил {LEFT} на пробел. Пробел потребуется для исключения коллизии, когда в ТК используется автозавершение путей.
Добавил там же ещё одну кнопку на TCFS2 для команды cd, которая уже не требует создания псевдонима для работы с ftp ссылками или с фильтрами файловой панели, не засоряет историю командной строки и не зависит от значения параметра автозавершения путей.
При желании её можно существенно упростить, удалив автоматическое создание временной пользовательской команды em_TempParam (в строке Команда: убрать всё после "). При этом придётся самостоятельно создать пользовательскую команду, к примеру em_cd_ask (где командой будет cd, а параметром ?). Соответственно вместо tem(em_TempParam) в начале строки Параметры: надо будет записать tem(em_cd_ask).
Последний раз редактировалось sa Пт мар 13, 2015 10:41, всего редактировалось 1 раз.