logo search
TurboProlog / Документация / TOM_1

System/1

Программа на Турбо Прологе получает доступ к ДОС через предикат

system, имеющий вид:

system ("Любая команда ДОС") /* (i) */

Если аргумент является пустой строкой (""), то предикат обеспечивает

доступ к ДОС. При этом, необходимо, чтобы была доступна программа интерп-

ретатора команд - файл command.com. После обработки предиката появляется

возможность обращения к ДОС, например, с клавиатуры. Для возвращения в

среду Турбо Пролога необходимо ввести слово exit и нажать клавишу Ввод.

Примеры.

1) Для копирования файла B:ORIGINAL.FIL в файл A:NEWCOPY.FIL

из системы Турбо Пролог задайте цель:

system("").

После этого скопируйте файл, используя обычную команду ДОС:

>copy b:original.fil newcopy.fil

Возврат к системе Турбо Пролога выполняется набором команды:

exit.

После этого Турбо Пролог отвечает сообщением

Goal:

2) Для переименования файла (без работы непосредственно в

ДОС) необходимо подать команду:

system("ren newcopy.fil newcopy.txt").