begin process at 2012 02 15 12:16:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Shell

 > 

Console Dos en VB


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Console Dos en VB

mercredi 17 décembre 2003 à 05:31:01 | Console Dos en VB

boudreauluc

Dans le cadre d'un projet personnel, j'essaie de recréer un invite de commande ms-dos. Pour l'instant, j'essaie de créer des pipes avec un process cmd.exe mais les résultats sont pas supers. Tous les codes que vous avez postés ne sont utiles qu'à lancer un programme, moi je veux interagir avec cmd.exe.

N'hésitez-pas à répondre par courriel !
boudreauluc@yahoo.com
mercredi 17 décembre 2003 à 06:04:52 | Re : Console Dos en VB

linkwang


ben tout dépend de ce que tu désires faire,
si dans le sens 'interragir' avec cmd.exe, tu entends pouvoir
faire un dir et afficher le résultat dans le shell, ben tu pourrais peut être stocker le résultat d'un vrai dir, par exemple, dans un fichier texte, et le réafficher dans ta fenêtre???
mercredi 17 décembre 2003 à 07:18:22 | Re : Console Dos en VB

Renfield

Administrateur CodeS-SourceS
Je ne suis pas d'accord avec l'idée fichier texte....
Le pipe fonctionne très bien...

Je devrai même sans doute dire les pipes, car il en faut deux.....

Quel point te dérange dans ce procédé ?

By Renfield

thomas_reynald@msn.com

Aucune touche n'a ete blessee lors de la saisie de ce texte..........
jeudi 18 décembre 2003 à 06:50:57 | Re : Console Dos en VB

boudreauluc

Pour l'instant, je suis capable d'utiliser l'API AllocConsole inclue dans kernel32. Je redirige les IO vers un fichier texte, mais c'est un peu trop archaïque à mon goût.

Avec AllocConsole, je ne peux qu'appeler un fichier bat qui contient "%1 %2 %3 etc..." de la façon suivante : shell ("sender.bat [string de commande]"). Ce n'est pas ce que je désire car on ne peut faire des commandes du genre "cd..".

J'ai essayé avec AppActivate() et SendKeys() sur un process de cmd.exe lancé par Shell() mais la fiabilité ne vaut même pas la peine d'en parler.

Ce que j'aimerais faire, c'est lancer cmd.exe et pouvoir lui relayer des lignes de commandes et en saisir le retour, en temps réel de préférence.
jeudi 18 décembre 2003 à 07:34:23 | Re : Console Dos en VB

Renfield

Administrateur CodeS-SourceS
Comme je te l'ai dis, utilises donc des pipes....

un exemple de cette API est présent sur AllAPI.net...

(regardes le lien "redirect output", qui est l'exemple...)

[ Lien ]

By Renfield

thomas_reynald@msn.com

Aucune touche n'a ete blessee lors de la saisie de ce texte..........


Cette discussion est classée dans : vb, console, essaie, dos, cmd


Répondre à ce message

Sujets en rapport avec ce message

VB- Commande Dos [ par JackSeB ] Salut à tous...J'ai un petit problème et j'espère que vous allez pouvoir m'aider..Depuis une appli VB (en exe) je veux lancer un traitement sous dos ( cmd ocx [ par mmiguel ] Bonjour,Je souhaite executer un programme qui s'execute sous Dos en arriere plan et aussi ecrire dans cette fenetre Dos car j'ai le choix sur plusieur console pour vb net 2008 express edition [ par domxaline ] bonjourcomment utiliser le console dans le vb net 2008j'ai un prg dim chA As CharchA="A"cDim ch1 As Charch1="1"cDim str As Stringstr="test string"Cons Commander application externe via application vb.net [ par wirthaus ] Bonjour à tous, Je sais pas si je poste au bon endroit, ne m'en voulez pas si se n'est pas le cas... Je souhaite piloter une application console (.e De Vbscript a VB.net [ par edpimi ] Bonjour, J'ai actuellement des traitements qui se font via des cmd ,qui lance des vbscripts et des scripts SQL. Ma question est : Est-il possible d' compiler vb avec l'invite de cmd [ par oxy224 ] Bonjour, Quelqu'un pourrait me donner les commandes pour compiler un fichier .vb avec l'invite de cmd. j'ai utilisé vbc.exe mais cette cmde n'est pas intégrer et afficher en VB le console d'un programe exécuté en C [ par khuatquanghai ] Bonjour, Je suis débutant en VB, et j'ai une question à vous poser, j'ai besoin de votre aide: Je fait une simulation en VB qui lance un processus f


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,513 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales