Запуск команды и открытие папки одной кнопкой

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Запуск команды и открытие папки одной кнопкой

Сообщение sonmax »

Добрый день!
Подскажите можно настроить ТС так, что когда я нажимаю на иконку запуска какой либо программы в панели (bar), у меня открывалась нужная мне папка в новой вкладке.
Спасибо.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

Сообщение Вахмурка »

Попробуй сцепку команд через запятую. Одна запускает приложение, другая открывает директорию
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Вахмурка писал(а):Попробуй сцепку команд через запятую. Одна запускает приложение, другая открывает директорию
Сцепка не поддерживает команды с параметрами, поэтому придётся делать отдельную EM-команду для перехода в фиксированную папку.
Но через TCFS2, например, легко организуется и вариант без заготовленной EM-команды.
Последний раз редактировалось MVV Чт май 18, 2017 10:12, всего редактировалось 1 раз.
sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Сообщение sonmax »

к сожалению не помогает:
С:\TC\Programm\UltraISO\UltraISO.exe,cm_OpenDirInNewTab - файл не найден
С:\TC\Programm\UltraISO\UltraISO.exe+cm_OpenDirInNewTab - просто запускается UltraISO
С:\TC\Programm\UltraISO\UltraISO.exe;cm_OpenDirInNewTab - файл не найден
С:\TC\Programm\UltraISO\UltraISO.exe/cm_OpenDirInNewTab - просто запускается UltraISO
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sonmax
Я правильно понял, что кнопка должна выполнять два действия: запускать какую-то программу и одновременно открывать в TC какой-то каталог? Если да, то заголовок темы "Переход в нужный каталог" соответствует описанию, мягко говоря, не совсем: вам не переход нужен (который выполняется 100500 способов), а конкретная связка конкретных действий. И что такое "нужная мне папка"? Папка под курсором? Текущая папка? Папка с заданным именем? Уточняйте задачу.
А по предыдущему посту — вы делаете всё абсолютно неправильно. Связка работает для собственных команд TC (пользовательских и/или встроенных). Прямой запуск программы к таковым не относится, для него надо создать пользовательскую команду и уже её вставлять в связку. О чём выше, кстати, уже сказано.
Последний раз редактировалось Avada Чт май 18, 2017 10:28, всего редактировалось 3 раза.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Сообщение sonmax »

Avada
Изиняюсь. Сам над этим задумывался, но правильно сформулировать не получилось.
Я правильно понял, что кнопка должна выполнять два действия: запускать какую-то программу и одновременно открывать в TC какой-то каталог?
Это я и хотел
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sonmax
Научитесь правильно оформлять цитаты и указывать ник того, к тому обращаетесь. Исправлено (заодно с заголовком). Об остальном сказано выше. А разделителем команд в связке является запятая — читайте справку.
А сообщения принято завершать точками, чтобы не было ощущения, что человек отправил сообщение прежде, чем дописал.
Даже самая богатая фантазия
Не представит себе наши безобразия.
sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Сообщение sonmax »

Avada писал(а): А разделителем команд в связке является запятая
Я все понял, но что тогда не так в этой записи?
С:\TC\Programm\UltraISO\UltraISO.exe,cm_OpenDirInNewTab
по отдельности так работает
cd c:\windows
a так С:\TC\Programm\UltraISO\UltraISO.exe, cd c:\windows - тоже нет
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

sonmax
Вы, судя по всему, пока не поняли самого главного, хотя это было сказано уже несколько раз. Перечитайте внимательно вторую половину этого моего сообщения. И это заодно.
Про отсутствие финальных точек в сообщениях сколько ещё предупреждать можно? Прекращайте это дело.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

TOTALCMD#BAR#DATA
cmd /c start "" "С:\TC\Programm\UltraISO\UltraISO.exe"&"%COMMANDER_EXE%"
/O /S /T /L=%P%N
wciconex.dll,255
Запустить UltraISO и открыть папку под курсором в новой вкладке

1
Последний раз редактировалось Flasher Чт май 18, 2017 13:54, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

Flasher
Вообще-то задача вроде как ставилась другая, нет?
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Avada
Ага, не так понял первый пост, поправил.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Сообщение sonmax »

Сделал как написал Flasher: Создал батник туда все запихнул и его запускаю. ISO запускается в папку не перехожу.
Судя по коду и не должен, прописал напрямую

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

TOTALCMD#BAR#DATA 
cmd /c start "" "С:\TC\Programm\UltraISO\UltraISO.exe"&"%COMMANDER_EXE%" "cd c:\windows" 
тоже самое.
Я понимаю, что все расписано в хелпе, но честно говоря это не такая программа чтобы вникать во все тонкости, для меня это разовая настройка. И возможно в будущем больше не понадобится, хотя ТС пользуюсь давно и регулярно.
Подскажите как правильно.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

При чём тут батник? Не знаете, как с кодом кнопки обращаться?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
sonmax
Сообщения: 9
Зарегистрирован: Чт май 18, 2017 09:22

Сообщение sonmax »

Нет не знаю.
Есть командная строка
Есть строка параметров, что туда писать непонятно.

Ладно все проехали, не работало и не надо.
Вместо конкретной помощи одни нравоучения.
Извините за отнятое у Вас врем.
Ответить