Prolog: Executando comandos – II

Caso o sistema não permita o uso da sintaxe Shell, poderemos recorrer ao seguinte código:

automate:-
launch(Cmd).

launch(X):-
win_exec(X, normal).

Desta forma qualquer aplicativo poderá ser aberto. Este código deverá ser salvo com a extensão “pl”, aberto no SWI-Prolog e executado.

Outras formas de interagir com o sistema operacional poderão ser vistas aqui.

Anúncios