Page 1 sur 1

[R] Additionner deux fichiers sous _RunDos

Posté : jeu. 05 déc. 2013 23:26
par Boulanza
Bonsoir,
J’ai trouvé sur le web, un programme en C++ qui permet d’additionner deux fichiers sans doublons. Sous DOS il marche parfaitement, je sollicite votre aide pour qu’il fonctionne sous Autoit, avec _RunDos c’est vraiment impossible, voir commande.
► Afficher le texte
Merci pour votre aide.

Re: [..]Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 01:42
par jchd
Ton utilitaire commence vraiment par un espace ???

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 07:53
par Tlem
Bonjour.
Pour la fusion de deux fichiers, cela a déjà été vu ici : http://autoitscript.fr/forum/viewtopic. ... 31&p=46529

Sinon, pour votre commande, il serait probablement bien de preciser le repertoire de travail, ou plus simplement d'indiquer à la commande Top.exe le chemin exact des fichiers d'entrée et de sortie. :mrgreen:

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 10:06
par Boulanza
Bonjour,
Merci à vous tous d’avoir répondu si vite.
Voici la commande DOS du programme Top.exe :
Top.exe Iso1.iso Iso2.iso Iso3.iso
► Afficher le texte
Je ne sais pas ou se trouve mon erreur. merci pour votre aide.
Cordialement

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 10:12
par jchd
Je rêve à jet continu ou il y a encore des espaces parasites ?

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 10:17
par Boulanza
Je ne sais pas ou se trouve mon erreur.

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 18:19
par Boulanza
Bonsoir,
Je suis très coincé avec cette commande DOS, je n'arrive pas à trouver de solution valable à mon problème, le script ci-joint ne marche pas non plus, votre aide serait vraiment précieuse merci.
A+
► Afficher le texte

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 21:54
par jguinch
JCHD a raison : non seulement il y a des espaces qui traînent, mais il y a aussi des doubles quotes non fermés... donc pas étonnant que ça ne fonctionne pas :roll:
De plus, comme l'a suggéré Tlem, ce serait pas mal d'utiliser le chemin complet de chaque fichier entre double quotes car s'il y a un espace dans la chaîne, c'est mort.

Qu'est-ce que ça donne avec ça ?
► Afficher le texte

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 22:55
par Boulanza
Bonsoir,
Merci Jguinch
Non cela ne marche toujours pas.
Run ( @ComSpec & ' /k ou /c
Je suis donc partie sur d’autres idées mais sans succès... c'est chiant
A+

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 23:00
par jguinch
Quand tu dis "ça ne marche pas", tu as quoi comme message d'erreur ?
Et si tu exécutes le code ci-dessous, est-ce que ce qui est affiché fonctionne (en faisant un copié-collé du résultat) ?

Code : Tout sélectionner

Run ( @ComSpec & ' /k echo "' & $program & '" "' & $fileIso1 & '" "' & $fileIso2 & '" "' & $fileIsoSortie3 & '"' )

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 23:14
par Boulanza
Non plus
Voici ma commande DOS
C:\MonProg>Top.exe Iso1.iso Iso2.iso Output.iso
La commande fonctionne parfetement.
A+

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 23:19
par jguinch
Nan mais tu déconnes là ! :evil:
Et les doubles-quotes, qui sont dans mon code, pourquoi est-ce que tu ne les as pas ? Tu as posté ce que te sort la fenêtre DOS ? Et les chemins complets, ils sont où ?

Tu peux essayer avec ShellExecute à la place de Run...

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 23:30
par Boulanza
Lorsque j’utilise ShellExecute une alerte de Windows m’informe :
Windows ne trouve pas : c:\ Windows\systéme32\cmd K echo. De même pour cmd c echo ou tout simplement sans echo

Re: [..] Additionner deux fichiers sous _RunDos

Posté : ven. 06 déc. 2013 23:53
par jguinch

Code : Tout sélectionner

ShellExecute( $program , '"' & $fileIso1 & '" "' & $fileIso2 & '" "' & $fileIsoSortie3 & '"' )

Re: [..] Additionner deux fichiers sous _RunDos

Posté : sam. 07 déc. 2013 09:33
par Boulanza
Jguinch, Bonjour,
Fin de cauchemar !
La solution est tellement simple, que je ne vois absolument aucun commentaire à faire si ce n'est : " Aimable à vous de m’avoir aidé! "
Cordialement