Scripts discussion (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Andrey_A_A
Ну а что поделаешь с "проблемами в Google"? В постинге с TranslateWithGoogleAPI.js я написал об этом; оставил для истории, а вдруг откат назад сделают..
То же намое думаю и о Translator.js, - выносить оттуда гуглоперевод не имеет смысла, он не мешает, просто пользоваться другими поддерживаемыми сервисами.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

Google Translate API does not work from December 2011.
FeyFre wrote about it: viewtopic.php?p=13117&hilit=#p13117

Offline
Posts: 171
Joined: Thu Dec 01, 2011 11:15 pm
Location: Россия

Post by LonerD »

То же намое думаю и о Translator.js, - выносить оттуда гуглоперевод не имеет смысла, он не мешает,
Да там ещё и Bing не работает :roll: . Один яндекс пока держится...

А ведь напрямую с гугловского сайта гуглоперевод работает. Запускать полноценный браузер каждый раз когда что-то хочется перевести - не выход.
Может, кто-то сумеет сделать некий миниатюрный вариант.
Что-то наподобие мини-браузера в js-скрипте, с единственным сайтом translate.google.com.ua (или может возможно ифреймом выводить нужную часть сайта в окне скрипта).

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Andrey_A_A wrote:Подскажите как получить число открытых вкладок, без перебора всех документов?

Code: Select all

AkelPad.SendMessage(hMainWnd, 1291 /*AKD_FRAMESTATS*/, 0 /*FWS_COUNTALL*/, 0);

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Обновлен SearchReplace.js

Добавлено: возможность отключения регулярных выражений.
Добавлено: горячие клавиши в диалог поиска/замены:
- F3 найти вниз без диалога;
- Shift+F3 найти вверх без диалога.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »

LonerD wrote:Да там ещё и Bing не работает ...
For now, you can use the alternative version Translator_alt.js: KDJ.zip
I wrote about it here: viewtopic.php?p=14796&hilit=translatoralt#p14796
Last edited by KDJ on Thu Dec 08, 2011 9:42 pm, edited 1 time in total.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

Instructor wrote:Обновлен SearchReplace.js

Code: Select all

if (!/(^|[^\w.])return\s+\S/.test(pReplaceWithEsc))
Как-то так:

Code: Select all

if (!/(^|[^\w.])return(\s+\S|\s*\()/.test(pReplaceWithEsc))
Потому как можно сделать так:

Code: Select all

function f() {
	return(0);
}
WScript.Echo("" + f());

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

Infocatcher
Заменено.

KDJ
Offline
Posts: 1949
Joined: Sat Mar 06, 2010 7:40 pm
Location: Poland

Post by KDJ »


Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »

crypt-test.js
Added cascade/multiple encryption.
Pseudo code:
text = encrypt_1(text, pass)
text = encrypt_2(text, hash(pass))
text = base64(text)

Offline
Site Admin
Posts: 6403
Joined: Thu Jul 06, 2006 7:20 am

Post by Instructor »

FeyFre
History.js - при использовании WindowSubClass настоятельно рекомендуется использовать фильтр для принимаемых сообщений, что сказывается на быстродействии редактора. В том числе, если в скрипте указать:

Code: Select all

if(AkelPad.WindowSubClass(g_hAkelPad, AkelPadCallBack, AKDN_OPENDOCUMENT_FINISH, AKDN_MAIN_ONFINISH, AKDN_FRAME_DESTROY))
то перестает падать при закрытии редактора.

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

то перестает падать при закрытии редактора.
А оно и не падает :) Всё будет оптимизировано, но позже, не зря же я написал v0.1
Меня больше интересует работает ли оно на x64. А то мне проверить негде.

Offline
Posts: 1873
Joined: Mon Aug 06, 2007 1:07 pm
Contact:

Post by Infocatcher »


Offline
Posts: 767
Joined: Mon Sep 28, 2009 10:03 am
Location: Minsk, Belarus

Post by se7h »

FeyFre
по поводу history.js: планируется добавить восстановление окон в порядке их закрытия, как в опере, для назначения на хоткей?
хотя думается, это проще реализовать в самом акеле

Offline
Posts: 2248
Joined: Tue Aug 07, 2007 2:03 pm
Location: Vinnitsa, Ukraine

Post by FeyFre »

Если кликать по верхнему элементу списка, то будет открываться последний закрытый. подумаю как всобачить акселератор
Locked