[Ex] RemoteAssist
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
[Ex] RemoteAssist
Voici mon nouveau bébé!
Une sorte de vnc, mais qui fonctionne en inverse! Je m'explique:
- Quand je voulais aider un ami qui habite loin, la première idée qui me vient à l'esprit c'est vnc, mais allez expliquer à cet ami (qui n'est pas super calé en informatique) comment ouvrir un port sur son routeur!
- Alors, je me dis puisque moi je sais ouvrir un port, pourquoi ne pas faire l'inverse, c'est à dire que celui qui aide est le serveur, et celui qui se fait aider est le client, comme ça, il n'aura qu'à entrer mon adresse IP et c'est bon!
J'ai aussi volontairement limiter les fonctionnalités:
Le serveur ne peut que:
- Voir l'écran du client, sur commande (le client doit cliquer sur un bouton pour envoyer une capture d'écran)
- Dessiner des cercles sur l'écran du client pour lui signaler des trucs précis
- Envoyer des fichiers au client
- Discuter avec lui
PS: J'utilise ça
Chiao!
Edit: Désolé du retard pour poster le zip, il y a eu une déconnexion juste au moment de poster!
Edit 2: Encore désolé pour les erreurs! Normalement cette fois, il y a tout.
Une sorte de vnc, mais qui fonctionne en inverse! Je m'explique:
- Quand je voulais aider un ami qui habite loin, la première idée qui me vient à l'esprit c'est vnc, mais allez expliquer à cet ami (qui n'est pas super calé en informatique) comment ouvrir un port sur son routeur!
- Alors, je me dis puisque moi je sais ouvrir un port, pourquoi ne pas faire l'inverse, c'est à dire que celui qui aide est le serveur, et celui qui se fait aider est le client, comme ça, il n'aura qu'à entrer mon adresse IP et c'est bon!
J'ai aussi volontairement limiter les fonctionnalités:
Le serveur ne peut que:
- Voir l'écran du client, sur commande (le client doit cliquer sur un bouton pour envoyer une capture d'écran)
- Dessiner des cercles sur l'écran du client pour lui signaler des trucs précis
- Envoyer des fichiers au client
- Discuter avec lui
PS: J'utilise ça
Chiao!
Edit: Désolé du retard pour poster le zip, il y a eu une déconnexion juste au moment de poster!
Edit 2: Encore désolé pour les erreurs! Normalement cette fois, il y a tout.
- Fichiers joints
-
- RemoteAssist.zip
- (82.12 Kio) Téléchargé 534 fois
Modifié en dernier par matwachich le jeu. 29 sept. 2011 23:26, modifié 2 fois.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [Ex] RemoteAssist
J'aime beaucoup l'idée cependant quand je lance le script du server j'ai une erreur, normal?
Sinon faut lancer quel script en premier?
Sinon faut lancer quel script en premier?
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
L'ordre de lancement des scripts n'est pas important.
Chez moi, il n'y a pas d'erreur! puis-je la voir cette erreur?
Chez moi, il n'y a pas d'erreur! puis-je la voir cette erreur?
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [Ex] RemoteAssist
Voilà le code erreur :
► Afficher le texte
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
Ok, désolé, c'est une erreur de ma part.
c'est réglé!
c'est réglé!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Re: [Ex] RemoteAssist
Humm du coup on a plus le dossier de ton projet :/
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
C'est OK!
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- cutprod
- Niveau 6
- Messages : 273
- Enregistré le : jeu. 30 sept. 2010 17:25
- Localisation : Sud Ouest
- Status : Hors ligne
Re: [Ex] RemoteAssist
Bonjour, ton projet a l'air au top mais a l'exécution du serveur et du client, j'ai des erreurs il me manque =
"ERROR: can't open include file <perso\DesktopDraw.au3>"
"ERROR: can't open include file <perso\Bitmap_String.au3>"
"ERROR: can't open include file <perso\DesktopDraw.au3>"
"ERROR: can't open include file <perso\Bitmap_String.au3>"
Cut, srcipteur du dimanche...désolé !-)
- TommyDDR
- Modérateur
- Messages : 2087
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [Ex] RemoteAssist
@matwachich : quand tu fais ton archive, met la sur ton bureau, décompresse la et essaye le script tu saura tout de suite si les path sont bons.
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
En effet, je ne sais pas ce que j'ai aujourd'hui! Désolé!
PS: Les 2 includes manquants sont dispo sur le forum, ils sont de moi tous les deux!
J'update l'archive.
PS: Les 2 includes manquants sont dispo sur le forum, ils sont de moi tous les deux!
J'update l'archive.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- Iste
- Niveau 11
- Messages : 1870
- Enregistré le : jeu. 04 déc. 2008 14:21
- Localisation : 76
- Status : Hors ligne
Re: [Ex] RemoteAssist
Avez vous utilisé la solution de capture d'écran sans passer par un fichier que vous avez trouvé il y a peu ?
J'aurai bien regardé moi meme mais : Le fichier joint sélectionné n’est plus disponible. :/
Car si ca marche bien, c'est tout ce qui me manquait pour ma version : http://autoitscript.fr/forum/viewtopic. ... VNC#p48933
Edit : Bah c'est bon, on a du se croiser de quelques secondes.
J'aurai bien regardé moi meme mais : Le fichier joint sélectionné n’est plus disponible. :/
Car si ca marche bien, c'est tout ce qui me manquait pour ma version : http://autoitscript.fr/forum/viewtopic. ... VNC#p48933
Edit : Bah c'est bon, on a du se croiser de quelques secondes.
Signez ici
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
En effet, c'est bien ce que j'utilise.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- sksbir
- Niveau 7
- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [Ex] RemoteAssist
Bonjour
Ton programme est très intéressant car on fait directement du client-serveur.
Par contre pour répondre à un besoin purement fonctionnel de "comment dépanner un copain qui n'y connait rien en informatique", il existe des solutions commerciales mais gratuites pour les particuliers, et qui ont l'avantage de se passer complètement de toute contrainte de configuration ( pas d'ouverture de port ni rien ), et qui sont très riches en fonctionnalité. l'inconvénient, c'est qu'on passe par un site web intermédiaire qui permet les mises en relation maitre/élève.
https://secure.logmein.com/FR/
http://www.teamviewer.com/fr/index.aspx ( mon préféré )
J'ai testé ton programme sur un LAN :
- 1er problème (client et serveur): on ne peut saisir qu'une adresse IP. Un nom de PC est rejeté.
- Lancement du serveur : "le serveur n'a pas pu être démarré, erreur 0" . l'adresse du serveur est proposée dans la liste des machines à écouter. C'est dans quel but ?
Ton programme est très intéressant car on fait directement du client-serveur.
Par contre pour répondre à un besoin purement fonctionnel de "comment dépanner un copain qui n'y connait rien en informatique", il existe des solutions commerciales mais gratuites pour les particuliers, et qui ont l'avantage de se passer complètement de toute contrainte de configuration ( pas d'ouverture de port ni rien ), et qui sont très riches en fonctionnalité. l'inconvénient, c'est qu'on passe par un site web intermédiaire qui permet les mises en relation maitre/élève.
https://secure.logmein.com/FR/
http://www.teamviewer.com/fr/index.aspx ( mon préféré )
J'ai testé ton programme sur un LAN :
- 1er problème (client et serveur): on ne peut saisir qu'une adresse IP. Un nom de PC est rejeté.
- Lancement du serveur : "le serveur n'a pas pu être démarré, erreur 0" . l'adresse du serveur est proposée dans la liste des machines à écouter. C'est dans quel but ?
- matwachich
- Membre émérite
- Messages : 986
- Enregistré le : lun. 19 oct. 2009 04:04
- Localisation : Algérie
- Status : Hors ligne
Re: [Ex] RemoteAssist
Je crois qu'il y a mal entendu:
l'IP à écouter dans le serveur n'est pas l'ip du client que l'on attend, mais l'ip du serveur sur la quelle le script serveur sera en écoute. C'est dans le cas ou il y a plusieurs connexion réseaux sur le serveur (Carte filaire, carte wifi, carte virtual box...).
Il y aura en général une seul adresse ip dans le combo box, qui correspond à @IPAddress1.
DONC: Il ne faut pas y entrer l'adresse du client qu'on attend!
Quand au nom de PC, je vais me pencher dessus! (devrai pas être trop compliqué!)
l'IP à écouter dans le serveur n'est pas l'ip du client que l'on attend, mais l'ip du serveur sur la quelle le script serveur sera en écoute. C'est dans le cas ou il y a plusieurs connexion réseaux sur le serveur (Carte filaire, carte wifi, carte virtual box...).
Il y aura en général une seul adresse ip dans le combo box, qui correspond à @IPAddress1.
DONC: Il ne faut pas y entrer l'adresse du client qu'on attend!
Quand au nom de PC, je vais me pencher dessus! (devrai pas être trop compliqué!)
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
- TommyDDR
- Modérateur
- Messages : 2087
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [Ex] RemoteAssist
Code : Tout sélectionner
TCPNameToIP()
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- sksbir
- Niveau 7
- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [Ex] RemoteAssist
C'est vrai que ça marche bien mieux comme ça. Ceci dit, le message d'erreur n'est pas très parlant, et rien n'interdit de saisir donc une adresse IP qui n'est pas parmis celles du serveur. D'ailleurs, en fait, la saisie devrait carrément être interdite: le seul choix possible devrait être parmis ceux que propose le programme.( c'est un attribut de la dropdown list qui permet ça il me semble )matwachich a écrit :Je crois qu'il y a mal entendu:
l'IP à écouter dans le serveur n'est pas l'ip du client que l'on attend, mais l'ip du serveur
J'ai donc testé avec succès
- la connexion entre un client et un serveur sur 2 VLAN différents
- la capture d'écran
- la conversation.
Mes remarques:
- La capture d'écran : on peut changer la résolution, mais ça ne change rien : mon écran est capturé en totalité, que je laisse 800x600 ( le défaut ) ou 1440x900 ( ma résolution )
- le tchat : un petit bouton "envoyer" serait un plus dans la mesure où tout le reste se fait avec la souris.
- le tchat : le serveur envoie des messages sous le nom de "vous"... ça fait pas très sérieux.. non ? ça ne devrait pas être homogène entre le client et le serveur ? ( genre "maitre" et "eleve" ? )
- J'ai voulu terminer en fermant le client : il s'est bien déconnecté du serveur ( vu dans le log ), mais le programme est resté bien 1mn présent à l'écran et dans la liste des process.
- le client s'appelle "client.exe" , c'est pas très parlant comme nom quand on le cherche dans la liste des process.
Voila, c'est tout pour le moment , mais c'est déjà un sacré boulot.
ps : Comme je vois que t'es à fond dans les petits programmes qui discutent sur TCP, j'ai une idée pour toi : une messagerie instantanée, mais en LAN, avec des fonctions particulièrement adaptées au tchat entre collègues ( tchat privé, sans que personne ne sache rien, pas de serveur...).
- Jerome
- Niveau 9
- Messages : 661
- Enregistré le : mar. 07 avr. 2009 08:35
- Localisation : Picardie
- Status : Hors ligne
Re: [Ex] RemoteAssist
http://www.01net.com/telecharger/window ... 32154.html ???sksbir a écrit : ps : Comme je vois que t'es à fond dans les petits programmes qui discutent sur TCP, j'ai une idée pour toi : une messagerie instantanée, mais en LAN, avec des fonctions particulièrement adaptées au tchat entre collègues ( tchat privé, sans que personne ne sache rien, pas de serveur...).
Jérôme
- sksbir
- Niveau 7
- Messages : 384
- Enregistré le : lun. 26 oct. 2009 17:57
- Localisation : Lyon
- Status : Hors ligne
Re: [Ex] RemoteAssist
merci de ta réponse, mais non, ça ne convient vraiment pas. Il faut pouvoir tchatter, pas juste envoyer des messages comme le fait un netsend, même un netsend amélioré. J'ai créé un autre topic ici afin de pouvoir en parler sans polluer le topic de matwachichJerome a écrit :sksbir a écrit : http://www.01net.com/telecharger/window ... 32154.html ???
Jérôme
- cutprod
- Niveau 6
- Messages : 273
- Enregistré le : jeu. 30 sept. 2010 17:25
- Localisation : Sud Ouest
- Status : Hors ligne
Re: [Ex] RemoteAssist
Impeccable!
Félicitations, tu pourrais remplacer le "vous" et "assistant" du chat par le @ComputerName ou @UserName.
Félicitations, tu pourrais remplacer le "vous" et "assistant" du chat par le @ComputerName ou @UserName.
Cut, srcipteur du dimanche...désolé !-)