VB pour newbee - VB/VBA/VBS - Programmation
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 ?
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
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).
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 ?
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 ??
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
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
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é...
Marsh Posté le 23-10-2002 à 18:06:33
oui
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)
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.
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
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).
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