Ohjelmien suorittaminen
Game Makerilla on myös mahdollista suorittaa ulkoisia ohjelmia.
Tähän on käytettävissä kaksi erilaista funktiota: execute_program ja
execute_shell. Funktio execute_program aloittaa ohjelman ja luultavasti
antaa eteenpäin argumentteja. Se voi myös odottaa, että ohjelma päättyy
(tauottamalla pelin suorittamisen) tai se voi jatkaa suoraan odottamatta.
Funktio execute_shell taas avaa tiedoston. Se voi olla mikä tahansa tiedosto,
jonka avaamissovellus on määritetty, esimerkiksi internet-sivu, Word-tiedosto
jne. Se voi myös olla sovellus. Peli ei voi odottaa sen suorittamisen päättymistä,
vaan peli jatkuu heti.
execute_program(prog,arg,wait)
Suorittaa sovelluksen prog argumenteilla arg. wait määrittää, odotetaanko suorituksen päättymistä.
execute_shell(prog,arg)
Suorittaa sovelluksen tai tiedoston shell-kuoren alla.?
Kumpikaan näistä funktioista ei toimi, jos peliä suoritetaan turvatilassa (secure mode).
Voit tarkistaa tämän seuraavasta vain luku -muuttujasta
secure_mode*
Ilmoittaa, suoritetaanko peliä turvatilassa.