Ассоциации файлов

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
User avatar
HaRT
Moderator
Posts: 10862
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Re: Ассоциации файлов и командная строка

Post by HaRT »

Latest post of the previous page:

darkbroodzed
Обратите внимание на то, как отредактированы Ваши сообщения выше.
Впредь либо удаляйте из цитаты всё лишнее, либо пользуйтесь обращением (как в этом сообщении).
Иначе последуют санкции.
Фар есть инструмент, а не нянька. © 2009 DrKnS
lightman
Posts: 13
Joined: Tue 08 Mar, 2011 19:30

Открытие файлов

Post by lightman »

Здравствуйте!
При использовании FarManager'a возникла проблема с открытием некоторых файлов, а именно тех, для открытия которых требуется запуск сторонних программ. Насколько я понял из справки, запуск подобных файлов можно осуществить настроив "ассоциации файлов", но там все как-то поверхностно и трудно для моего начального понимания. Поэтому хотелось бы узнать как правильно произвести выше указанные настройки.
Заранее спасибо!
Никогда не отворачивайся от врагов, а от друзей тем более.
User avatar
Skirda
Posts: 3475
Joined: Wed 16 Mar, 2005 11:01
Been thanked: 8 times

Re: Открытие файлов

Post by Skirda »

Что именно вызвало затруднение (про "поверхностно")?
В справку нужны конкретные примеры?
We are the Borg. You will be assimilated.
So Say We All!
lightman
Posts: 13
Joined: Tue 08 Mar, 2011 19:30

Re: Открытие файлов

Post by lightman »

