Search found 69 matches

by textExpanser
Fri 10 Mar, 2017 01:03
Forum: Нужна помощь
Topic: Макрос автоопределения кодировки для редактора
Replies: 3
Views: 3677

Макрос автоопределения кодировки для редактора

Спасибо, попробую, - если будут глюки с определением кодировки отпишусь. Кажется я уже когда-то с этой опцией игрался, но забыл что там не устроило.
А при создании нового файла оставю макрос, автоматически выбирающий UTF-8 при нажатии Shift-F4, чтобы сразу вставляло BOM-маркер в начало файла.
by textExpanser
Fri 10 Mar, 2017 00:12
Forum: Нужна помощь
Topic: Макрос автоопределения кодировки для редактора
Replies: 3
Views: 3677

Макрос автоопределения кодировки для редактора

Возможно ли написать макрос, который будет гибко решать какую кодировку в редакторе выставить? - если создается новый файл, выставлять по-умолчанию UTF8 - если открывается существующий файл, определять является ли он UTF8 (есть ли в нем недопустимые для cp1251 символы и тогда, если есть, открывать к...
by textExpanser
Tue 07 Jun, 2016 01:11
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Этот стандарт - консольные команды Windows.
И, IMHO, если уж делать, так чтобы не вызывало проблем.
by textExpanser
Sat 04 Jun, 2016 22:09
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Нашел ещё один баг встроенного интерпретатора в меню: неправильно обрабатывается следующий формат команды SET: SET "B=BBB" Вместо переменной B , здесь присваивается значение переменной "B (!) set "B=BBB" echo «B» == %B% echo «"B» == %"B% pause В .bat/cmd файле отра...
by textExpanser
Sat 04 Jun, 2016 21:42
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

... А еще лучше - сделать несколько буферов, типа :clipbuf0:, :clipbuf1:, ... :clipbuf9: 138330 Еще бы в Far сделать стандартный временный буфер для таких вещей Зачем? ....[/quote] Например затем, что количество строк с командами в меню сильно ограничено. Кстати, интересно, что здесь Ваша команда SE...
by textExpanser
Wed 01 Jun, 2016 22:43
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Да, это можно попробовать, спасибо. Еще бы в Far сделать стандартный временный буфер для таких вещей, например

Code: Select all

echo %somevar%>>:clipbuf:
где Фар сам подставлял бы временный файл или что-то другое (но не загаживая системный Clipboard).
by textExpanser
Wed 01 Jun, 2016 22:17
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Можно проверять наличие tmp: А еще можно опцию добавить, т.е. запустить во внешнем временном скрипте Или придумать и добавить какой-то способ передачи значений переменных между строками скрипта Если бы я с этим сталкивался один-два раза, то не пошел бы писать тему. Но так как мистика происходит регу...
by textExpanser
Wed 01 Jun, 2016 19:37
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

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

Или Вы считаете, что это функционал нужно из меню убрать?..
by textExpanser
Wed 01 Jun, 2016 19:18
Forum: Нужна помощь
Topic: User Menu: Как восстановить слетевшее меню в FAR 2?
Replies: 6
Views: 2306

User Menu: Как восстановить слетевшее меню в FAR?

Для бэкапа отдельно меню пользователя, переделал прилагавшийся файл cmd: BackupUserMenu.bat set savepath=%~dp0 set usermenufile=FarSettings.UserMenu.reg set reg=reg IF EXIST "%systemroot%\sysnative\reg.exe" set reg="%systemroot%\sysnative\reg.exe" reg export "HKCU\Software\F...
by textExpanser
Wed 01 Jun, 2016 19:07
Forum: Нужна помощь
Topic: User Menu: Как восстановить слетевшее меню в FAR 2?
Replies: 6
Views: 2306

User Menu: Как восстановить слетевшее меню в FAR?

Разобрался в причине глюка Far: если случайно поставить/скопировать лишнюю скобку } во время редактирования, сохранить это и выйти из редактора, то меню будет обрезано по этой скобке. Все что было после нее пропадет (т.е. все следующие пункты и подпункты меню). IMHO, это баг парсера меню. Нелья вот ...
by textExpanser
Wed 01 Jun, 2016 16:24
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Перенести весь набор команд в CMD-файл и вызывать его. Не подходит, потому что bat-файл для каждого пункта меню создавать никуда не годится. Это нужно делать встроенными средствами, для чего они и делались, иначе вообще в чем был смысл встраивания скрипта в само меню. Хочется все же разобраться - э...
by textExpanser
Wed 01 Jun, 2016 16:15
Forum: Нужна помощь
Topic: User Menu: Как восстановить слетевшее меню в FAR 2?
Replies: 6
Views: 2306

User Menu: Как восстановить слетевшее меню в FAR 2?

Слетело меню FAr, - помогите восстановить! Есть ли какой-то бэкап, копия, откуда можно его восстановить? Пока писал вопрос на форум про глюк в меню, делал тесты копируя пункты меню в редакторе, и после одного из сохранений внезапно у меня осталось только несколько пунктов меню из сотен! Фар глюкнул ...
by textExpanser
Wed 01 Jun, 2016 16:07
Forum: Нужна помощь
Topic: User Menu: SET не присваивает переменной значение
Replies: 16
Views: 5690

User Menu: SET не присваивает переменной значение

Какой-то глюк в меню: пытаюсь составить сложную командную строку с параметрами, присвоив предварительно значение переменным, но столкнулся с каким-то глюком: SET некоторым переменным присваивает значения, а некоторым - нет. Если вместо SET подставить ECHO, то все отрабатывает нормально (переменные р...

Go to advanced search