Предопределенные переменныеПеременные играют важную роль в Perfect Automation. Они используются для хранения чисел и строк. Для того чтобы получить значение переменной вы должны использовать символы '#'. Предположим, что вы определили переменную name равную John Smith. Тогда, если вы укажите #name# в какой-нибудь команде вашей программы, вы получите значение этой переменной. Также, имеются глобальные переменные (смотрите Глобальные переменные). Имеются следующие предопределенные переменные: | Имя переменной | Описание | | activewin | Заголовок текущего активного приложения. | | autoclose | Состояние чекбокса 'Закрывать автоматически'. | | autoshut | Состояние чекбокса 'Отключить компьютер'. | | computername | Имя компьютера. | | curdir | Текущая директория. | | date | Текущая дата как строка. | | diftime | Период между текущим временем и предыдущим получением времени из переменной #time#. | | exefile | Полное имя запускаемого файла программы. Если вы запускаете программу как скрипт, то в будет возвращено полное имя .pa скрипт файла. | | exename | Имя запускаемого файла без пути и расширения. | | exepath | Директория где находится запускаемый файл. | | logfile | Полное имя текущего лог-файла. | | nl | Символы 0xD и 0xA. | | parcount | Количество параметров командной строки. | | par1,par2,... | Параметр с номером i. Например: par1 par2 и т.д. | | quote | Символ двойные кавычки. | | shortdate | Текущая дата в формате YYMMDD. | | shorttime | Текущее время в формате HHMMSS. | | space | Символ пробела. | | time | Текущее время как строка. | | usercountry | Страна пользователя. | | userlang | Язык пользователя. | | userlogon | Logon имя пользователя. | | username | Имя пользователя. | | userorg | Организация. |
|