OUVRIR UNE FENETRE DOS A PARTIR D'UNE MACRO
bfiguig
-
bfiguig -
bfiguig -
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
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
A voir également:
- OUVRIR UNE FENETRE DOS A PARTIR D'UNE MACRO
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir une fenêtre de navigation privée - Guide
- Ouvrir fichier .bin - Guide
- Comment faire une recherche à partir d'une photo - Guide
- Creer un groupe whatsapp a partir d'un autre groupe - Guide
2 réponses
re:
ton programme, sort une clef cryptée, l'affiche t il à l'ecran ?
si oui
toujours à essayer (le dos est tres loin pour moi >20 ans)
Shell "MonProgramme.exe >maclef.txt"
normalement ta clef se retrouve dans le fichier apres >
ton programme, sort une clef cryptée, l'affiche t il à l'ecran ?
si oui
toujours à essayer (le dos est tres loin pour moi >20 ans)
Shell "MonProgramme.exe >maclef.txt"
normalement ta clef se retrouve dans le fichier apres >
re-Bonjour,
oui ma clef s'affiche à l'ecran dos, j'ai essayé ta methode mais le resultat que je recupperece dans le fichier texte n'ai pas le bon, il est different de celui que je vois à l'ecran dos et c'est ca qui m'êmbete;
je ne sais pas s'il faut changer la commande shell ??
le probleme est toujours posé et j'attend l'intervention des autres aussi pour enrichir la discution
merci d'avance
cordialement
oui ma clef s'affiche à l'ecran dos, j'ai essayé ta methode mais le resultat que je recupperece dans le fichier texte n'ai pas le bon, il est different de celui que je vois à l'ecran dos et c'est ca qui m'êmbete;
je ne sais pas s'il faut changer la commande shell ??
le probleme est toujours posé et j'attend l'intervention des autres aussi pour enrichir la discution
merci d'avance
cordialement
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
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
merci pour ceux qui peuvent m'aider
cordialement