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.