Se stai eseguendo la versione 6.24, prova a cambiare il flag in setup.h da generico a unix_v o unix_7 e ricompilo. Se stai eseguendo la versione 6.3, prova a cambiare il flag in setup.h da generico a linux e se non funziona prova unix_v o unix_7.
Chiamare il sistema operativo da clip
-
29-07-2022 - |
Domanda
Sto cercando di chiamare la funzione del sistema dall'ambiente CLIPS. Ho usato l'esempio fornito nel tutorial di programmazione, tuttavia non sembra funzionare su Ubuntu. Ho usato il seguente codice ma ho ricevuto il messaggio:
Funzione di sistema non completamente definita per questo sistema.
Il mio codice:
(defrule start-program ""
(not (started on))
=>
(assert (print-directory /home/username/Desktop))
(assert (started on))
)
(defrule print-directory
(print-directory ?directory)
=>
(system "ls " ?directory)
)
Qualche idea?
Grazie in anticipo.
Soluzione
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow