Page 5 of 5

Экспорт/импорт меню

Posted: Wed 02 Oct, 2013 14:03
by CyberMuesli

Latest post of the previous page:

Far Manager, version 3.0 (build 3367) x86

Как экспортировать и затем импортировать меню? far.exe /export и far.exe /import эту информацию не сохраняет и не восстанавливает.

Где вообще хранится это меню? В реестре не вижу, в файлах "C:\Users\%USERNAME%\AppData\Local\Far Manager\" тоже

Re: Экспорт/импорт меню

Posted: Wed 02 Oct, 2013 14:13
by Kerberos464
%farprofile%\farmenu.ini

Экспорт/импорт меню

Posted: Wed 02 Oct, 2013 15:52
by CyberMuesli
Kerberos464 wrote:%farprofile%\farmenu.ini
ДА! Спасибо, это решает вопрос экспорта-импорта меню.

А о каких метасимволах идет речь?

Re: Экспорт/импорт меню

Posted: Wed 02 Oct, 2013 16:05
by HaRT
CyberMuesli wrote:о каких метасимволах идет речь?
Об этих.
В том смысле, что вопросы, относящиеся к ним, надлежит писать туда, предварительно поискав там же ответы.

Меню пользователя

Posted: Mon 25 Jan, 2016 09:42
by mike123
Помогите сделать меню пользователя (F2)
Нужно чтобы выделенные файлы обрабатывались через ImageMagic (это работает) и чтобы из имен файлов при этом удалялись лишние пробелы.

mkdir result
for /f "delims=?" %i in (!@!) do "C:\Program Files\ImageMagick-6.9.3-Q16\convert.exe" "%i" -resize 600x600^> "result\%i"

Т.е. проблем две: не получается вообще включить в цикл больше одной команды ни через ";" ни через скобки "()". И не работает преобразование типа set newname=%i: =%

Меню пользователя

Posted: Mon 25 Jan, 2016 13:06
by Smitis
А причём здесь ";" ? Команды разделяются символом &.

Меню пользователя

Posted: Mon 25 Jan, 2016 15:22
by mike123
Спасибо! С разделителями команд разобрался. Как заставить работать переименование файлов? Например, следующий файл отлично работает из командной строки:
  1. @echo off
  2.  
  3. setlocal enabledelayedexpansion
  4.  
  5. for %%j in (*.*) do (
  6.  
  7. set filename=%%~nj
  8.  
  9. set filename=!filename:.=_!
  10.  
  11. set filename=!filename: =_!
  12.  
  13. if not "!filename!"=="%%~nj" ren "%%j" "!filename!%%~xj"
  14.  
  15. )
Но не работает когда вставляешь меню строку set filename=!filename:.=_!. Вероятно, дело в обработке символов "!". Как это исправить?

Пользовательское меню (F2) — кроме метасимволов

Posted: Mon 25 Jan, 2016 21:11
by montonero
mike123 wrote: Вероятно, дело в обработке символов "!". Как это исправить?
Лучше всего - прочитать в справке Фара про метасимволы. Или не вставлять эти команды в меню, а просто запускать внешний батник.

Пользовательское меню (F2) — кроме метасимволов

Posted: Tue 26 Jan, 2016 20:13
by Smitis
Мне тоже кажется, что лучше всё делать через командный файл.

Пользовательское меню (F2) — кроме метасимволов

Posted: Mon 05 Nov, 2018 14:12
by John Doe

Code: Select all

    Для добавления разделителя в пользовательское меню нужно добавить новый пункт меню (команду), в котором в
 качестве "Горячей клавиши" указать "--".
Вот я жму Ins, { Insert command }, в поле Hot key указываю "--", и жму Enter.

Code: Select all

╔════════════ User menu ════════════╗
║ Invalid format for UserMenu Label ║
╟───────────────────────────────────╢
║              { OK }               ║
╚═══════════════════════════════════╝
Я что-то не так делаю, справка отстала от кода, или фар поломался?

Пользовательское меню (F2) — кроме метасимволов

Posted: Mon 05 Nov, 2018 17:07
by DrKnS
John Doe wrote: Mon 05 Nov, 2018 14:12поломался
Да.