OVH Cloud OVH Cloud

Ligne de commande

4 réponses
Avatar
Jacques \(BE\)
Bonjour,

J'ai un répertoire contenant des images que je veux convertir. Pour cela il
y a NConvert qu'il faut exécuter dans une fenêtre dos. Comment exécuter la
ligne de commande suivante à partir de VB6 :

Nom du dossier : TestConvert
avec dans le dossier les images gif à convertir et le fichier nconvert.exe

'to convert GIF files to JPEG files :
nconvert -out jpeg -truecolors *.gif

Testé dans une fenêtre Dos.
C:\TestConvert\ nconvert -out jpeg -truecolors *.gif

J'ai testé ceci mais dans succès :
Shell "C:\Test_Html_OCR\nconvert.exe -out jpeg -truecolors *.gif",
vbNormalFocus


Comment faire à partir de VB ?

Merci de vos réponses

Jacques

4 réponses

Avatar
Jacques93
Bonjour Jacques (BE),
Jacques (BE) a écrit :
Bonjour,

J'ai un répertoire contenant des images que je veux convertir. Pour cela il
y a NConvert qu'il faut exécuter dans une fenêtre dos. Comment exécuter la
ligne de commande suivante à partir de VB6 :

Nom du dossier : TestConvert
avec dans le dossier les images gif à convertir et le fichier nconvert.exe

'to convert GIF files to JPEG files :
nconvert -out jpeg -truecolors *.gif

Testé dans une fenêtre Dos.
C:TestConvert nconvert -out jpeg -truecolors *.gif

J'ai testé ceci mais dans succès :
Shell "C:Test_Html_OCRnconvert.exe -out jpeg -truecolors *.gif",
vbNormalFocus




Peut être :

Shell "cmd /C C:Test_Html_OCRnconvert.exe -out jpeg -truecolors
*.gif", vbNormalFocus

--
Cordialement,

Jacques.
Avatar
Jacques \(BE\)
Merci beaucoup


"Jacques93" a écrit dans le message de
news:u%
Bonjour Jacques (BE),
Jacques (BE) a écrit :
> Bonjour,
>
> J'ai un répertoire contenant des images que je veux convertir. Pour cela


il
> y a NConvert qu'il faut exécuter dans une fenêtre dos. Comment exécuter


la
> ligne de commande suivante à partir de VB6 :
>
> Nom du dossier : TestConvert
> avec dans le dossier les images gif à convertir et le fichier


nconvert.exe
>
> 'to convert GIF files to JPEG files :
> nconvert -out jpeg -truecolors *.gif
>
> Testé dans une fenêtre Dos.
> C:TestConvert nconvert -out jpeg -truecolors *.gif
>
> J'ai testé ceci mais dans succès :
> Shell "C:Test_Html_OCRnconvert.exe -out jpeg -truecolors *.gif",
> vbNormalFocus
>

Peut être :

Shell "cmd /C C:Test_Html_OCRnconvert.exe -out jpeg -truecolors
*.gif", vbNormalFocus

--
Cordialement,

Jacques.


Avatar
Jacques \(BE\)
Bonjour,

Après test ... la fenêtre s'ouvre et se referme aussi vite et le code ne
s'éxécute pas
En pas à pas cela fonctionne. En exécution, on dirait que la fenêtre Dos
s'ouvre mais qu'on ne lui laisse pas le temps de s'exécuter.

Merci quand même :-(

"Jacques93" a écrit dans le message de
news:u%
Bonjour Jacques (BE),
Jacques (BE) a écrit :
> Bonjour,
>
> J'ai un répertoire contenant des images que je veux convertir. Pour cela


il
> y a NConvert qu'il faut exécuter dans une fenêtre dos. Comment exécuter


la
> ligne de commande suivante à partir de VB6 :
>
> Nom du dossier : TestConvert
> avec dans le dossier les images gif à convertir et le fichier


nconvert.exe
>
> 'to convert GIF files to JPEG files :
> nconvert -out jpeg -truecolors *.gif
>
> Testé dans une fenêtre Dos.
> C:TestConvert nconvert -out jpeg -truecolors *.gif
>
> J'ai testé ceci mais dans succès :
> Shell "C:Test_Html_OCRnconvert.exe -out jpeg -truecolors *.gif",
> vbNormalFocus
>

Peut être :

Shell "cmd /C C:Test_Html_OCRnconvert.exe -out jpeg -truecolors
*.gif", vbNormalFocus

--
Cordialement,

Jacques.


Avatar
Vincent Guichard
Jacques (BE) a écrit :
Bonjour,

Après test ... la fenêtre s'ouvre et se referme aussi vite et le code ne
s'éxécute pas
En pas à pas cela fonctionne. En exécution, on dirait que la fenêtre Dos
s'ouvre mais qu'on ne lui laisse pas le temps de s'exécuter.



Shell est asynchrone. Suivant ce que tu fais après cette commande, cela
peut perturber son déroulement. Essaie de rediriger les messages
d'erreur dans un fichier, pour voir.
Shell "cmd /C C:Test_Html_OCRnconvert.exe -out jpeg -truecolors *.gif
2> errors.txt", vbNormalFocus

Vincent Guichard