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 

Задачки на внутренние ассоциации
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Общие вопросы printer-friendly view
View previous topic :: View next topic  
Author Message
Tol!k



Joined: 01 Apr 2008
Posts: 1727
Location: Арзамас

Post (Separately) Posted: Sun Jul 18, 2010 10:40    Post subject: Reply with quote

Поделись. Только в новой теме в "Автоматизации"
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Jul 18, 2010 17:33    Post subject: Reply with quote

Поделился в автоматизации.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Sun Jul 10, 2011 01:25    Post subject: Reply with quote

Вахмурка wrote:
FilterХХ_default=**
Почти год прошел, и опять та же тема: это только у меня две зведы работать перестали, или в 7.56а той фичи уже нет? Строчка default вообще в контекстном меню не отображается. Поэтому и заметил, только когда понадобилось. Осенью еще работала...
Попробовал расширить функциональность, и вместо default использовать openAs:
Code:
FilterХХ_openAs=rundll32.exe shell32.dll,OpenAs_RunDLL "%1"
но, поскольку ТС блокирует системные ассоциации при использовании внутренних, вылазит окно на счет поиска соответствия в интернете. Пришлось загонять эту команду в скрипт (зря я что ли их писать учусь) а скрипт подставлять в ассоциации:
Code:
<job id="openAs">
  <!-- filename: openAs.wsf -->
  <script type="text/jscript" language="JScript">
    var
     s=WScript.CreateObject('WScript.Shell'),
     f=new ActiveXObject('Scripting.FileSystemObject');
    if(WScript.Arguments.Length){
      s.Exec('rundll32.exe shell32.dll,OpenAs_RunDLL '+
       f.GetAbsolutePathName(WScript.Arguments(0)));
    }
  </script>
</job>
Так работает.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Sun Jul 10, 2011 03:28    Post subject: Reply with quote

Serge Yolkin wrote:
или в 7.56а той фичи уже нет?
С чего бы? Всё работает. Попробуй любую кириллицу ввести вместо default, это роли не играет, две звезды своё дело всё равно сделают. Если не выходит, то explorer в качестве интерпретатора. Я давно себе повесил explоrer %V на Win+Enter - и не нужны мне всякие всплывающие меню.
Back to top
View user's profile Send private message
Serge Yolkin



Joined: 25 Jul 2009
Posts: 664

Post (Separately) Posted: Mon Jul 11, 2011 10:05    Post subject: Reply with quote

Там и была кириллица, default я из примера взял. Не работает. Зато заработало
Code:
FilterХХ_default="%1"
, которое не работало год назад, из-за чего вопрос и возник. Тот же проводник. Видимо, намутил с настройками, будет время - разберусь.
А горячие клавиши, да еще такое вкусное короткое сочетание, - не вариант (для меня). Мне эта фича больше полугода ненужна была, за это время и сочетание уже забыл бы, и горячих клавишей жалко - можно подо что-то более частое использовать.

P.S. Проблема и на 7НВ, и на ХРPro, так что, если это только у меня, то точно настройки ТС.
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Mon Jul 11, 2011 18:15    Post subject: Reply with quote

Вот что у меня не работает, так это "%2". Кто может подтвердить?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Aug 18, 2011 18:24    Post subject: Reply with quote

Кто-нибудь (не)потвердить работоспособность с "%2" может?
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Thu Aug 18, 2011 18:46    Post subject: Reply with quote

У меня вроде работает "%2"
Можешь пример показать как у тебя?
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Thu Aug 18, 2011 18:55    Post subject: Reply with quote

Берём наш любимый AkelPad, берём *.txt, в "Открыть" пишем "%COMMANDER_PATH%\Utils\AkelPad\AkelPad.exe" "%2", строку в списке ставим повыше, если есть совпадения.
Итог: открывается только один файл из выделенных txt. Sad
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Fri Aug 19, 2011 15:48    Post subject: Reply with quote

Мой итог:
Code:
---------------------------
AkelPad
---------------------------
Создать новый файл "d:\eula.1028.txt d:\eula.1031.txt d:\eula.1033.txt d:\eula.1036.txt d:\eula.1040.txt d:\eula.1041.txt d:\eula.1042.txt d:\eula.2052.txt d:\eula.3082.txt"?
---------------------------
ОК   Отмена   
---------------------------

Notepad++ выделенные принимает, как полагается.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Aug 19, 2011 15:57    Post subject: Reply with quote

ask-rus
Хоть кто-то ответил. Спасибо. А у тебя в Akel, случаем, не SDI стоит?

All
На 7 кто-нибудь может проверить?
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Fri Aug 19, 2011 16:07    Post subject: Reply with quote

Flasher wrote:
А у тебя в Akel, случаем, не SDI стоит?

MDI и PMDI проблему, к сожалению, не решили.
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
Flasher



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

Post (Separately) Posted: Fri Aug 19, 2011 17:02    Post subject: Reply with quote

Понятно. Тесты провожу на чистом ТС с одной ассоциацией. Брал разные редакторы (SciTE, Notepad++, RJ TextEd, GridinSoft Notepad, PSPad и т.д.) - итог один и тот же...
Back to top
View user's profile Send private message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Sat Aug 20, 2011 10:12    Post subject: Reply with quote

Подтверждаю, %2 не работает, пишет "Создать новый файл..."
до этого я что-то сделал не так
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2076
Location: Russian Federation

Post (Separately) Posted: Sat Aug 20, 2011 11:16    Post subject: Reply with quote

Andrey_A wrote:
Подтверждаю, %2 не работает, пишет "Создать новый файл..."

Донесешь информацию до Instructor-а?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
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
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 2 of 10

 
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