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.