Run или !
Синтаксис:
run [/n] <файл> или ! [/п] <файл>.
Команда run выполняет из среды FoxPro программу, написанную не в системе FoxPro, организуя достаточный объем памяти. Программа должна быть выполняемым файлом (т. е. имеющим расширение .com, .exe или .bat). Когда программа завершает свое выполнение, управление возвращается к FoxPro.
С помощью run можно выполнять команды ОС. Вместо слова run может использоваться восклицательный знак (!). Опция /п используется для указания необходимого количества свободной памяти, где п имеет числовое значение. Если п отсутствует, run очищает стандартный объем памяти (который зависит от вашей системы). Если п равно 0, run очищает как можно больше памяти, используя диски. Любое значение, отличное от 0, считается количеством необходимой памяти, выраженным в килобайтах; для достижения такого объема памяти на диск отправляется часть FoxPro.
Save
Синтаксис:
save to <файл> / memo <имя_мемо_поля> [all like/except • <маска>].
Команда save копирует переменные памяти в файл на диске (<файл>) или в поле мемо (<имя_мемо поля>). С опциями like и except можно использовать шаблоны имен, включающие звездочки и знаки вопроса. Звездочка используется для представления одного или нескольких символов, а знак вопроса — для представления только одного символа.
Пример. Для сохранения всех существующих 6-буквенных переменных памяти, заканчивающихся на буквы «tax», в файле с именем figures введите
save to figures all like ???tax.
Scan
Синтаксис:
scan [<диапазон>][for условие][while условие] [<команды>...] [loop] [<команды>] [exit] endscan.
Команды scan и endscan — это упрощенные разновидности команд do while и enddo. Команды scan-endscan приводят к просмотру используемого в данный момент файла, обрабатывая все записи, которые соответствуют указанным условиям.
Достарыңызбен бөлісу: |