Войти

Показать полную графическую версию : [решено] Команда "открыть с помощью"


RomanWAR
15-11-2012, 02:46
Все в курсе что есть такая фишка, правой кнопкой мышки на файле, открыть с помощью, далее выбираешь программу, ставишь галочку всегда открывать эти типы файлов этой программой и все ок

Возникла проблема. При выборе программы, она почему-то не отображается в списке доступных. Файл - обычный .xlsm (Excel), программа соответственно Excel. Зачем мне все это понадобилось? Сама программа стоит в файловом контейнере TrueCrypt (сам контейнер смонтирован), соответственно Excel Portable

Не знаете что можно придумать?

Petya V4sechkin
15-11-2012, 07:36
соответственно Excel Portable
Тогда что вас удивляет? При нормальной установке создается раздел реестра
HKEY_CLASSES_ROOT\Applications\EXCEL.EXE

RomanWAR
15-11-2012, 10:56
Petya V4sechkin, блин, ну можно ведь как-то отдельным расширениям файлов присудить открытие через "такое-то путь к программе .exe файл"

Denisoff
15-11-2012, 11:13
RomanWAR, открыв программу, вы не можете открыть в ней документ?

RomanWAR
15-11-2012, 11:23
Denisoff, таким образом могу

Я хочу чтобы документ открывался двойным щелчком и включался через нужную мне программу. Сейчас я это настроить не могу, из-за проблемы описанной в первом посте

Denisoff
15-11-2012, 11:31
RomanWAR, вы же не можете сопоставить тип файла с конкретной программой.

RomanWAR
15-11-2012, 11:32
Denisoff, не понял вас

Denisoff
15-11-2012, 11:35
RomanWAR,
Панель управления\Все элементы панели управления\Программы по умолчанию\Задать сопоставления

LehaMechanic
15-11-2012, 11:35
А если вынести его из Криптохранилища? Может быть еще сборка Portable неудачная, поищите другую

RomanWAR
15-11-2012, 11:59
Denisoff, результат тот же что и в первом посте

Записал маленькое видео, которое показывает наглядно мою проблему: http://www.sendspace.com/file/rlntt6

Leha Ares, вынес из Криптохранилища - результат тот же

"Может быть еще сборка Portable неудачная, поищите другую" - лучшая сборка. их вообще не так много

Dzirt2005
15-11-2012, 12:35
RomanWAR, что находится в ключе "(По умолчанию)" в ветке реестра
HKEY_CURRENT_USER\Software\Classes\Applications\EXCEL.EXE\shell\open\command ?
Или, возможно, вместо EXCEL.EXE там будет "Microsoft Office Excel 2007.exe" (без кавычек естественно)

RomanWAR
15-11-2012, 12:41
Dzirt2005, В Classes у меня нету Applications - http://smotr.im/93KY

Dzirt2005
15-11-2012, 13:18
RomanWAR, и как это видно по самому началу раздела Classes? Applications довольно далеко от начала раздела.

RomanWAR
15-11-2012, 13:20
Dzirt2005, я извиняюсь, нашел все

У меня тут вот такое: http://smotr.im/93O7

А если чуть ниже в опцию зайти вот такое: http://smotr.im/93Of (обратите внимание раздел Z указан, а у меня раздел Y и путь другой)

Dzirt2005
15-11-2012, 13:25
А если чуть ниже в опцию зайти вот такое: http://smotr.im/93Of (обратите внимание раздел Z указан, а у меня раздел Y и путь другой) »
В этом разделе поменять полный путь на правильный, тот который реально есть на компьютере. Только путь и имя файла, кавычки в которые заключено это полное имя файла и "%1" не трогать, оставить такими как есть

RomanWAR
15-11-2012, 13:50
Dzirt2005, проблема решена, спасибо

oliveroil
15-11-2012, 13:54
RomanWAR,
здравствуйте.
Это обычная ситуация для PORTABLE. Мы - дисциплинированные челдоны и,чаще всего, просто не знаем варез.. Так что читайте инструкции на сайтах фанатов Пртабл. Но в данном сл. этот путь мной был пройден несколько раз, могу делиться.

1 Необходимо уничтожить SandBOX (песочницу), которую сделал EXCEL, но там могут быть и его необходимые папки (зависит от авторского исполнения). Теперь не спешите:

2 Посмотрите исходник (он сохранился?) - там есть папки кроме EXE-файла? Возможно, что кроме ЕХЕ нет ничего - это самое удобное. Если помимо него есть файл DAT или подобное, то он необходим так же. Все остальное создаётся в момент первого запуска - все это удаляйте (если нет исходника отпишите копию и экспериментируйте).

3 Запустите утилиту UNassoc (удаление фйл. ассоциаций), найдите в правой колонке нерабочие расширения (начинаются с точки) и зарубите их на корню. Лучше - все, которые от EXCEL.
http://narod.ru/disk/63718203001.952b4e225440e0d49ff4c5c76160d040/FileUnassoc_1_4.zip.html
... не переживайте - вы их восстановите тут же..

3 Теперь запускаем EXCEL один раз (появится песочница). Ассоциируйте файлы с EXCEL заново - все должно работать.

4 Если история не закончилась..
Идем в REGEDIT.
Копируем точное название исполняемого файла EXCEL.
Вставляем в поле "поиск"
Последовательно удаляем все найденные ключи (строковые параметры) с именем этого файла (тут осторожнее..).
Перезапуск \ первый старт Excel \ Ассоциируем файл
Вместо прямой редакции реестра можно прибегнуть к Wise Reg.Cleaner - это безопаснее.

Портабл программа (одна и та же) тиражируется "авторами" в десятках версий. Работают они совершенно по разному. Подбор "любимой" бывает весьма муторным. Идеал - это один ЕХЕ-шник и никаких хвостов по системе.

Индира
27-11-2017, 23:54
ЗДРАВСТВУЙТЕ решила такую проблему: нажмите - найти другое приложение на этом компьюторе - найдите папку Microsoft Office - далее папку Office14 - и выбирите в этой папке файл EXCEL.EXE - все




© OSzone.net 2001-2012