Page 9 of 64
Posted: Fri Sep 09, 2011 7:12 pm
by m9s0
понял ну как узнать как выглядит команда для включение и выключение автоматического копирование выделенного фрагмента?
Posted: Fri Sep 09, 2011 7:25 pm
by Andrey_A_A
как узнать как выглядит команда
m9s0
Команда узнаётся из документации плагина, которым вы хотите воспользоваться или справке программы,
в частности Clipboard-Rus.txt
где искомая функция
а команда
её и надо вставлять в окошко "команда" для назначении ей горячей клавиши
Posted: Fri Sep 09, 2011 9:35 pm
by m9s0
Andrey_A_A wrote:как узнать как выглядит команда
m9s0
Команда узнаётся из документации плагина, которым вы хотите воспользоваться или справке программы,
в частности Clipboard-Rus.txt
где искомая функция
а команда
её и надо вставлять в окошко "команда" для назначении ей горячей клавиши
Спасибо все получилось.
Posted: Tue Sep 13, 2011 3:35 am
by antabu
Здравствуйте. Требуется групповое (пакетное) конвертирование из .txt в .htm
Прошу прощения, если вопрос уже рассматривался. На Оперном форуме мне ответили, что для этого существуют программы. Чтобы не умножать сущностей, думаю, это можно осуществить и в AkelPad.
При одиночном конвертировании IE в начало файла добавляет теги:
Code: Select all
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=windows-1251" http-equiv=Content-Type></HEAD>
<BODY><PRE>
, а в конец:
Править тег кодировки согласен вручную. Групповое переименование расширений несложно сделать в Коммандере. Нужен только типа скрипт для добавления тегов.
Posted: Tue Sep 13, 2011 4:45 am
by Infocatcher
antabu
Можно сделать замену с помощью SearchReplace.js
Что: ^[\s\S]*$
Чем: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">\n<HTML><HEAD>\n<META content="text/html; charset=windows-1251" http-equiv=Content-Type></HEAD>\n<BODY><PRE>$&</PRE></BODY></HTML>
Поставить галочку «Esc-последовательности» (остальные снять) и выбрать «Все файлы».
Соответственно, все файлы сначала нужно будет открыть...
Posted: Tue Sep 13, 2011 7:50 am
by antabu
Благодарю Вас, Infocatcher, всё работает!
Posted: Tue Sep 13, 2011 11:01 am
by Serge Yolkin
antabu
Зачем прикручивать кофеварку к пылесосу?
Такое обычным батником делается, без AkelPad'а и других дополнительных программ...
Posted: Tue Sep 13, 2011 11:54 am
by FeyFre
antabu
Перед этой заменой не помешало бы сделать замену \n на <br> дабы не был весь текст в одну строчку(я просто не помню, возможно <pre> само так делает).
Posted: Tue Sep 13, 2011 11:55 am
by FeyFre
Serge Yolkin
Батники не дружат ни с кодировками ни с типами переносов, что может и будет головной болью метода.
Posted: Tue Sep 13, 2011 1:43 pm
by Serge Yolkin
FeyFre
А зачем там кодировки и переносы?
Code: Select all
copy prefix.txt + %1 + suffix.txt %~n1.html
в prefix.txt пишем то, что надо добавить перед (в нужной кодировке и с переносами)
в suffix.txt пишем то, что надо добавить после
имя файла передаем как параметр (%1)
а дальше - хоть несколько файлов с перебором через shift, хоть обход всех txt файлов в каталоге - for по dir и т.д.
Posted: Tue Sep 13, 2011 2:08 pm
by FeyFre
Serge Yolkin
только вот когда у файлов кодировки разные, и переносы вперемешку, тогда как?
ЗЫ: ага, и не забывайте ключик /B добавлять, иначе рискуете на выходе получить исключительно мусор-бред.
Posted: Tue Sep 13, 2011 2:33 pm
by Serge Yolkin
FeyFre
Убедил - при разных кодировках чем-то их надо определять. Но и в этом случае пакетник рулит: Akel позволяет вызывать свои методы из комстроки без открытия окна.
А про /b я не забыл, просто речь шла о текстовых файлах.
Posted: Tue Sep 13, 2011 2:43 pm
by FeyFre
Akel позволяет вызывать свои методы из комстроки без открытия окна.
Окно в любом случае открывается.
А про /b я не забыл, просто речь шла о текстовых файлах.
Речь ишла оразных кодировках и переносах, что не всегда ==CP_ANSI и 0x0A 0x0D
Posted: Tue Sep 13, 2011 3:23 pm
by Serge Yolkin
FeyFre wrote:Окно в любом случае открывается.
Окно в любом случае создается, а чтобы не открывалось есть соответствующий ключик команды Statr - применительно к пакетникам.
По кодировкам - charset=1251 я в первом (по этому вопросу) посте прочитал, а то, что автор "готов править в ручную" - как-то пропустил. Извиняюсь. А для переносов строк /b не нужен - с win/nix/mac и без него работает, вот с юникодом - да, там 0x00 может проскакивать...
Posted: Tue Sep 13, 2011 3:51 pm
by FeyFre
для переносов строк /b не нужен
Нужен, ибо так написано в манах. Явно сказано что в случае чего конкатенация файлов в текстовом режиме может испортить эти самые переносы строк. Ладно, забили, пища для ума у
antabu есть.