Как прописывается путь к исполняющей файл программе?
C:\Program Files\.....\.....exe или,
"C:\Program Files\.....\.....exe" а можно так
%ProgramFiles%\.....\.....exe
а может как то по другому: !: , !\ , !/ , !=\ , !=/ ?
Где указывается требуемый для запуска файл, перед путем к исполняющей программе или же после?
Файл указывается по маске, например *.mp3, *.avi, *.swf и т.д.
Какое отношение имеют символы ! , !` , !.! , !-! , !+! , ! ! , !& , !: , !@! , !$! к ассоциации файлов с исполняющей программой, и где их указывать.
Никогда не отворачивайся от врагов, а от друзей тем более.
User avatar
vkh
Posts: 226
Joined: Fri 13 Nov, 2009 07:48
Has thanked: 2 times
Been thanked: 1 time

Re: Открытие файлов

Post by vkh »

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

Code: Select all

cd "c:\program files\far2"
far
то же относится и к файлам, которые находятся в путях, прописанных в переменной окружения %PATH%
если есть far.exe и far.bat или far.cmd, то можно указать с расширением чтобы точно указать что запускать, а не на основе приоритетов ОС или переменной %PATEXT%
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Открытие файлов

Post by SlashNet »

Вместо восклицательных знаков будет подставляться имя файла (или что-нибудь другое. в помощи довольно хорошо расписано)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
lightman
Posts: 13
Joined: Tue 08 Mar, 2011 19:30

Re: Открытие файлов

Post by lightman »

SlashNet, а что означает *[ ,Ђ-п]*.dat в вашем примере кода?
Никогда не отворачивайся от врагов, а от друзей тем более.
User avatar
SlashNet
Posts: 638
Joined: Fri 20 Mar, 2009 09:43
Location: Львов
Has thanked: 16 times
Been thanked: 16 times

Re: Открытие файлов

Post by SlashNet »

все .dat-файлы в имени которых встречаются "пробел" и/или символы на кириллице. (хотя, правда, корректнее было-бы *[ ,Ђ-я]*.dat)
ədиw wo⊥є ʚ o⊥ʎнdəʚədəu əɔʚ
lightman
Posts: 13
Joined: Tue 08 Mar, 2011 19:30

Re: Открытие файлов

Post by lightman »

С открытием файлов по ассоциациям разобрался. Причина проблемы состояла в однородности цвета фона и строки ввода поля диалога "Редактирования ассоциаций файлов", поэтому маска, путь и параметры ошибочно вводились в одной строке "Одна или несколько масок файлов:", естественно ничего не работало. Будьте внимательны с настройкой цветовых групп! :)
Last edited by lightman on Thu 01 Jan, 1970 01:00, edited 0 times in total.
Reason: Спрятана картинка
Никогда не отворачивайся от врагов, а от друзей тем более.
xRom
Posts: 27
Joined: Thu 09 Dec, 2010 21:43

Файловые ассоциации?!

Post by xRom »

Я правильно понимаю что выполнить при помощи файловых ассоциаций простейшую компиляцию асмового исходника невозможно? То есть надо выполнить НЕСКОЛЬКО команд на данную маску файлов:
tasm.exe !.!
tlink.exe !.obj
start !.exe
del !.exe
del !.obj
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 147 times
Contact:

Re: Файловые ассоциации?!

Post by AlexII »

Во-первых, из ассоциаций можно вызывать пакетный файл с данными командами, которому передавать имя файла. Можно попробовать одну длинную строку c «&» и/или с «&&»/«||»:

Code: Select all

tasm.exe !.! & tlink.exe !.obj & …
Triada63
Posts: 2
Joined: Sat 10 Sep, 2011 12:47

Запуск программы с помощью Shift+Enter

Post by Triada63 »

Подскажите пожалуйста как решить проблему. Раньше сидел на XP со старым фаром (версию не помню), и там была хорошая возможность добавлять mp3-файлы в плейлист Winamp'а с помощью Shift+Enter, как это реализовывалось даже не представляю. Ну так вот, как можно назначить какое-либо действие (в данном случае добавление в Aimp плейлист) на использование файла с модификатором (например, Shift+Enter на mp3-файле). Долго искал, ничего подобного не нашел, вот и решил создать тему. За ответ заранее благодарен!
User avatar
chupakabra
Posts: 1023
Joined: Wed 27 Jul, 2005 19:36
Contact:

Re: Запуск программы с помощью Shift+Enter

Post by chupakabra »

У тебя в Винампе видимо стояла опция Enqueue by default
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 147 times
Contact:

Запуск программы с помощью Shift+Enter

Post by AlexII »

Triada63, добавьте в «Ассоциации файлов» что-нибудь наподобие:

Code: Select all

╔═════════════════ Редактирование ассоциаций файлов ═════════════════╗
║ Одна или несколько масок файлов:                                   ║
║ *.mp3                                                             ↓║
║ Описание ассоциации:                                               ║
║ *.mp3                                                              ║
╟────────────────────────────────────────────────────────────────────╢
║ [x] Команда, выполняемая по Enter:                                 ║
║     "%ProgramFiles%\AIMP2\AIMP2.exe" "/ADD_PLAY !\!.!"             ║
║ [x] Команда, выполняемая по Ctrl-PgDn:                             ║
║     "%ProgramFiles%\AIMP2\AIMP2.exe" "/INSERT !\!.!"               ║
║ [ ] Команда просмотра, выполняемая по F3:                          ║
║                                                                    ║
║ [ ] Команда просмотра, выполняемая по Alt-F3:                      ║
║                                                                    ║
║ [ ] Команда редактирования, выполняемая по F4:                     ║
║                                                                    ║
║ [ ] Команда редактирования, выполняемая по Alt-F4:                 ║
║                                                                    ║
╟────────────────────────────────────────────────────────────────────╢
║                         { OK } [ Отмена ]                          ║
╚════════════════════════════════════════════════════════════════════╝
Triada63
Posts: 2
Joined: Sat 10 Sep, 2011 12:47

Re: Запуск программы с помощью Shift+Enter

Post by Triada63 »

AlexII wrote:Triada63, добавьте в «Ассоциации файлов» что-нибудь наподобие:
Спасибо за ответ, как раз искал команду для добавления в плейлист у аимпа. Только вот хотелось бы на модификатор назначить, а не на f3, f4,... Просто на Enter у меня запустить трек в пустом плейлисте, а на shift(cntrl/alt)+Enter хотелось бы добавить в плейлист, как было когда-то в XP
AlexII
Posts: 270
Joined: Mon 10 Apr, 2006 00:53
Location: станица Григорополисская
Has thanked: 147 times
Contact:

Re: Запуск программы с помощью Shift+Enter

Post by AlexII »

Triada63 wrote:Спасибо за ответ, как раз искал команду для добавления в плейлист у аимпа.
В справке AIMP'а, раздел «Командная строка»:

Code: Select all

"%SystemRoot%\hh.exe" "mk:@MSITStore:%ProgramFiles%\AIMP2\Help\AIMP2-ru.chm::/faq_cmd_line_switches.html"
Они, конечно, глупо поступили, убрав возможность поиска по справке. Ну, да Far умеет это и сам делать ;).
Triada63 wrote:shift(cntrl/alt)+Enter хотелось бы добавить в плейлист, как было когда-то в XP
А чем Вам «Ctrl-PgDn» не нравится (как на вышеприведённом скриншоте)?

Post Reply

Return to “Нужна помощь”