Scripts discussion (2)

Discuss and announce AkelPad plugins
Locked
  • Author
  • Message
Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

Instructor за ForceNewInstance.js отдельное спасибо!!!

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

Post by Infocatcher »


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

Post by KDJ »

Andrey_A_A wrote:KDJ в скрипте FileInfo.js
вставь пожалуйста параметр или в основу добавь, чтобы детальная статистика в новой вкладке отражалась в моноширинном шрифте
In the near future I will try to do this.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

Можно ли как-то внутри скрипта получить клавиши, с помощью которых его вызвали?

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

Post by Instructor »

F. Phoenix
Скрипт может быть вызван разными способами, не только горячими клавишами. А, как вызвали скрипт, из скрипта не определить. Если только не передавать как его вызвали, в параметрах вызова.

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

А если в самом начале скрипта прописать какой-то запрос на клавиши, нажатые в данный момент (не знаю, как это в WSH делается)? Или может опоздать?

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

Post by KDJ »

FileInfo.js
Added: change font in output window (if script is running without arguments).

Offline
Posts: 670
Joined: Thu Jun 03, 2010 8:47 am
Location: Сочи, Хоста
Contact:

Post by Andrey_A_A »

KDJ
спасибо за FileInfo.js
но сейчас не устанавливает нужный шрифт,
а так устанавливает:

Code: Select all

    if (bFont)
      {
      WScript.Sleep(10);
      AkelPad.Font(aFontOut[0], aFontOut[1], aFontOut[2])
      }
я не знаю с чем это связано, но с этим я столкнулся давно в своих скриптах, где нужна установка шрифта

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

Post by KDJ »

Andrey_A_A
OK, added WScript.Sleep(10) in FileInfo.js

Offline
Posts: 176
Joined: Sat Dec 24, 2011 4:05 pm

Post by F. Phoenix »

VladSh, тута на FeyFre'шный скриптик coder2wl.js ссылка кривая.

А мя тута отрубившийся на денек инет спровоцировал подправить справочник по JavaScript (скачать), ибо у них там почти на каждой странице висела вот такая вот хреновина:

Code: Select all

<script>
    document.write("<script defer=\"defer\" src=\"http://javascript.ru/check_update.php?do=manual&loc="+encodeURIComponent(location.href)+"&version=1.0\"></sc"+"ript>")
        </script>

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Instructor wrote:GetAlias.js
У меня не работает - всегда выводится пустота. С чем это м.б. связано?

F. Phoenix
getExtBySyntaxFile -> getActiveSyntax
Переименовал, изменил вызывающие скрипты.

Ссылку на coder2wl.js подправил, спасибо.

При запуске в откорректированном chm'нике ветки «Объекты» -> «Стандартные объекты» -> «Array» COMODO выдал сообщение "Приложение JavaScript-Fixed.chm пытается изменить защищённый ключ реестра ...", можно ли как-то убрать из chm'ника записи чего бы то ни было в реестр?
Infocatcher wrote:Нечто вроде: insertTag-test.js

Code: Select all

Call("Scripts::Main", 1, "insertTag.js", `-bbcode=-1 -xmlExts="[sx]html?|mht(ml)?|xml" -tag="b"`)
Для нового файла работает только при включенном xml.coder (при html.coder почему-то не работает).
Для существующего файла не работает ни при применении xml.coder, ни при html.coder.
Пока что так и должно быть?

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

Post by Infocatcher »

VladSh
У меня не работает - всегда выводится пустота. С чем это м.б. связано?
Я так понимаю, там можно получить только вручную заданное значение.
Пока что так и должно быть?
Для сохраненного файла берется расширение файла, для несохраненного применяется GetAlias.js.

Offline
Posts: 3234
Joined: Wed Nov 29, 2006 1:19 pm
Location: Киев, Русь
Contact:

Post by VladSh »

Infocatcher
Что это за значение? Где задаётся?
Я так понимаю, что у меня (и не только у меня) что-то где-то не задано... что делать в таком случае?
Infocatcher wrote:Для сохраненного файла берется расширение файла, для несохраненного применяется GetAlias.js.
Это что-то не то, т.к. работает только для нового файла и только при включенном xml.coder.

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

Post by Infocatcher »

Что это за значение? Где задаётся?
Вызовами вида
Call("Coder::Settings", 1, "html")

И да, мне тоже не нравится, что нельзя узнать текущую синтаксическую тему. Или все же можно?

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

Post by KDJ »

CaretOptionsSwitch.js
Adapted for ContextMenu.
Locked