Accueil > Forum > > > > évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)
évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)
mardi 13 mai 2008 à 11:44:44 |
évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
bonjour et merci de ce partage sur ce site... je développe à titre perso une appli qui assure la maintenance quotidienne de mon PC. ça regarde le niveau de charge UC et si y a un creux, ça lance les tâche de maintenance du jour. je n ai que Word 2002 avec VB intégré 6.3. alors j ai réussi à avoir VB 5.0 (l AGL) ce qui m a permis de développé l application côté windows qui permet de montrer les taches effectuées, éventuellement de les arrtéter etc et un script qui assure en boucle, une recherche de période de calem pour mon ordi et qui lance les taches les unes aprés les autres. je ne peux pas bloquer la partie application visuelle windows par l attente de la fin d une tache de maintenance longue, quel moyen ai je pour déclencher un évènement dans l appli VB 5.0 à partir d un script ? ( ou d une autre appli VB 5.0 si vraiment il le faut, je mettrai mon script sous forme de fausse appli windows cachée) autre pb, avec mon VB intégré Office (word) je sais recevoir un évènement quand Word ouvre/ferme un .doc, grâce à set X.App= word.application et withevents etc) par contre dans mon agl vb 5.0, aprés de longs essais mon appli elle ne reçoit pas ces évènements ... pkoi ? sais pas... comment que je déclenche un évènement dans une appli Fom-windows vb 5.0 par une application externe ? qq1 ki lala bonidée ?
|
|
mardi 13 mai 2008 à 12:12:25 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Renfield
|
Réponse acceptée !
SendMessage, Winsock, GetObject (+Appels COM) ...
|
|
mardi 13 mai 2008 à 12:25:07 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
merci Renfield, m en va me rencarder avec ces gens là (SendMessage, Winsock, GetObject (+Appels COM) ... lol j en profite pour petite précison ... """VB 5.0 (l AGL) ce qui m a permis de développé l application côté windows""" cad icone dans le systray (à côté de l horloge), menu click droit sur cette icone et ballons (messages impromptus) pour avertir du lancement d une tache),,, je savais pas faire avec mon VB (dit 6.0) intégré Office. (à ne pas confondre avec l agl visual basic 6.0,... wouarf! sont fous ces romains ! lol) 
|
|
mardi 13 mai 2008 à 12:29:54 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Renfield
|
Réponse acceptée !
GetObject me semble le plus appprié a ton environnement VBS/VB5
|
|
jeudi 15 mai 2008 à 22:59:25 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
merci le SendMessage fait bien l affaire.  ma version de VB 5.0 est une version gratuite, (du site [ Lien ]) à priori je ne semble pas avoir le droit de créer un .exe ou .obj, l option make est touours grisée inaccessible...  est ce normal ? version bridée ou y a t il un moyen de créer un .exe par un autre moyen. si je suis bridé pour créer un exe, est il possible de lancer un projet .vbp en mode éxécution sans passer par la fenetre de l agl ? d'autre part, comment créer une Dll pour appeler une Api depuis un script VB ? si la fonction Dll Api (ou un projet vb.EXE) retourne une valeur quelle instruction script utilise t on pour la lancer ? --- subsidiaire...  , existe t il un outil pour lister les points d entrée de Dll ? merci.. !!
|
|
vendredi 16 mai 2008 à 05:52:00 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Renfield
|
Réponse acceptée !
pour compiler un exe, faire comme expliqué dans l'article...
http://ebartcodes.info/articles/vb5cce/
pour l'option qui est grisée, fais bouton droit dans le fond de la barre d'outil, et cliques sur Personnaliser > retablir
|
|
vendredi 16 mai 2008 à 11:07:58 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
Réponse acceptée !
merci RenField... je vais voir ça! 
pour le sendmessage, j avais deja la solution , sans le savoir
j avais telecharge un truc de vrai Oufff !
juste un ti toutil au depart qui attache une tache à un script (pour que le script soit juste visible dans la barre de taches) pas génial car y a pas de menu contextuel pour arréter le script et la fenetre minimal , juste un bout la barre de titre, ne se reduit pas dans la barre de tache,,,, tu clic un fois, elle s ouvre et ..... bingo, elle te colle pour la vie... lol
mais il est super car .... il permet d utiliser les Dll à volonté .... là c grandiose !
si qq1 a besoin, voici mon script pour communiquer avec une appli VB 5.0 :
Set oWrap = CreateObject("DynamicWrapper") 'instancie l'objet API 'oWrap.Register "USER32.DLL","FindWindowA","i=ss","f=s","r=h" 'handle de la fenêtre du script 'hWnd=oWrap.FindWindowA("","- Maintenance ") ''' j ai pas utiliser la fonction trouver le handle de fentre, je l ai passé dans une variable dans le registre (me.hwnd) hwnd = 0 : On Error Resume Next : hwnd = WshShell.RegRead(UCleMaint & "Hwnd") : On Error GoTo 0 ''' pas utiliser : oWrap.Register "USER32.DLL","SetWindowTextA","i=hs","f=s","r=l" 'ajout d'un titre 'oWrap.SetWindowTextA hWnd, left(Time, 5) & " - Maintenance" ''' bug : ne pas mettre de variable pour le titre de la fenetre !!! ''' mais ici good, good !!! oWrap.Register "USER32.DLL","PostMessageA","i=huuu","f=s","r=l" ''' okkk / oWrap.PostMessageA hwnd,16,1,1 ' 16 : déclenche l évènement : fermeture de l application oWrap.PostMessageA hwnd,256,vbKeyE,vbnull ' 256 : déclenche l évènement : Form_KeyDown ''' bug : ne pas mettre de variable pour le titre de la fenetre !!! 'oWrap.Register "USER32.DLL","ShowWindow","i=hu","f=s","r=l" 'visible dans la barrre des tâches 'oWrap.ShowWindow hWnd,6
ce logiciel est telechargable et s appelle : dynawrapnt.zip
-- - - - - -
on frappe a la porte je reviens pour la suite...
|
|
vendredi 16 mai 2008 à 12:19:36 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
Réponse acceptée !
[ Lien ] pour telecharger ce DynamicWrapper... il faut enregistrer la Dll de DynamicWrapper dans le registre par la commende, c est indiqué dans la notice d installation. bonn' prog ' à vous. 
|
|
vendredi 16 mai 2008 à 12:23:16 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)

Alain95350
|
Réponse acceptée !
sinon j ai la même page pour le telechargement, mais en Ukrainien sympathique,  (si qq1 en a vraiment marre de la vie...) --> [ Lien ]
|
|
jeudi 22 mai 2008 à 16:30:02 |
Re : évènement ds VB 5.0 décleché depuis une autre appilcation (ou un script)
|
Cette discussion est classée dans : script, vb, appli, word, évènement
Répondre à ce message
Sujets en rapport avec ce message
Afficher Word dans une appli VB [ par Yannick ]
Bonjour.Je voudrais lancer l'interface word dans mon appli VB : est-ce possible ?Si oui comment ?Merci à quiconque pourra m'aider.
Word dans Aplli VB [ par Yannick ]
Bonjour.Je voudrais afficher un doc word (texte + interface) dans un appli VB. Je voudrais aussi pouvoir éditer ce document pendant qu'il est dans l'a
VB et Word [ par daeron ]
J'ai une application en VB qui utile Word. Dès qu'elle est activée, elle lance une fenêtre Word et une autre fenêtre où l'utilisateur a le choix entre
VB + Word + Excel !!! HELP ! [ par tyflops ]
Bonjour,Je suis en train de créer une appli professionnelle en VB qui réalise plusieurs fois à la suite le publipostage entre un fichier source excel,
word & vb [ par kramp ]
bonjour a tousje decouvre vb en developpant une appli de gestion pour une entrepriseje voudrai pouvoir travailler sur des document word existant dans
Document Word dans appli VB [ par patl76 ]
Salut a tous !!J' aurais voulut savoir comment je peux faire pour integrer un document Word dans mon appli VB.C' est pour faire ma rubrique d' aide ma
PID Word [ par pronche ]
bonjour,avec word je lance une appli VB avec un shellet dans cette appli vb je voudrais connaitre le pid et/ou le handle de la fenetre Word qui l'a la
Word 2007 ? [ par Florian29 ]
Bonjour a tous !J'ai une appli développé en vb.net qui génère des documents word 2003 en renseignant des signets. Je vais devoir faire fonctionner cet
Appli VB.net - Word [ par mozefok77 ]
Bonjour à tous,J'aimerai savoir s'il est possible d'envoyer des données contenues dans une appli vb.net vers un fichier ".dot".J'ai créé un logiciel d
Question pour automatisation via VB Script dans Word [ par martinhamel ]
Premierement j ai jamais fait ca avant alors...desole pour l introduction !Alors voici ma question, j ai un document word dont il y est inscrit des %;
Livres en rapport
|
Derniers Blogs
PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS !PAS D'INTELLITRACE SUR MON SITE WEB DANS IIS ! par Etienne Margraff
J'ai récemment eu un problème pour obtenir l'intelliTrace sur un site web dans IIS. Il n'y avait pas de message d'erreur, rien dans le journal d'évènement Windows, et après 3 appels à une voyante, 2 visites chez un marabou, j'ai failli me résign...
Cliquez pour lire la suite de l'article par Etienne Margraff OFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONSOFFICE 365 - SHAREPOINT ONLINE, QUELQUES LIMITATIONS par junarnoalg
De nombreuses entreprises font le choix de SharePoint Online, service fourni au travers de l'offre de Microsoft Office 365. S'il est vrai que ce choix apporte un grand nombre d'avantages; rapidité de mise en œuvre, disponibilité, large couvertu...
Cliquez pour lire la suite de l'article par junarnoalg PRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGEPRéSENTATION DES API REST DE WINDOWS AZURE : LISTER LES COMPTES DE STORAGE par richardc
http://www.c2idotnet.com/articles/presentation-des-api-rest-de-windows-azure-lister-les-comptes-de-storage
Désolé pour "toto", mais c2i existait avant blogs.developpeur.org et c'est mon site "officiel" ;-) ...
Cliquez pour lire la suite de l'article par richardc [HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE)[HTML5] SLIDES ET DéMOS : AUTOUR DU W3C , NOUVEAUX STANDARDS ET WEB MOBILE (LILLE) par Gio
Très bonne après-midi passée lors cette conférence avec le W3C, organisée par L' Inria sur les nouveaux standards, ce Mardi 14 Février, on sent vraiment que çà bosse au W3C, et l'avenir est très très prometteur pour le HTML5, notamment ...
Cliquez pour lire la suite de l'article par Gio
Forum
FONCTION EXCEL VBAFONCTION EXCEL VBA par samanta26
Cliquez pour lire la suite par samanta26
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
|