Описание команды | |
wntxt |
Захват информации с элементов окна.
wntxt=Mode, ||infwt<>||owrite<>||code<>||Dialogs||upd<>
Параметры:
Mode | Режим. 1 - информация записывается в буфер обмена. 2||FileText - информация записывается в файл. 3 - информация выводится в глобальную переменную. |
Дополнительные параметры: | |
infwt<> | Информация. Параметр infwt<Number> , где Number: 0 - получение всех данных (по умолчанию). 1 - получение данных секции [Text]. 2 - получение данных секции [Class]. 3 - получение данных секции [ID]. 4 - получение данных секции [Rect]. 5 - получение данных секции [Style]. 6 - получение данных секции [ExStyle]. 7 - получение данных секции [Hint]. 8 - получение данных секции [Content]. 9 - получение данных секции [Event]. 10 - получение данных секции [Element]. 11 - получение данных секции [Number]. 12 - получение данных секции [Tip]. 13 - получение данных секции [Condition]. 14 - получение данных секции [Cursor]. 15 - получение данных секции [ClientRect]. |
owrite<> | Перезапись. Параметр owrite<Number>, где Number: Описание |
code<> | Кодировка. Параметр code<Number>, где Number: 0 - ANSI 1251. 1 - UTF-16 LE 1200. 2 - UTF-16 BE 1201. 3 - UTF-8 с BOM. 4 - UTF-8 без BOM. По умолчанию файл FileTXT сохраняется в кодировке 4 - UTF-8 без BOM. |
Dialogs | Диалоги. см. Дополнение №18 Описание |
upd<> | Обновление панели. Описание |
Примечания:
• Команда одноразового запуска - команда не "висит" в системе.Имя переменной | Описание |
GLOBALWNTXT | массив выходных данных: При Mode=2 возвращается в первый элемент путь созданного файла. При Mode=3 данные возвращаются построчно. |
См. также:
captxt, cldar, color, diffd, fonts, genwd, infow, keylg, pasgen, playn, plays, radio, regex, resvw, spech, swfvw, symcn, symss, symvw, textv, timesx, vclip, video, vidos, xbarx
Примеры: | Как создать кнопку? |
global wntxt=2||"%P"Text.txt GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать все данные в файл Text.txt в активной панели и вывести путь файла в глобальную переменную
global wntxt=2||"%P"Text.txt||infwt<1> GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать данные секции [Text] в файл Text.txt в активной панели и вывести путь файла в глобальную переменную
global wntxt=3 GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши вывести построчно все данные в глобальную переменную
global wntxt=3||infwt<1> GLOBALWNTXT<a> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши вывести построчно данные секции [Text] в глобальную переменную
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить в глобальной переменной дескриптор окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= imgpr=1 infos=2||25||GLOBALSENDS<2>||0||1 imgpr=-1 sends=GLOBALINFOS1<x1>??-1||&?\|Text=([^|]*) GLOBALSENDS<a> ;; запустить, выбрать окно и по нажатию SHIFT получить текстовую информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||20||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||21||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= infos=2||25||GLOBALSENDS<2> ;; запустить, выбрать окно и по нажатию SHIFT получить подробную информацию элементов окна
global wntxt=3||infwt<2> sends=GLOBALWNTXT<1>??-6= ontop=4||@GLOBALSENDS<2> ;; выбрать окно по нажатию Shift и установить/снять атрибут "Поверх всех окон"
wntxt=1 ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши или кнопки SHIFT записать все данные в буфер обмена
wntxt=1||infwt<1> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать данные секции [Text] в буфер обмена
wntxt=2||"%P"Text.txt||code<0>||upd<1> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать все данные в файл Text.txt в активной панели в кодировке ANSI 1251
wntxt=2||"%P"Text.txt||owrite<1>||upd<1> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать все данные в файл Text.txt в активной панели (перезаписывать, если файл существует)
wntxt=2||"%P"Text.txt||upd<1> ;; запустить, выбрать окно, меню, элемент окна... и по нажатию средней кнопки мыши записать все данные в файл Text.txt в активной панели