cambiare working_directory

Hai una curiosità o un problema con Game Maker? Domanda e ti sarà risposto!
Rispondi
Avatar utente
gameplay_extreme
GMI VIP
Messaggi: 3824
Iscritto il: 13/11/2010, 16:23
Uso: GM:Studio 2
Contatta:

cambiare working_directory

Messaggio da gameplay_extreme »

Sono su GM8.0,

se faccio
execute_program("c:\folder\programma.exe", "", 0)

quando programma.exe viene avviato non trova i "suoi" files perché li cerca nella cartella sbagliata, ovvero nella cartella dell' eseguibile di GM...

- la variabile working_directory è di sola lettura
- per motivi di ordine di mettere tutto nella stessa cartella non se ne parla

qualcuno a qualche idea su come io possa risolvere ?
Immagine
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!

iscriviti qui gratuitamente a GMI !
Spoiler
- Una curiosità: come mai quell' ordine ?
- Perché formava una scaletta molto carina da vedere.


"ah ah...grazie alla annotazione scientifica ti ho fregato!"
(come disse la calcolatrice al display)

Jak
Admin
Messaggi: 12355
Iscritto il: 19/08/2009, 16:20
Specialità: Programmazione 3D
Uso: GM:Studio 2
Contatta:

Re: cambiare working_directory

Messaggio da Jak »

La soluzione va fatta nel programma che viene eseguito.
Lasciare i filename utilizzati senza specificare la cartella significa automaticamente working_directory + filename.
In entrambi i casi, con o senza l'aggiunta di working directory, è sbagliato per ciò che vuoi fare.
Working_directory utilizza la cartella nel quale il programma sta lavorando ossia da dove è stato richiamato, nel tuo caso la cartella del programma che lo avvia appunto. Se vuoi usare un percorso "fisso" usa program_directory così che si pesca i file nella cartella dove cè l'eseguibile ( + eventuali sottocartelle).
Time to feel, time to believe
Dare to see what may come of our future
Lift your head, broaden your gaze
Speak your mind and your thoughts they will follow you

Avatar utente
gameplay_extreme
GMI VIP
Messaggi: 3824
Iscritto il: 13/11/2010, 16:23
Uso: GM:Studio 2
Contatta:

Re: cambiare working_directory

Messaggio da gameplay_extreme »

grazie per la dritta, comunque avevo già risolto da solo facendo uno script che crea automaticamente dei file bat ad hoc (in realtà i programmi da lanciare sono molteplici e tutti in cartelle diverse) che poi vengono eseguiti.
Immagine
clicca sul logo qui sopra per info e download riguardo ai miei software o per sapere come si crea un videogioco!

iscriviti qui gratuitamente a GMI !
Spoiler
- Una curiosità: come mai quell' ordine ?
- Perché formava una scaletta molto carina da vedere.


"ah ah...grazie alla annotazione scientifica ti ho fregato!"
(come disse la calcolatrice al display)

Rispondi

Chi c’è in linea

Visitano il forum: Nessuno e 104 ospiti