Scripts discussion (3)
- Author
- Message
-
Offline
- Site Admin
- Posts: 6311
- Joined: Thu Jul 06, 2006 7:20 am
Cuprum
Добавлен "-ClipboardUnindent=2" однако надо понимать, что текст в буфере:
превратиться в
Добавлен "-ClipboardUnindent=2" однако надо понимать, что текст в буфере:
Code: Select all
if (1)
{
WScript.Quit();
}
Code: Select all
if (1)
{
WScript.Quit();
}
This is not standard situation that must be accounted. BTW: ExecConsole.js was superseded by Log plugin.KDJ wrote:Run time error occurs in ExecConsole.js, if temporary folder does not exists.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Infocatcher
К Вам просьба (не представляю, правда, по объёму небольшая она или большая). Добавьте, пожалуйста, в Ваш Converter.js обработку вот таких кодов:
При ручном редактировании TOC.hhc для справочных файлов CHM очень бы пригодилось (как мне кажется). У меня версия Converter.js 0.2.4.2, я в нём не смог этого сделать (или плохо искал...).
К Вам просьба (не представляю, правда, по объёму небольшая она или большая). Добавьте, пожалуйста, в Ваш Converter.js обработку вот таких кодов:
Code: Select all
Äèðåêòèâû ïðåäâàðèòåëüíîé îáðàáîòêè
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Infocatcher
Спасибо, разобрался, но не до конца. Из диалога преобразую строку выше в
и потом эти кракозябры при помощи ком-строки
преобразую в
Правильно ли я понял, что второй шаг преобразования (Charset) доступен только из командной строки? Из диалога я как то могу это сделать или в диалоге доступны не все возможности?
А то сейчас у меня по факту немного сложновато получается: открываю диалог -> делаю одно преобразование -> закрываю диалог, запускаю тот же скрипт с параметрами при помощи другого скрипта. А если всё назад вернуть, то надо смотреть как менять параметры и опять открывать-закрывать-открывать. Как бы одного диалога получается недостаточно и к нему нужно ещё создавать несколько доп-кнопок... Простите за тупость, буду благодарен за ответ
Спасибо, разобрался, но не до конца. Из диалога преобразую строку выше в
Code: Select all
Äèðåêòèâû ïðåäâàðèòåëüíîé îáðàáîòêè
Code: Select all
-mode=2 -type="Charset" -codePage=1251 -dialog=false -saveOptions=0
Code: Select all
Директивы предварительной обработки
А то сейчас у меня по факту немного сложновато получается: открываю диалог -> делаю одно преобразование -> закрываю диалог, запускаю тот же скрипт с параметрами при помощи другого скрипта. А если всё назад вернуть, то надо смотреть как менять параметры и опять открывать-закрывать-открывать. Как бы одного диалога получается недостаточно и к нему нужно ещё создавать несколько доп-кнопок... Простите за тупость, буду благодарен за ответ
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
yozhic
Угу, -type="Charset" из диалога не вызвать...
У меня самого пока вот так, чтобы кодировку средствами AkelPad'а выбирать:
Угу, -type="Charset" из диалога не вызвать...
У меня самого пока вот так, чтобы кодировку средствами AkelPad'а выбирать:
Code: Select all
-"Переко&дировать в текущую кодировку" Call("Scripts::Main", 1, "converter.js", `-mode=2 -type="Charset" -codePage=-1 -dialog=false -saveOptions=0`)
-"Переко&дировать из текущей кодировки" Call("Scripts::Main", 1, "converter.js", `-mode=1 -type="Charset" -codePage=-1 -dialog=false -saveOptions=0`)
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Infocatcher
Спасибо, понял.
Если прийдёт вдохновение и дойдут руки, может добавите в диалог эту и другие возможности Или, может, хотя бы пометочку в комментариях, что такие то функции из диалога не доступны, чтобы при первом чтении это сразу фиксировалось в памяти и потом легче было бы вспомнить где чего искать.
Спасибо, понял.
Если прийдёт вдохновение и дойдут руки, может добавите в диалог эту и другие возможности Или, может, хотя бы пометочку в комментариях, что такие то функции из диалога не доступны, чтобы при первом чтении это сразу фиксировалось в памяти и потом легче было бы вспомнить где чего искать.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
yozhic
Все-таки добавил в интерфейс:
https://github.com/Infocatcher/AkelPad_ ... f00728b9fa
Вроде, работает. Кодировка берется из документа.
Все-таки добавил в интерфейс:
https://github.com/Infocatcher/AkelPad_ ... f00728b9fa
Вроде, работает. Кодировка берется из документа.
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Infocatcher
Сейчас, поскольку по характеру работы часто обращаюсь к Converter' у, возникла ещё идея/потребность, я тогда озвучу на Ваше усмотрение.
Может быть была бы нелишней (мне, во всяком случае, не хватает) возможность указывать сущности, которые не будут конвертироваться. Этакий список исключений. Например, выделяю весь текст и ставлю < и > в исключения -> и на выходе все сущности преобразованы в символы, а эти остались нетронутыми.
Спасибо огромное, у меня тоже всё замечательно отработало. Хорошее подспорье в работе.Вроде, работает.
Сейчас, поскольку по характеру работы часто обращаюсь к Converter' у, возникла ещё идея/потребность, я тогда озвучу на Ваше усмотрение.
Может быть была бы нелишней (мне, во всяком случае, не хватает) возможность указывать сущности, которые не будут конвертироваться. Этакий список исключений. Например, выделяю весь текст и ставлю < и > в исключения -> и на выходе все сущности преобразованы в символы, а эти остались нетронутыми.
-
Offline
- Posts: 269
- Joined: Mon Jun 20, 2011 8:33 am
- Location: Электросталь
Infocatcher
Маленькое несоответствие обнаружилось, рапортую. У Вас в конвертере русская заглавная Р кодируется так: Р -> Ð -> Ð . А в программах Microsoft HTML Help Workshop и htm2chm так: Р -> Ð -> Đ . В результате конвертер пропускает Đ в тексте от упомянутых программ, а прог-мы, в свою очередь, корёжат Ð в тексте после конвертера.
Маленькое несоответствие обнаружилось, рапортую. У Вас в конвертере русская заглавная Р кодируется так: Р -> Ð -> Ð . А в программах Microsoft HTML Help Workshop и htm2chm так: Р -> Ð -> Đ . В результате конвертер пропускает Đ в тексте от упомянутых программ, а прог-мы, в свою очередь, корёжат Ð в тексте после конвертера.
-
Offline
- Posts: 1862
- Joined: Mon Aug 06, 2007 1:07 pm
- Contact:
Пока что сделал в виде аргумента:yozhic wrote:Может быть была бы нелишней (мне, во всяком случае, не хватает) возможность указывать сущности, которые не будут конвертироваться. Этакий список исключений. Например, выделяю весь текст и ставлю < и > в исключения -> и на выходе все сущности преобразованы в символы, а эти остались нетронутыми.
https://github.com/Infocatcher/AkelPad_ ... 0cccb4f768
Но если исключить &, может все поломаться.
Хм, список сущностей я когда-то утянул из Firefox (без пробелов форум превратит часть кодов в символы):yozhic wrote:У Вас в конвертере русская заглавная Р кодируется так: Р -> Ð -> Ð . А в программах Microsoft HTML Help Workshop и htm2chm так: Р -> Ð -> Đ
Code: Select all
<!ENTITY ETH "& #208;">
<!ENTITY Dstrok "& #x110;"> <!-- оно же & #272; -->
Да и свежие версии браузеров по-прежнему переводят Ð и Đ в разные символы.
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
PDFtk-G.js
Added: dialog box is resizable.
Added: dialog box is resizable.
-
Offline
- Posts: 58
- Joined: Sat Apr 12, 2008 11:43 am
KDJ
Добрый вечер.
Проблемка с LineBoardRClickPanel.js 2015-01-06
Прописываю в AkelPad.ini в CmdLineBegin:
Далее запускаю AkelPad 4.9.2:
Проверено на виртуалке на XP32 и Win8.1 64
Добрый вечер.
Проблемка с LineBoardRClickPanel.js 2015-01-06
Прописываю в AkelPad.ini в CmdLineBegin:
Code: Select all
/Call("Scripts::Main", 1, "LineBoardRClickPanel.js", '"Right Click LineBoard"')
AkelPad запускается, но потом не закрывается автоматически.AkelPad.exe /reassoc /quit
Проверено на виртуалке на XP32 и Win8.1 64
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
koros
You can use CmdLineEnd instead of CmdLineBegin parameter:
You can use CmdLineEnd instead of CmdLineBegin parameter:
Code: Select all
CmdLineBegin=
CmdLineEnd=/Call("Scripts::Main", 1, "LineBoardRClickPanel.js", '"Right Click LineBoard"')