Récupérer résultat d'une fenêtre DOS
Slt,
J'utilise un programme de conversion de coordonnées que je lance dans une fenêtre dos, le principe et que je lui rentre une coordonnée et il me renvoi la coordonnée traduite.
Ligne 1 = ligne de commande que je tape
Ligne 2 = affichage du résultat
Code:
1 2 3
|
>prog.exe -ini -type 2 -E 469473 -N 276621
>469402.929 1976595.897 |
Est-ce que l'on peut récupérer le résultat dans une variable ?
recuperer un resultat d'une fenetre dos vers une macro d'excel
bonjour,
voila, y - a - t - il un moyen pour pouvoir ouvrir une fenetre dos à partir d'une macro excel et executer un script ensuite recuperer le resultat de ce script.
je vous donne un exemple concré :
je veux cripter un mot de passe et recuperer le resultat cripté, donc à partir d'une macro je lance :
cet executable "oraclehash.exe" permet de cripter un mot de passe
Dim RetVal
RetVal = Shell (C:\oraclehash.exe toto mot_de_passe)
mais quand je fait Msgbox RetVal, il me renvoie une valeur numerique
moi je veux recuperer la valeur cripter
si vous voulez plus d'explication je suis à votre disposition
merci de m'aider c'est vraiment urgent
cordialement
recuperation d'une chaine de caractere de la fenetre dos
Bonjour,
j'ai reussi à ouvrir la fenetre dos et à executer un petit programme pour cripter des mots de passe
voila le code que j'ai utilisé :
Dim F As String
ChDir "D:\benali\dev\"
F = FreeFile
Open "D:\benali\dev\new.txt" For Append As #F
Print #F, Shell("cmd.exe /k D:\benali\dev\oraclehash.exe " & USER & " " & mot_de_passe)
Close #F
donc quand j'execute la macro, la fenetre dos s'ouvre et on voit dans fenetre dos la clef cripter et voila un exemple :
on voit ca : fec98d2697eb0a32:AAA
mais dans mon fichier texte new.txt je trouve ca : "2580", mais je veux trouver dans mon fichier ca : "fec98d2697eb0a32:AAA"
alors ma question est comment recuperer ce que je vois dans la fenetre dos
merci beaucoup
cordialement