Страница 2 из 10

Добавлено: Вс июл 18, 2010 10:40
Tol!k
Поделись. Только в новой теме в "Автоматизации"

Добавлено: Вс июл 18, 2010 17:33
Serge Yolkin
Поделился в автоматизации.

Добавлено: Вс июл 10, 2011 01:25
Serge Yolkin
Вахмурка писал(а):FilterХХ_default=**
Почти год прошел, и опять та же тема: это только у меня две зведы работать перестали, или в 7.56а той фичи уже нет? Строчка default вообще в контекстном меню не отображается. Поэтому и заметил, только когда понадобилось. Осенью еще работала...
Попробовал расширить функциональность, и вместо default использовать openAs:

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

FilterХХ_openAs=rundll32.exe shell32.dll,OpenAs_RunDLL "%1"
но, поскольку ТС блокирует системные ассоциации при использовании внутренних, вылазит окно на счет поиска соответствия в интернете. Пришлось загонять эту команду в скрипт (зря я что ли их писать учусь) а скрипт подставлять в ассоциации:

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

<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>
Так работает.

Добавлено: Вс июл 10, 2011 03:28
Flasher
Serge Yolkin писал(а):или в 7.56а той фичи уже нет?
С чего бы? Всё работает. Попробуй любую кириллицу ввести вместо default, это роли не играет, две звезды своё дело всё равно сделают. Если не выходит, то explorer в качестве интерпретатора. Я давно себе повесил explоrer %V на Win+Enter - и не нужны мне всякие всплывающие меню.

Добавлено: Пн июл 11, 2011 10:05
Serge Yolkin
Там и была кириллица, default я из примера взял. Не работает. Зато заработало

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

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

P.S. Проблема и на 7НВ, и на ХРPro, так что, если это только у меня, то точно настройки ТС.

Добавлено: Пн июл 11, 2011 18:15
Flasher
Вот что у меня не работает, так это "%2". Кто может подтвердить?

Добавлено: Чт авг 18, 2011 18:24
Flasher
Кто-нибудь (не)потвердить работоспособность с "%2" может?

Добавлено: Чт авг 18, 2011 18:46
Andrey_A
У меня вроде работает "%2"
Можешь пример показать как у тебя?

Добавлено: Чт авг 18, 2011 18:55
Flasher
Берём наш любимый AkelPad, берём *.txt, в "Открыть" пишем "%COMMANDER_PATH%\Utils\AkelPad\AkelPad.exe" "%2", строку в списке ставим повыше, если есть совпадения.
Итог: открывается только один файл из выделенных txt. :(

Добавлено: Пт авг 19, 2011 15:48
ask-rus
Мой итог:

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

---------------------------
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++ выделенные принимает, как полагается.

Добавлено: Пт авг 19, 2011 15:57
Flasher
ask-rus
Хоть кто-то ответил. Спасибо. А у тебя в Akel, случаем, не SDI стоит?

All
На 7 кто-нибудь может проверить?

Добавлено: Пт авг 19, 2011 16:07
ask-rus
Flasher писал(а):А у тебя в Akel, случаем, не SDI стоит?
MDI и PMDI проблему, к сожалению, не решили.

Добавлено: Пт авг 19, 2011 17:02
Flasher
Понятно. Тесты провожу на чистом ТС с одной ассоциацией. Брал разные редакторы (SciTE, Notepad++, RJ TextEd, GridinSoft Notepad, PSPad и т.д.) - итог один и тот же...

Добавлено: Сб авг 20, 2011 10:12
Andrey_A
Подтверждаю, %2 не работает, пишет "Создать новый файл..."
до этого я что-то сделал не так

Добавлено: Сб авг 20, 2011 11:16
ask-rus
Andrey_A писал(а):Подтверждаю, %2 не работает, пишет "Создать новый файл..."
Донесешь информацию до Instructor-а?