Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

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

 
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение printer-friendly view
View previous topic :: View next topic  
Author Message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Thu Jul 06, 2017 12:40    Post subject: %COMMANDER_PATH% в диалогах Open/Save Reply with quote

Искал утилиту для выбора директории загрузки/сохранения файла не только с интеграцией в ТС (с возможностью обращения к разделу [DirMenu] конфигурации), но и с пониманием переменных окружения, причем не только системных (%WINDIR%, %APPDATA% и пр.), но и внутренних (%COMMANDER_PATH%, %COMMANDER_DRIVE%). Следующие программы этим требованиям удовлетворяют лишь частично:
Listary
FlashFolder
DirectFolders
Кто что посоветует?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 17:17    Post subject: Reply with quote

Внутренние переменные наследуются только дочерними процессами и окнами, иначе была бы каша при запуске нескольких экземпляров/копий владельца этими переменными.
Поэтому было бы логично запускать перечисленные программы из того ТС, что соответствует требуемому расположению.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jul 07, 2017 18:28    Post subject: Reply with quote

Подобные программы запускаются в автозагрузке, иначе в них мало смысла.
Что значит "из того ТС"? Из его комстроки? Или внутренней командой?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 18:42    Post subject: Reply with quote

Внутренней - разве той, что идёт в меню Запуск. Там, как и в пользовательской, тоже есть комстрока.
Я подразумеваю запуск совместно с ТС (autorun.wdx и т.п.).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jul 07, 2017 19:40    Post subject: Reply with quote

У меня сейчас основная копия ТС копирует очень большой файл, не хочется прерывать. Запустил вторую копию с запуском Listary, прописанным а автозагрузку через TWinKey. Не работает. Докопируется - проверю на единственной копии
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 20:15    Post subject: Reply with quote

А как ты хотел, чтобы оно работало? Вводишь в поле ввода перемунную, потом '\' и тут же выпадает список дочерних путей ТС.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.


Last edited by Flasher on Fri Jul 07, 2017 23:21; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jul 07, 2017 20:27    Post subject: Reply with quote

Quote:
Вводишь в поле ввода перемунную
В поле ввода чего и куда?
Ты ведь знаешь Listary. В диалоге выбора директорий вываливается ТС-шное меню директорий. Если значок папки, то Listary этот путь понимает: либо в явном виде, либо какой-нибудь %WINDIR%. Если %COMMANDER_PATH%, то значок в виде ! в треугольнике. И при щелчке на нем не происходит ничего.
Как надо запускать Listary, чтобы он открывал путь к внутренней переменной?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 21:07    Post subject: Reply with quote

Ты можешь прописать первым или последним пунктом в избранных каталогах ТС команду cd %COMMANDER_PATH%. И она будет прекрасно отрабатывать для диалогов открытия/сохранения при вызове из меню (папка с сердцем или хоткей).
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jul 07, 2017 21:31    Post subject: Reply with quote

Спасибо, конечно, но по-прежнему недоступны другие внутренние переменные (%$APPDATA%, %$PERSONAL%, %$PROGRAMS%, и пр.), к которым сам ТС доступ имеет. У меня все DirMenu на них построено, пользу чего я оценил давеча, -дцатый раз переставив ОСь.
То есть альтернативы Listary, удовлетворяющей требованиям в первом посте, не существует?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 21:53    Post subject: Reply with quote

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

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

C другой стороны, никто не мешает менять папку в самом ТС через 4-й хоткей.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Fri Jul 07, 2017 22:59    Post subject: Reply with quote

Если ты про возможность автоматической смены директории в диалоге при ее изменении в ТС: у меня эта функция глючная, иногда никак не удается выйти на нужный путь. Закономерности не выявил.
В целом Listary - софтина очень даже прикольная, но по указанным выше причинам для данных целей малопригодная.
Тех директорий, откуда приходится часто открывать файлы (и, соответственно, куда сохранять) - от силы десяток наберется. Создал панель PowerPro, которая покрывает 90% случаев. Существенный минус -не работает при русской раскладке
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Fri Jul 07, 2017 23:19    Post subject: Reply with quote

По твоему описанию трудно понять, о каком из двух режимом ты пишешь. Одно дело менять расположение до использования Listery, а другое - после. Я о втором способе. У меня каких-то проблем со стандартными диалогами не возникает.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2457
Location: Большая деревня Москва

Post (Separately) Posted: Sun Jul 09, 2017 16:11    Post subject: Reply with quote

Я пишу о режиме Quick Switch (вкладка General)
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 11758
Location: Москва

Post (Separately) Posted: Sun Jul 09, 2017 23:14    Post subject: Reply with quote

Суть одна. Просто я пишу о переходе в ТС из диалогов по заданному в Listary хоткею.
_________________
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Программное обеспечение All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group