%COMMANDER_PATH% в диалогах Open/Save

Обсуждение любых программ, не имеющих отношения к Total Commander.

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

Ответить
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

%COMMANDER_PATH% в диалогах Open/Save

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

Искал утилиту для выбора директории загрузки/сохранения файла не только с интеграцией в ТС (с возможностью обращения к разделу [DirMenu] конфигурации), но и с пониманием переменных окружения, причем не только системных (%WINDIR%, %APPDATA% и пр.), но и внутренних (%COMMANDER_PATH%, %COMMANDER_DRIVE%). Следующие программы этим требованиям удовлетворяют лишь частично:
Listary
FlashFolder
DirectFolders
Кто что посоветует?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

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

Подобные программы запускаются в автозагрузке, иначе в них мало смысла.
Что значит "из того ТС"? Из его комстроки? Или внутренней командой?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

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

У меня сейчас основная копия ТС копирует очень большой файл, не хочется прерывать. Запустил вторую копию с запуском Listary, прописанным а автозагрузку через TWinKey. Не работает. Докопируется - проверю на единственной копии
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А как ты хотел, чтобы оно работало? Вводишь в поле ввода перемунную, потом '\' и тут же выпадает список дочерних путей ТС.
Последний раз редактировалось Flasher Пт июл 07, 2017 22:21, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Вахмурка
Сообщения: 2587
Зарегистрирован: Пн дек 27, 2004 14:47
Откуда: Большая деревня Москва
Контактная информация:

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

Вводишь в поле ввода перемунную
В поле ввода чего и куда?
Ты ведь знаешь Listary. В диалоге выбора директорий вываливается ТС-шное меню директорий. Если значок папки, то Listary этот путь понимает: либо в явном виде, либо какой-нибудь %WINDIR%. Если %COMMANDER_PATH%, то значок в виде ! в треугольнике. И при щелчке на нем не происходит ничего.
Как надо запускать Listary, чтобы он открывал путь к внутренней переменной?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

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

Спасибо, конечно, но по-прежнему недоступны другие внутренние переменные (%$APPDATA%, %$PERSONAL%, %$PROGRAMS%, и пр.), к которым сам ТС доступ имеет. У меня все DirMenu на них построено, пользу чего я оценил давеча, -дцатый раз переставив ОСь.
То есть альтернативы Listary, удовлетворяющей требованиям в первом посте, не существует?
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ну, это уже псевдопеременные, они только в рамках ТС отрабатывают.
И, кстати:
%$APPDATA% = %APPDATA%
%$PERSONAL% = %USERPROFILE%

Насчёт альтернативы не в курсе.

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

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

Если ты про возможность автоматической смены директории в диалоге при ее изменении в ТС: у меня эта функция глючная, иногда никак не удается выйти на нужный путь. Закономерности не выявил.
В целом Listary - софтина очень даже прикольная, но по указанным выше причинам для данных целей малопригодная.
Тех директорий, откуда приходится часто открывать файлы (и, соответственно, куда сохранять) - от силы десяток наберется. Создал панель PowerPro, которая покрывает 90% случаев. Существенный минус -не работает при русской раскладке
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

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

Я пишу о режиме Quick Switch (вкладка General)
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Суть одна. Просто я пишу о переходе в ТС из диалогов по заданному в Listary хоткею.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить