Описание команды | |
funau |
Получение информации из функций скриптов AU3 и передача данных другим командам.
funau=NameParam, , ||<info>, ||<xinfo>, ||Dialogs, ||cliptext, ||[tc]
Параметры:
NameParam | Параметры получения информации. Name(|Param1|Param2|...|Param8) , где: Name - имя функции из скрипта vbs. Param1 - 1-й параметр передаваемый функции. Param2 - 2-й параметр передаваемый функции. ... Param8 - 8-й параметр передаваемый функции. • Для передачи пустого значения используйте символ 'x' • При передачи параметров можно использовать ряд функций Autoit : Chr() и ChrW() заменяются соответствующими символами. ClipGet() заменяется содержимым буфера обмена. Number() позволяет производить математические действия. StringLeft() позволяет получать указанное число символов строки слева. StringRight() позволяет получать указанное число символов строки справа. StringMid() позволяет получать часть символов строки. StringLen() позволяет получать количество символов строки. • Для передачи массива воспользуйтесь глобальными переменными $GLOBALNAME или $var_ |
Дополнительные параметры: | |
<info> | Получение различной информации. см. Дополнение №10. |
<xinfo> | Получение различной информации. см. Дополнение №10. Аналог параметра <info>, имеет возможность внутри параметра использовать параметр <info> Пример: <xinfo=o450<info=f50FilePath//>//> |
Dialogs | Диалоги. см. Дополнение №18 Описание |
cliptext | cliptext. Тег будет заменён содержимым из буфера обмена. |
[tc] | Расширенный аналог параметров Total Commander. см. Дополнение №12. |
Примечания:
Команда позволяет получать информацию, которую возвращают функции au3 скриптов.[Scripts]
AU3=C:\Test\888.au3/Func5.au3/%COMMANDER_PATH%\Scripts\include.au3
funau=Name|Param1|...|Param8||Name|Param1|...|Param8||...||Name|Param1|...|Param8
Имя переменной | Описание |
GLOBALFUNAU1 | данные, полученные от вызова 1-й функции |
GLOBALFUNAU2 | данные, полученные от вызова 2-й функции |
... | ... |
GLOBALFUNAUN | данные, полученные от вызова N-й функции |
См. также:
arh7f, arh7z, device, extxs, extxt, funjs, funvb, infos, inplg, nfsis, tests, versn
Примеры: | Как создать кнопку? |
funau=_ProcessList| GLOBALFUNAU1<a> ;; получить список выполняемых процессов в 2D массиве
funau=Exec|60+200+234*5-2^8 GLOBALFUNAU1<a> ;; вычислить выражение
funau=GetForismatic|en GLOBALFUNAU1<a> ;; получить случайный афоризм на английском с сайта forismatic.com
funau=GetForismatic|ru GLOBALFUNAU1<a> ;; получить случайный афоризм на русском с сайта forismatic.com
funau=GetInfoSite|ClipGet() GLOBALFUNAU1<a> ;; получение содержимого страницы интернета через функцию GetInfoSite (ссылка из буфера обмена)
funau=GetInfoSite|ClipGet()|POST|0 GLOBALFUNAU1<a> ;; получение содержимого страницы интернета через функцию GetInfoSite с дополнительной информацией (ссылка из буфера обмена)
funau=Max|60|200 GLOBALFUNAU1<a> ;; получить максимальное значение из двух чисел
funau=Min|50|100 GLOBALFUNAU1<a> ;; получить минимальное значение из двух чисел
funau=Replace|a1b1c1d1e1|1|2 GLOBALFUNAU1<a> ;; пример замены в строке и получения данных макросов @error и @extended