Scripts discussion (3)
- Author
- Message
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
EnumerateWindows_functions.js
WindowsList.js
Fixed: reading the title of top level window when the window is hanged (GetWindowText instead of WM_GETTEXT).
Andrey_A_A
Check how it works now.
WindowsList.js
Fixed: reading the title of top level window when the window is hanged (GetWindowText instead of WM_GETTEXT).
Andrey_A_A
Check how it works now.
Last edited by KDJ on Wed Oct 22, 2014 6:55 pm, edited 2 times in total.
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
-
Offline
- Posts: 670
- Joined: Thu Jun 03, 2010 8:47 am
- Location: Сочи, Хоста
- Contact:
Конечно нет))) тупо выложил...А вы проверяли?
О какой кнопке идёт речь не знаю - в глаза её не видел
Нажимал F1 - все норм.
--------------- Добавлено -------------
KDJ
Просьба посмотреть TextMarker.js и увеличить ширину элементов для русского языка
Code: Select all
aDlg[IDMATCHCASE] = {X: 10, Y: 290, W: 90, H: 16, Class: "BUTTON", Title: sTxtCaseSens, Style: WS_TABSTOP|BS_AUTOCHECKBOX};
aDlg[IDREGEXP] = {X: 130, Y: 290, W: 115, H: 16, Class: "BUTTON", Title: sTxtRegExp, Style: WS_TABSTOP|BS_AUTOCHECKBOX};
Конечно для русского языка окно необходимо пошире. Если бы элементы распределялись относительно ширины окна было бы лучше и проще (изменил в скрипте ширину и всё).
--------------- Добавлено -------------
KDJ, спасибо WindowsList.js заработал!
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
SendData.js
Fixed: reading the title of top level window when the window is hanged (GetWindowText instead of WM_GETTEXT).
Fixed: reading the title of top level window when the window is hanged (GetWindowText instead of WM_GETTEXT).
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
В Латехе такие конструкции подобные html-разметке:
А в Smarty такие:
Думается мне, что тут что-то иное нужно, чем просто аналогии с css и его {}.
Code: Select all
\begin{frame}
\frametitle{\insertsection} % На такой заголовок слайда можно ещё кликать на начало раздела
\framesubtitle{\insertsubsection }% На такой подзаголовок слайда можно ещё кликать на начало подраздела
\begin{itemize}
\item beamer "--- это \alert{удобный} \textbf{пакет} для создания презентаций.
\item Вот полное руководство по beamer (на~английском языке): \href{http://ctan.uni-altai.ru/macros/latex/contrib/beamer/doc/beameruserguide.pdf}{http://ctan.uni-altai.ru/macros/latex/contrib/beamer/doc/beameruserguide.pdf} \pause
\item Паузу можно поставить в любом \pause месте.
\item Для печати презентации есть режим handout.
\end{itemize}
\begin{columns}[T,totalwidth=\textwidth]
\begin{column}{0.5\textwidth}
\hspace{0em}\large{Text 1}
\end{column}
\begin{column}{0.5\textwidth}
\hspace{0em}\large{Text 33}
\end{column}%
\end{columns}%
\end{frame}
Code: Select all
{function name=sublevels level=0 indentation=1 current_page=""}
{foreach $source as $node}
{if $node.nav_id==$parent_id and is_array($node.children)}
{""|indent:"$indentation":"\t"}<div class="submenu"{if $sublevels_id!=""} id="{$sublevels_id}"{/if}>{"\n"}
{sitemap data=$node.children indentation=$indentation current_page=$current_page}
{""|indent:"$indentation":"\t"}</div>
{elseif $node.nav_id!=$parent_id and is_array($node.children)}
{sublevels parent_id=$parent_id source=$node.children level=$level+1 indentation=$indentation current_page=$current_page}
{/if}
{/foreach}
{/function}
-
Offline
- Posts: 3217
- Joined: Wed Nov 29, 2006 1:19 pm
- Location: Киев, Русь
- Contact:
-
Offline
- Posts: 366
- Joined: Mon Jan 10, 2011 5:28 pm
- Contact:
-
Offline
- Posts: 1949
- Joined: Sat Mar 06, 2010 7:40 pm
- Location: Poland
FindReplaceEx.js
Updated Russian translation (by Andrey_A_A).
TextMarker.js
Aded Russian translation.
Andrey_A_A
Some strings do not fit in the list header. They can be a little shorter, eg:
These strings are not translated:
Updated Russian translation (by Andrey_A_A).
TextMarker.js
Aded Russian translation.
Andrey_A_A
Some strings do not fit in the list header. They can be a little shorter, eg:
These strings are not translated:
-
Offline
- Posts: 1161
- Joined: Sun Oct 20, 2013 11:44 am
VladSh
Так сразу не скажу, попалось десятка два бинарников в папке, надоело жать Отмена и заметил отличия в работе скрипта и самого AkelPad, спросил, не подумав
Наверное, идеально: при появлении первого бинарника выдать запрос типа Игнорировать бинарные файлы? и варианты Да/Нет, ну и Отмена, может быть, для завершения скрипта. Добавлять аргумент типа IgnoreBinary=true/false будет менее удобно - бинарники иногда нужны, и тут сразу два пункта меню.
Вообще, всё это усложнит скрипт (флаг 0x001 //OD_ADT_BINARY_ERROR, анализ в цикле), а я, честно говоря, не люблю добавлять людям неудобства, но если у вас будет идея, свободное время и вы посчитаете, что есть смысл и актуально для сообщества - надеюсь, буду рад не только я
З.Ы. Часть потребностей решил с помощью OpenSaveMask.js, типа такого:
Случайно пришло в голову, как оказалось - скрипт переваривает переменную %d.
Так сразу не скажу, попалось десятка два бинарников в папке, надоело жать Отмена и заметил отличия в работе скрипта и самого AkelPad, спросил, не подумав
Наверное, идеально: при появлении первого бинарника выдать запрос типа Игнорировать бинарные файлы? и варианты Да/Нет, ну и Отмена, может быть, для завершения скрипта. Добавлять аргумент типа IgnoreBinary=true/false будет менее удобно - бинарники иногда нужны, и тут сразу два пункта меню.
Вообще, всё это усложнит скрипт (флаг 0x001 //OD_ADT_BINARY_ERROR, анализ в цикле), а я, честно говоря, не люблю добавлять людям неудобства, но если у вас будет идея, свободное время и вы посчитаете, что есть смысл и актуально для сообщества - надеюсь, буду рад не только я
З.Ы. Часть потребностей решил с помощью OpenSaveMask.js, типа такого:
Code: Select all
"Открыть все ini-файлы в текущей папке" Call("Scripts::Main", 1, "OpenSaveMask.js", `-OpenMask="%d\*.ini" -SubDir=false`)