Page 1 sur 1

[..] MsgBox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:04
par brice59
Bonjour,

Peut-on envoyer un "msgbox" à un autre PC sur le réseau ?

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:09
par TT22
Oui, je pense qu'il faudrait faire une boucle qui vérifirait si dans les documents partagés du réseau il y a un fichier spécifique et ensuite si ce fichier existe, il affiche une msgbox.

Donc voila les scripts :
Il y a 2 scripts : 1 script envoyeur (celui qui envoi le message)
1 script receveur (celui qui reçoit le message)
Le script receveur doit être impérativement lancé pour recevoir un message.

Script envoyeur :

Code : Tout sélectionner

$adresse = [color=#40FF00]; Adresse du dossier des fichiers partagés (sans contre-slash à la fin).[/color]
$message=InputBox("Envoie","Veuillez entrer le messge à envoyer :")
FileWrite($adresse&"\message",$message)
Script receveur :

Code : Tout sélectionner

$adresse = [color=#40FF00]; Adresse du dossier des fichiers partagés (sans contre-slash à la fin).[/color]
While 1
$exist = FileExists($adresse&"\message")
    If $exist = 1 Then
    $message=FileRead($adresse&"\message")
    MsgBox(64,"Message","Vous avez reçu un message :"&@CRLF&$message)
    FileDelete($adresse&"\message")
    EndIf
WEnd
Attention, tu doit modifier l'adresse de tes fichiers partagés.
Je l'ai testé sur mon réseau et il marche.

Voilà, amuse toi bien :mrgreen:

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:17
par brice59
Je sais pas si je vais pouvoir bosser dessus aujourd'hui....

Je viens de tomber sur une connerie du forum..... MDR

http://www.autoit.fr/forum/viewtopic.php?f=9&t=6390

Excellent !

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:18
par brice59
TT22 a écrit : Je te fais ça puis j'édite.
Merci

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:24
par TT22
brice59 a écrit :Je viens de tomber sur une connerie du forum..... MDR
Ouai, j'aime bien ce forum :mrgreen:
D'ailleurs, j'y ai déja posté plusieurs phrases.

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 14:31
par timmalos
Sur Windows XP, tu as encore les NET SEND et compagnie qui peuvent correspondre à ce que tu veux. Pas besoin d'installer un logiciel sur chaque PC pour que ca marche.

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 15:11
par ZDS
Et si tu veux vraiment rester dans des scripts AutoIt, utilise une VRAIE communication entre processus, et non par un fichier partagé sur le réseau (TT22, ça va pas bien de donner des cochonneries d'idées pareilles? ^^).

Tu as l'embaras du choix, le mien se porterait plutôt sur TCPSend ou UDPSend.

A bientôt !

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 15:28
par TT22
ZDS a écrit :TT22, ça va pas bien de donner des cochonneries d'idées pareilles? ^^
:lol: Désolé ZDS mais c'est le seul moyen que je connaissait :mrgreen:

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 15:56
par brice59
désolé, mais mon problème reste le même

j'ai trouvé un truc qui fonctionne sur mon PC, mais un peu compliqué à mettre en place
mon idée : créer des fichier .vbs que je lance en temps voulu grâce à autoit. mais c'est trop complexe.


Mon objectif est de trouver un moyen de créer une gestion de documents (type word) dans un dossier propre à chaque utilisateur sur le réseau

il y aurait des dossiers :
1 "à traiter, ou non lu"
2 "en cours"
3 "traité"

l'utilisateur qui crée le document word cliquera sur une macro qui enregistrera le fichier dans le dossier "a traiter"

Là une tâche planifiée indiquerait à l'utilisateur concerné qu'il a un document à traiter. Document qui serait soit traité ou placé en "en cours"

et donc mon problème est de faire apparaitre une fenêtre pour avertir l'utilisateur qu'il a un document à traiter (un peu façon outlook)
en sachant que nous n'avons pas tous la même version de windows

auriez vous une idée.

Re: [...]msgbox sur un même réseau ?

Posté : mer. 06 juil. 2011 16:00
par TT22
Non, aucune idée mais je pense que la version de windows ne change rien.