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

Столкнулись с проблемой в использовании Far? Здесь можно получить помощь.
Post Reply
dipsy
Posts: 11
Joined: Tue 09 May, 2006 15:28

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

Post by dipsy »

У меня в far было назначено действие для *.java -> запустить Java компилятор.
Он перестал работать, - теперь вместо компилятора запускает мне текстовый редактор.
User avatar
Sitivrat
Posts: 39
Joined: Mon 29 Aug, 2005 00:16
Location: Belarus Grodno
Contact:

Post by Sitivrat »

F9>Commands>File associations
Ищи там.
# Не умеешь работать мышкой - работай лопатой...
Image
LuIDgi
Posts: 4
Joined: Sun 14 Oct, 2007 20:00

Ассоциации

Post by LuIDgi »

Как в "ассоциации файлов" передать "Команде, выполняемый по Enter" имя запускаемого файла? Например
Attachments
Например,
Например,
Безымянный2.JPG (42.16 KiB) Viewed 11300 times
User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Post by Px »

Нажми F1 и узнаешь
User avatar
Andrey Budko
Posts: 1203
Joined: Fri 01 Apr, 2005 14:03
Contact:

Re: Ассоциации

Post by Andrey Budko »

А точнее: F1 Tab Enter

Обычно используют "!\!.!" (с кавычками). Полный путь к программе вместе с именем самой программы тоже оберни кавычками. Должно получиться что-то типа:

Code: Select all

"C:\Program Files\DAEMON Tools\daemon.exe" -mount 0,"!\!.!"
LuIDgi
Posts: 4
Joined: Sun 14 Oct, 2007 20:00

Post by LuIDgi »

Andrey Budko,
спасибо!
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

Andrey Budko
Вы балуете ленивых пользователей.
При таком подходе они никогда Справку не будут читать.
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Post by Александр Кряжев »

Что характерно, им целый пост на форуме сделать легче, чем нажать F1... :)
LuIDgi
Posts: 4
Joined: Sun 14 Oct, 2007 20:00

Post by LuIDgi »

Ба!, думал было еще спросить, но по ходу не буду:)
User avatar
Александр Кряжев
Posts: 882
Joined: Sun 03 Dec, 2006 10:09
Location: Москва
Has thanked: 2 times
Contact:

Post by Александр Кряжев »

LuIDgi
В фаре, в любой непонятной тебе ситуации, жми f1 - откроется справка именно по этой "ситуации"... Это очень удобно!.. :)
User avatar
ort
Posts: 22
Joined: Wed 19 Oct, 2005 17:13
Location: Україна

Не работает ассоциация

Post by ort »

Прописал в ассоциациях на *.zip

pkzipc -ext -over !.! BANK_DAT\PROT\PROT_POD.TXT C:\TMP & view:C:\TMP\PROT_POD.TXT

Не работает просмотр - ошибка "Указан недопустимый путь"
Как исправить?
User avatar
HaRT
Moderator
Posts: 10823
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 221 times
Been thanked: 358 times

Post by HaRT »

ort
А с чего Вы взяли, что Фар разбирает командную строку на несколько команд? Насколько мне известно, он трактует её целиком как одну команду. А разбором занимается командный интерпретатор, который, в свою очередь, не понимает, что такое view:…
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Post by Centaur »

В данном случае нужно использовать опцию -console:

Code: Select all

view:<pkzipc -console -silent foo.zip bar.txt
Если же внешняя программа не умеет вываливать в stdout и подавлять лишние сообщения и нет возможности её этому научить, то можно так:

Code: Select all

view:<pkzipc -ext foo.zip bar.txt c:\tmp>nul 2>&1 & type c:\tmp\bar.txt & del c:\tmp\bar.txt>nul 2>&1
User avatar
ort
Posts: 22
Joined: Wed 19 Oct, 2005 17:13
Location: Україна

Post by ort »

Centaur
Мне нужен не вывод архиватора, а просмотреть файл, распакованный pkzipc.
Можно ли это сделать в ассоциациях и как?
Из батника, наверное, команда view также не будет работать.
User avatar
ort
Posts: 22
Joined: Wed 19 Oct, 2005 17:13
Location: Україна

Post by ort »

Короче, сделал так:
в ассоциациях прописал:
macro:post A 1
а в меню:
pkzipc -ext -over -silent !.! BANK_DAT\PROT\PROT_POD.TXT C:\TMP
view:C:\TMP\PROT_POD.TXT

Но, все таки интересно - можно ли иначе?
Post Reply

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