cs_khodji
Messages postés1Date d'inscriptionsamedi 22 novembre 2008StatutMembreDernière intervention22 février 2011 22 févr. 2011 à 13:05
merci a tous , mais je suis debutant vb
mes question
1.dans quel vb peut ouvrir les resources(ce programme)
2.jai ouvrir dans vb 2010 mais un message dit que assembly...
3. je peut demander de m'envoyer le fichier executable .exe cette application
merci d'avance..
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 25 juin 2009 à 11:26
Merci MAYS pour cette nouvelle version. Le "+" marche enfin, cool ! Merci aussi à RENFIELD pour tes réponses.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 25 juin 2009 à 09:24
cs_mays
Messages postés15Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention24 septembre 2014 25 juin 2009 à 01:04
Bonsoir
J'ai posté une nouvelle version. pour envoyer le + il faut rentrer §[{+}]. c'est un peu lourd mais ca marche.
Pour ceux qui ont une autre solution que SENDKEY en VB2008 je suis preneur.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 juin 2009 à 10:50
oui, bien sur.
reste que SenKeys est une mauvaise solution de pilotage: on ne controle pas la fenetre ciblée.
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 24 juin 2009 à 10:24
\+ ne fonctionne pas. {+} non plus... Il doit bien exister un caractère d'échappement !
J'aimerais vraiment que ça fonctionne... Tu penses que ça peut marcher en passant en VB6 ?
Me laissez pas tomber SVP ! Merci !
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 juin 2009 à 09:59
\+
ne fonctionne pas ?
(testé, hein, {+} sous excel ca roule)
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 24 juin 2009 à 09:55
Merci beaucoup pour ta réponse.
Pour l'histoire du "+", je pense qu'il n'y a pas de solution au final.
Si quelqu'un en trouve une, qu'il n'hésite pas à me prévenir dès que possible !
A tout hasard, voici quelques détails : j'utilise Visual Basic 2008 Express et le langage est donc en .Net. Je souhaite automatiser l'envoi de commandes AT+ et At#+ avec HyperTerminal pour commander un modem GSM/GPRS... donc sans "+", l'interface ne sert pas trop trop...
Ce ne serait pas possible de faire de la substitution de caractères du genre quand je met "*", ça met "+" ?
Merci d'avance pour une éventuelle réponse.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 24 juin 2009 à 07:17
concernant mon indication sur SendKeys, elle concerne VBA/VB6, j'avais pas vu que c'etait du .Net que tu voulais.
SendKeys est de toute façon a proscrire pour piloter quoi que ce soit.
normallement un simple:
Process.Start "C:\monFichier"
doit suffire
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 23 juin 2009 à 10:28
Bonjour.
Je m'excuse d'embêter une nouvelle fois mais ça ne marche toujours pas. En rajoutant sendkeys "{+}" dans le tableau de paramètre, j'ai "erreur sur l'envoi de caractères". Il faut rajouter cela dans le code ? Si oui, où ?
Sinon, je sais pas de quel doc tu parles mais le fichier help.pdf ne mentionne pas l'histoire du "+".
Sinon, toujours pas d'idées pour directement ouvrir un HyperTerminal configuré via l'interface Visual Basic ?
Merci d'avance pour vos réponses.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 23 juin 2009 à 08:58
faut faire:
sendkeys "{+}"
la doc le dit...
sinon, ça équivaut a MAJ ...
cs_mays
Messages postés15Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention24 septembre 2014 23 juin 2009 à 00:02
Bonsoir
Je viens de faire le test en VB6 également, effectivent le SENDKEYS n'emet pas le "+"(je ne l'avais jamais remarqué), je vais chercher pourquoi.
Des que j'ai trouvé la soluce je le poste
@+
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 22 juin 2009 à 17:38
Re-bonjour.
Pourquoi l'interface ne prend elle pas en compte le caractère "+" ? C'est un caractère d'échappement ?
Plus précisément, quand dans les paramètres, je rentre un "+" dans une case de la colonne Cmd_bouton1, le "+" n'apparait pas dans l'application tierce au moment de cliquer sur le bouton correspondant. Qqun saurait comment éviter cela ?
Merci de me répondre !
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 22 juin 2009 à 13:39
Désolé, j'ai pas été très précis.
A l'éxecution, la fenêtre "Démarrer une Application" s'ouvre. En mettant dans le champ commande "C:\Program Files\Windows NT\HyperTerminal\HyperTrm.exe", le programme HyperTerminal s'ouvre, pas de soucis. L'inconvénient est qu'il faut reconfigurer une nouvelle connexion à chaque fois. Moi, je voudrais ouvrir directement une connexion déjà configurée, c'est à dire un fichier .ht. L'erreur obtenue est : "Ligne de commande incorrecte" quand je met dans le champ commande le chemin du fichier .ht.
En d'autres termes, la question est : Comment je peux faire pour directement ouvrir un HyperTerminal configuré via l'interface Visual Basic ?
Existe-il différentes versions de HyperTerminal ?
Merci de me répondre.
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 202174 22 juin 2009 à 12:32
"cela me donne une erreur"
peut etre serait il utile de préciser laquelle...
PHenri88
Messages postés7Date d'inscriptionvendredi 19 juin 2009StatutMembreDernière intervention25 juin 2009 22 juin 2009 à 12:06
Bonjour.
Je suis débutant en interface avec visual basic. Ma question est la suivante : On mettant le chemin du HyperTerminal.exe, pas de soucis l'application se lance mais il faut à chaque fois reconfigurer la connexion. On ne peut pas faire la même manip en lançant un .ht (cela me donne une erreur) ?
Merci de me répondre.
cs_mays
Messages postés15Date d'inscriptionjeudi 6 février 2003StatutMembreDernière intervention24 septembre 2014 20 nov. 2008 à 00:04
Merci à toi
cs_ym_trainz
Messages postés160Date d'inscriptionvendredi 27 janvier 2006StatutMembreDernière intervention21 avril 2015 9 nov. 2008 à 13:10
Sympa.
Tiens, jette un oeil là-dessus, c'est en vb6 mais ça peut te donner des idées.
22 févr. 2011 à 13:05
mes question
1.dans quel vb peut ouvrir les resources(ce programme)
2.jai ouvrir dans vb 2010 mais un message dit que assembly...
3. je peut demander de m'envoyer le fichier executable .exe cette application
merci d'avance..
25 juin 2009 à 11:26
25 juin 2009 à 09:24
http://www.vbfrance.com/codes/SENDKEYSEX-SIMULER-TOUCHE-DANS-FENETRE-PRECISE_41974.aspx
25 juin 2009 à 01:04
J'ai posté une nouvelle version. pour envoyer le + il faut rentrer §[{+}]. c'est un peu lourd mais ca marche.
Pour ceux qui ont une autre solution que SENDKEY en VB2008 je suis preneur.
24 juin 2009 à 10:50
reste que SenKeys est une mauvaise solution de pilotage: on ne controle pas la fenetre ciblée.
24 juin 2009 à 10:24
J'aimerais vraiment que ça fonctionne... Tu penses que ça peut marcher en passant en VB6 ?
Me laissez pas tomber SVP ! Merci !
24 juin 2009 à 09:59
ne fonctionne pas ?
(testé, hein, {+} sous excel ca roule)
24 juin 2009 à 09:55
Pour l'histoire du "+", je pense qu'il n'y a pas de solution au final.
Si quelqu'un en trouve une, qu'il n'hésite pas à me prévenir dès que possible !
A tout hasard, voici quelques détails : j'utilise Visual Basic 2008 Express et le langage est donc en .Net. Je souhaite automatiser l'envoi de commandes AT+ et At#+ avec HyperTerminal pour commander un modem GSM/GPRS... donc sans "+", l'interface ne sert pas trop trop...
Ce ne serait pas possible de faire de la substitution de caractères du genre quand je met "*", ça met "+" ?
Merci d'avance pour une éventuelle réponse.
24 juin 2009 à 07:17
SendKeys est de toute façon a proscrire pour piloter quoi que ce soit.
normallement un simple:
Process.Start "C:\monFichier"
doit suffire
23 juin 2009 à 10:28
Je m'excuse d'embêter une nouvelle fois mais ça ne marche toujours pas. En rajoutant sendkeys "{+}" dans le tableau de paramètre, j'ai "erreur sur l'envoi de caractères". Il faut rajouter cela dans le code ? Si oui, où ?
Sinon, je sais pas de quel doc tu parles mais le fichier help.pdf ne mentionne pas l'histoire du "+".
Sinon, toujours pas d'idées pour directement ouvrir un HyperTerminal configuré via l'interface Visual Basic ?
Merci d'avance pour vos réponses.
23 juin 2009 à 08:58
sendkeys "{+}"
la doc le dit...
sinon, ça équivaut a MAJ ...
23 juin 2009 à 00:02
Je viens de faire le test en VB6 également, effectivent le SENDKEYS n'emet pas le "+"(je ne l'avais jamais remarqué), je vais chercher pourquoi.
Des que j'ai trouvé la soluce je le poste
@+
22 juin 2009 à 17:38
Pourquoi l'interface ne prend elle pas en compte le caractère "+" ? C'est un caractère d'échappement ?
Plus précisément, quand dans les paramètres, je rentre un "+" dans une case de la colonne Cmd_bouton1, le "+" n'apparait pas dans l'application tierce au moment de cliquer sur le bouton correspondant. Qqun saurait comment éviter cela ?
Merci de me répondre !
22 juin 2009 à 13:39
A l'éxecution, la fenêtre "Démarrer une Application" s'ouvre. En mettant dans le champ commande "C:\Program Files\Windows NT\HyperTerminal\HyperTrm.exe", le programme HyperTerminal s'ouvre, pas de soucis. L'inconvénient est qu'il faut reconfigurer une nouvelle connexion à chaque fois. Moi, je voudrais ouvrir directement une connexion déjà configurée, c'est à dire un fichier .ht. L'erreur obtenue est : "Ligne de commande incorrecte" quand je met dans le champ commande le chemin du fichier .ht.
En d'autres termes, la question est : Comment je peux faire pour directement ouvrir un HyperTerminal configuré via l'interface Visual Basic ?
Existe-il différentes versions de HyperTerminal ?
Merci de me répondre.
22 juin 2009 à 12:32
peut etre serait il utile de préciser laquelle...
22 juin 2009 à 12:06
Je suis débutant en interface avec visual basic. Ma question est la suivante : On mettant le chemin du HyperTerminal.exe, pas de soucis l'application se lance mais il faut à chaque fois reconfigurer la connexion. On ne peut pas faire la même manip en lançant un .ht (cela me donne une erreur) ?
Merci de me répondre.
20 nov. 2008 à 00:04
9 nov. 2008 à 13:10
Tiens, jette un oeil là-dessus, c'est en vb6 mais ça peut te donner des idées.
http://www.vbfrance.com/codes/NICEKEYS-HOOK-SENDKEYS-AUTOMATION-CLAVIER-AVEC-TOUCHE-WINDOWS_39754.aspx
Cordialement,
ym_trainz