Application.GetDialogs
Описание
Возвращает таблицу, содержащую имена всех диалоговых окон в приложении.
Параметры
Нет.
ВозвратResultVariable
(таблица) Таблица, содержащая имена всех диалоговых окон в приложении. Если происходит ошибка, возвращается значение nil.
Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия, и почему.
При добавлении действия из редактора скрипта, можно использовать это поле для определения переменной, что возвращает значение, хранящееся в ней.
Смотрите также: Связанные действия
ПримерыПример 1all_dialogs = Application.GetDialogs();Получаем имена всех диалоговых окон приложения и сохраняем их в переменной с именем "all_dialogs". Пример 2-- Get the names of all of the dialogs in the application. -- Получаем имена всех диалоговых окон приложения. dialogs = Application.GetDialogs(); -- Create a string containing all of the dialog names. -- Создаем строку, содержащую все имена диалоговых окон. dialog_string = ""; for index, dialogname in pairs(dialogs) do dialog_string = String.Concat(dialog_string, dialogname .. "\r\n"); end -- Display a dialog message with all of the dialog names. -- Показываем окно сообщения со всеми именами диалоговых окон. result = Dialog.Message("Application Dialogs", "This application consists of the following dialogs: \r\n" .. dialog_string);Получаем имена всех диалоговых окон приложения и сохраняем их в переменной с именем "dialogs". Каждое имя диалогового окна из таблицы доступно для создания строки, содержащей все диалоговые окна. Затем строка показывается в действии Dialog.Message.
Совет: Вместо цикла "for", конкатенацию элементов таблицы можно совершить используя действие Table.Concat.
Смотрите также: Связанные действия
|