ciao a tutti.
devo fare un automazione con la scell dove ogni volta che passo il comando alla shell la path che passo al comando potrebbe essere diversa. Formo la stringa da usare al comando shell e poi richiamo la stringa con la shell:
DIM percorso AS string
DIM stringashell AS string
percorso=dialog.path
stringashell="CD " & percorso
SHELL stringashell
supponiamo che percorso prenda /home/dir/ tutto ok.
se il percorso fosse /home/dir prova/ nella shell dovrei usare /home/dir\ prova/. Ho provato ad usare:
percorso=replaces$(percorso, " ", "\ ")
la risposta é: bad character constant in string.
sapete perchè?
Se il problema è con le directory contenenti spazi, puoi tranquillamente fare:
stringashell = "cd \"" & percorso & "\""
questo è valido anche con path senza spazi...