Gambas-it
Archivi (sola lettura) => Programmazione (Gambas 2) => Topic aperto da: Fabrizio - 06 Gennaio 2009, 14:58:17
-
la cartella di progetto contiene anche uno script pippo.sh al quale ho dato i permessi per essere eseguito come programma.
L'applicazione al primo avvio copia pippo.sh in User.home
COPY "pippo.sh" TO User.Home & "/pippo.sh"
ma il file copiato perde i permessi per essere eseguito come programma.
come posso fare?
Grazie.
-
puoi provare a rimetterli con il comando shell o exec
qualcosa del tipo
exec ["chmod", xxx , user,home & "pippo.sh"]
il comando da terminale esatto non lo so :)
-
filepath = User.Home & "/pippo.sh"
SHELL "cp ./pippo.sh " & filepath & " ; chmod +x " & filepath
-
azz, grazie infinite.
-
Con Gambas 3 oggi รจ possibile utilizzare anche la funzione: Chmod "percorso_file" To "nuovi_permessi"