Accueil > Forum > > > > .net est-il possible de remplir une textbox dans un programme en cours
.net est-il possible de remplir une textbox dans un programme en cours
mardi 7 octobre 2008 à 11:41:13 |
.net est-il possible de remplir une textbox dans un programme en cours

youpiyoyo
|
J'aurai besoin de remplir une textbox dans un running programme. Et ensuite click sur un bouton. Sachant que je connais le nom des controls, et j'ai testé avec GetProcessesByName et faire un redirect input sans succes. je suis aussi entrain de voir avec system.management. sachant que j'ai les codes sources du premier logiciel en vb.net Merchi, @+ youpi :)
|
|
mardi 7 octobre 2008 à 14:09:29 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

gillardg
|
puisque tu as le code source qu'est ce qui t'empeche (sendkeys.send)
|
|
mardi 7 octobre 2008 à 14:12:27 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

youpiyoyo
|
pas bete mais il me faut le focus non? et le probleme que se sont deux prog différents.... je suis entrain d'essayer avec l'api et sendmessage...
@+ youpi :)
|
|
mardi 7 octobre 2008 à 14:24:07 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

gillardg
|
si tu as les sources du prog tu le modifies textbox.appendtext("yes")
|
|
mardi 7 octobre 2008 à 14:38:48 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

youpiyoyo
|
et comment tu recuperes l'instance de la form?? sachant que Prog2.exe doit modifier Prog1.exe (avec textbox1) merci @+ youpi :)
|
|
mardi 7 octobre 2008 à 16:10:58 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

gillardg
|
j'avais pas compris pourquoi ne pas modifier prog1 directement?
|
|
mardi 7 octobre 2008 à 16:21:09 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

youpiyoyo
|
bon je voulais pas trop rentrer dans les details mais j'ai une assembly vsto lancer par outlook 2007 et il verif si un process est lancé, si non il le lance, si oui donc en cours d'utilisation, je voulais rentrer des informations dans une textbox et clické sur le prog... j'ai testé avec les class .net sans succes alors je suis revenu sur l'api win32 avec les sendmessage sans succes pour le moment.
j'essaye ta solution egalment sendkeys... qui devrait fonctionner normalement puisque je m'en sers aussi pour automatiser certaines choses avec des webbrowser. modifier prog1 me servirai pas a grand chose en faite je pense pour le moment. en revanche si j'arrive a caster mon process que je recupere avec ma class de mon Prog1.exe, cela serait le top mais je pense pas que cela soit possible. @+ youpi :)
|
|
mardi 7 octobre 2008 à 16:28:48 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

gillardg
|
si prog1 est com object alors tu auras plus facile
|
|
mardi 7 octobre 2008 à 16:30:54 |
Re : .net est-il possible de remplir une textbox dans un programme en cours
|
mercredi 8 octobre 2008 à 09:53:08 |
Re : .net est-il possible de remplir une textbox dans un programme en cours

youpiyoyo
|
Réponse acceptée !
Salut, ecoute j'y suis quand meme arrivé avec:
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As IntPtr, ByVal wMsg As Integer, ByVal wParam As Integer, ByVal lParam As Integer) As Long Public Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As IntPtr, ByVal hWnd2 As IntPtr, ByVal lpsz1 As String, ByVal lpsz2 As String) As IntPtr
Private Const BM_CLICK = &HF5
Dim process As Process = New Process() Dim Searches As Process() = process.GetProcessesByName("Search.vshost") Dim Search As Process If Searches.Length <> 0 Then Search = Searches(0) SetForegroundWindow(Search.MainWindowHandle) Dim SearchHandle As IntPtr = FindWindowEx(Search.MainWindowHandle, IntPtr.Zero, "Find now", Nothing) SendMessage(SearchHandle, BM_CLICK, IntPtr.Zero, IntPtr.Zero)
et WM_SETTEXT pour le txtbox c pas vraiment ce que je voulais faire mais cela fonctionne Merci de ton aide @+ youpi :)
|
|
Cette discussion est classée dans : textbox, net, programme, possible, remplir
Répondre à ce message
Sujets en rapport avec ce message
Je veux convertir un programme VB6 en VB.Net [ par jettatura ]
Bonsoir, J'ai un programme réalisé en VB6, je veux l'exécuter sur VB.Net mais la conversion ne réussit pas... avez-vous une idée sur la conversion de
VB.Net Remplir un Combox à partir d'un autre Combobox [ par MagDix ]
Salut... J'ai 2 ComboboxUne combobox qui contient X éléments (est donc modifiable) qui se nomme Combox1 et un autre vide (Combobox2). Je cherche u
vb.net + word [ par garnier54 ]
bonjour, j'ai une TABLE adresses sql avce laquelle je realise des mailing avce Word et cela marche tres bien. Je voudrai si cela est possible faire c
mettre mon jeu sur mon site [ par vb_code_master ]
Voila j'ai dévellopé il y a quelque mois une variante du Pong avec 4 niveaux d'IA en VB.NET et je voudrais maintenant insérer cetteapplication dans un
VB .NET incompatible avec Vista, comment faire ?? [ par WizardNx ]
Bonjour tout le monde.Voilà je possède VB .NET (2003), je l'avais sur un PC XP qui a récement cramé, donc j'en ai racheté un autre, dessus : vista, et
pb textbox [ par matth72 ]
Bonjour Je suis débutant et j’ai un problème en vba solidworks j’explique : J’ai 2 textbox ou je rentre des valeurs pour la suite de mon programme, m
Impossible de tester le programme [ par Dagry ]
Bonjour, j'ai encore un autre souciDepuis un certain temps, je n'arrive pas à exécuter mon programme (avec la touche F5) dans Vb. Net 2005C'est à dir
VB.Net Textbox et ListBox [ par MagDix ]
Salut.. J'ai un petit problème qui sera fort pour vous... J'ai un textbox, un listbox et un bouton. Je veux que si j'appuis sur le bouton et que
reconnaissance vocale en VB.Net [ par gillardg ]
serait il possible de créer un thème sur : la reconnaissance vocale (Speech Recognition) question 1 est il possible de faire un programme de dicté
lister les DLL utilisées par un exécutable .NET [ par chris_brabant ]
Bonjourje voudrais savoir comment faire pour lister, lors de l'exécution d'un programme .NET en VB, les DLL utilisées par ce programme. C'est un peu
Livres en rapport
|
Derniers Blogs
XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] AUTOUR DU W3C : NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Je m'y prends un peu tard je sais, mais bon je suis développeur web et donc hyper fainéant ! Toujours dans le cadre des technologies émergentes, ici HTML5, parce qu'on aime HTML5 chez Wyg , nous seront présent, le vieux ( Aurélien V.) et moi, pour pr...
Cliquez pour lire la suite de l'article par Gio [WP7] DYNAMICALLY CHANGE STARTUP PAGE[WP7] DYNAMICALLY CHANGE STARTUP PAGE par KooKiz
Let's say that you want to allow the user to customize the startup page of your application. You can easily change the startup page by editing the 'NavigationPage' attribute in the manifest file. But the manifest cannot be modified once the applicatio...
Cliquez pour lire la suite de l'article par KooKiz
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|