31-07-16, 19:27
La solution à l'erreur que j'exposais concernant des chemins incluant des espaces : à la ligne 42 du script remplacer :
par :
Ainsi le chemin de l'image, ou image_path sera encadré de quotes et passera comme paramètre unique, et non N paramètres séparés par des espaces.
Par ailleurs, les lignes :
<pre></pre>
pour lancer la commande peuvent être remplacées par :
En tout cas, merci pour le boulot ! :-)
Code :
local command = navigator_path.." "..navigator_options.." "..image_path
par :
Code :
local command = navigator_path.." "..navigator_options.." '"..image_path.."'"
Ainsi le chemin de l'image, ou image_path sera encadré de quotes et passera comme paramètre unique, et non N paramètres séparés par des espaces.
Par ailleurs, les lignes :
<pre>
Code :
if coroutine.yield("RUN_COMMAND", command) then
dt.print_error(command.." failed")
end
pour lancer la commande peuvent être remplacées par :
Code :
dt.control.execute( command)
En tout cas, merci pour le boulot ! :-)
dt stable / Ubuntu 22.04