VB pour newbee

VB pour newbee - VB/VBA/VBS - Programmation

Marsh Posté le 23-10-2002 à 16:13:58    

je voudrais savoir si il est possible de piloter un soft dos en programmant une interface en Visual Basic.
 
merci pour vos réponses

Reply

Marsh Posté le 23-10-2002 à 16:13:58   

Reply

Marsh Posté le 23-10-2002 à 16:22:44    

oui C possible s'il accepte des parametres en lignes de commande
 
un batch C pas + simple ds ton cas ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-10-2002 à 16:36:33    

je vais expliquer mon cas pour avoir les meilleurs conseils...
 
je suis dans une société qui utilise un soft de mesure (haut parleurs) qui est sous dos.
dans ce soft, on peut créer des "macros" ou l'on rentre les lettres de commandes afin qu'il execute une suite d'opérations.
 
moi ce que je voudrais, c'est avoir une interface sous win qui pilote le lancement des commandes, l'organisation  et la récupération des résultats de manière comviviale.
 
comme je ne connais pas encore le VB mais que je l'ai, je pensais apprendre et le faire.
est ce un bon outil pour ce que je veux faire ??
 
Merci

Reply

Marsh Posté le 23-10-2002 à 16:44:59    

Franchement, n'importe quel langage ou RAD sera bon.  Aucun problème à le faire en VB.  Il y a des tas de programmes écrits en VB qui font ce genre de chose (dans d'autres langages aussi, bien évidemment).


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 23-10-2002 à 16:46:00    

le logiciel prend des parametres en entrés ? (ligne de commande)
il fait des fichiers de sortie avec les résultats ? il prend des fichiers de conf en entrée ?


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-10-2002 à 17:00:26    

oui- en fait on créé un fichier txt avec les lignes de commandes et ensuite on le converti en fichier .mac (macro) avec un utilitaire makemac.exe
 
oui- il fait des fichiers de sortie avec résultats ( image, texte, format propriétaire)
 
il prend des fichiers de conf en entrée ?  
conf=config ??
que veux tu dire ??

Reply

Marsh Posté le 23-10-2002 à 17:03:23    

oniros2 a écrit a écrit :

oui- en fait on créé un fichier txt avec les lignes de commandes et ensuite on le converti en fichier .mac (macro) avec un utilitaire makemac.exe
 
oui- il fait des fichiers de sortie avec résultats ( image, texte, format propriétaire)
 
il prend des fichiers de conf en entrée ?  
conf=config ??
que veux tu dire ??




conf = config
 
beh que avec VB tu peux touché que à ces choses là (avec les autres langages aussi)
 
sinon tu dois te taper de la simulation d'appuis de touche et autre ce qui est relou et ça sucks
 
En gros tu prépare T entrée en VB
Tu lances avec VB ton soft DOS avec les bons parametres en mode caché
Tu récups les sorties avec VB et tu les mets en forme
 
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-10-2002 à 17:07:20    

comme je te l'ai déjà dit, je ne programme pas encore sur VB
 
serais tu d'accord pour m'aider à débuter ce projet?
 
sinon, peut tu me donner un moyen de trouver des infos sur la façon de faire?
 
est ce au niveau d'un débutant ou je perd mon temps ?
 
Merci pour tes réponses

Reply

Marsh Posté le 23-10-2002 à 17:09:39    

Je suis pas expert VB
cela dépend beaucoup de ton prog sous DOS
Si tu connais bien les entrées/sorties C pas super compliqué...


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-10-2002 à 17:40:39    

quel type de fichier dois-je creer
un exe standard??

Reply

Marsh Posté le 23-10-2002 à 17:40:39   

Reply

Marsh Posté le 23-10-2002 à 18:06:33    

oui
 
 :hello:


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 23-10-2002 à 18:11:07    

merci...
 
bon cette fois, j'attaque !!
 
premiere chose, comment créer un bouton qui lance mon logiciel dos ? (ligne de commande)
 
 :jap:

Reply

Marsh Posté le 23-10-2002 à 20:30:48    

Pour voir si ça peut fonctionner à partir de Windows (VB/ VC/..), je pense qu'il faudrait déja simuler le fonctionnement en lançant des commandes (ce que fera VB de façon automatisée).  
 
Si on peut lancer le soft avec le nom d'un fichier de paramètres et d'options pour qu'il s'éxécute, c'est bien.
S'il faut répondre à des questions, remplir des champs, etc.. c'est mal parti.

Reply

Marsh Posté le 23-10-2002 à 22:08:40    

carbon_14 a écrit a écrit :

Pour voir si ça peut fonctionner à partir de Windows (VB/ VC/..), je pense qu'il faudrait déja simuler le fonctionnement en lançant des commandes (ce que fera VB de façon automatisée).  
 
Si on peut lancer le soft avec le nom d'un fichier de paramètres et d'options pour qu'il s'éxécute, c'est bien.
S'il faut répondre à des questions, remplir des champs, etc.. c'est mal parti.




C ce que j'essayais de dire :D


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 23-10-2002 à 22:32:26    

J'ai l'impression qu'il voudrait télécommander le soft en répondant aux questions et cliquant sur les menus à partir de Windows. Sais pas si c'est possible.  
 
Pour pur Windows, on peut envoyer messages au hWnd de l'appli visée. Sous DOS, ???
 
S'ils ne l'ont pas écrit, ils ne peuvent pas l'adapter au traitement par fichier externe (pr lancer process en mode batch).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed