bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007
-
3 mars 2005 à 09:17
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006
-
16 mars 2005 à 09:53
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 16 mars 2005 à 09:53
j'ai fait ça comme j'ai pu, maintenant j'ai du le mettre en application assez vite mais je n'ai pas le temps en ce moment de continuer l'application et de l'améliorer au maximum.
j'ai été élevé à la dure, donc je code à la dure.... ;-)
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 16 mars 2005 à 09:50
T'appelle ça du statique? lol pour moi statique c'est autre chose ;-) J'appelle ça "coder en dur" lol...
tmcuh
Messages postés458Date d'inscriptiondimanche 22 décembre 2002StatutMembreDernière intervention18 avril 2009 16 mars 2005 à 09:45
ben c'est vrai qu'un prog statique, erk lol. Soit tu utilise l'xml ou le scan réseau mais du statique :s
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 11:35
Pour la liste des machines, le code c'est
DirectoryEntry dir = new DirectoryEntry("LDAP://CN=Computers,DC=DOMAIN,DC=CH");
foreach (DirectoryEntry entry in dir.Children)
comboBox1.Items.Add(entry.Name.Substring(3));
Et tu remplace "DOMAIN" et "CH" par ce qui convient vala..
Bonne prog!
PS: J'met pas de notes moi :-p
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 3 mars 2005 à 09:47
combien tu mettrais comme note en attendant??? (juste pour voir comment on juge cette source, en sachant que je vais encore la mettre à jour)
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 3 mars 2005 à 09:46
Si je commence à comprendre, mais pour le standardoutput..... Je vais aller faire un tour sur msdn et aussi pour le system.directoryservices...
Mais je garantis pas que ce soit pour tout de suite car je suis en train de faire mes stages en entreprises, alors j'ai pas mal de boulot
Merci de tes conseils...
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 09:43
Maintenant tu sais ;-)
Et pour récupérer la liste des ordinateurs, regarde du côté du namespace System.DirectoryServices
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 3 mars 2005 à 09:38
ben c'est mon premier programme avec lequel j'utilise les processus, je ne sais donc pas trop comment m'y prendre... :-(
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 09:35
Utilise Process.StandardOutput (dans ton cas send.StandardOutput) pour récupérer un stream qui contient la sortie de l'application.
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 3 mars 2005 à 09:29
ben tant qu'on y est, tu ne sais pas comment faire pour récupérer dans une variable le message qu'on reçoit quand le message a été envoyé? (le message a bien été envoyé à ....)
Parce qu'en fait, au départ je pensais rajouter dans mes arguments ">c:\result.txt" et alors lire le fichier pour voir son contenu.
Mais quand je fais :
send.StartInfo.Arguments = " send "+this.textBox1.Text+" "+this.textBox2.Text +" >c:\\result.txt"; il prend ça comme le message à envoyer.
Je ne sais pas comment on peut faire pour rajouter un 2è argument à la commande. Si t'as une idée, elle est la bienvenue
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 09:24
J'ai posté mon dernier message avant toi :-p..
Ouais c'est une bonne idée.. Parce que là bon \\jeremy j'ai pas ça moi ;-) Ni le nom de toutes tes machines... Faire qqch de dynamique me parait être une bonne idée..
Je sais pas si on peu faire un accusé de réception pour un net send, a moins de récupérer l'output, si le nom de la machine n'existe pas par exemple.. Ou tu peux essayer d'utiliser l'active directory pour récupérer la liste des machines du réseau, la ça devient plus intéressant :-P Continue!
penchu
Messages postés167Date d'inscriptionmercredi 11 février 2004StatutMembreDernière intervention 5 janvier 2006 3 mars 2005 à 09:21
sorry, j'ai pas pensé à les remettre dans le zip.
En fait, netxp, c'est un petit outil bien sympathique qui permet justement de mettre des infobulles versions Windows XP, des listes de tâches comme on trouve dans le poste de travail, enfin, bref, plein de choses qui font que ça ressemble à une application spéciales windows xp. Je sais c'est un n'importe quoi, mais quand j'ai vu ça, j'ai voulu le tester.
Si tu fais une recherche sur google pour netxp, tu le trouveras tout de suite. Si pas je le mettrais dans la prochaine mise à jour du programme (j'essaie de faire un accusé de réception et de mettre la liste des pc dans la combo dynamiquement)
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 09:20
Okay j'ai rien dis pour NotifyIconEx et NETXP...
Mais autant de références pour une simple NotifyIcon c'est pas un peu beaucoup?
En plus elle ne marche pas.
bucherb
Messages postés412Date d'inscriptionlundi 26 mai 2003StatutMembreDernière intervention13 août 2007 3 mars 2005 à 09:17
Sympa. Mais quand tu post.. Evite de mettre des resources externes comme ton fichier "Silver System Icon 45.ico" ou alors inclus-les dans ton projet, idem pour ta classe "NotifyIconEx"..
Et toutes tes références NETXP elles servent à quoi?
16 mars 2005 à 09:53
j'ai été élevé à la dure, donc je code à la dure.... ;-)
16 mars 2005 à 09:50
16 mars 2005 à 09:45
3 mars 2005 à 11:35
DirectoryEntry dir = new DirectoryEntry("LDAP://CN=Computers,DC=DOMAIN,DC=CH");
foreach (DirectoryEntry entry in dir.Children)
comboBox1.Items.Add(entry.Name.Substring(3));
Et tu remplace "DOMAIN" et "CH" par ce qui convient vala..
Bonne prog!
PS: J'met pas de notes moi :-p
3 mars 2005 à 09:47
3 mars 2005 à 09:46
Mais je garantis pas que ce soit pour tout de suite car je suis en train de faire mes stages en entreprises, alors j'ai pas mal de boulot
Merci de tes conseils...
3 mars 2005 à 09:43
Et pour récupérer la liste des ordinateurs, regarde du côté du namespace System.DirectoryServices
3 mars 2005 à 09:38
3 mars 2005 à 09:35
3 mars 2005 à 09:29
Parce qu'en fait, au départ je pensais rajouter dans mes arguments ">c:\result.txt" et alors lire le fichier pour voir son contenu.
Mais quand je fais :
send.StartInfo.Arguments = " send "+this.textBox1.Text+" "+this.textBox2.Text +" >c:\\result.txt"; il prend ça comme le message à envoyer.
Je ne sais pas comment on peut faire pour rajouter un 2è argument à la commande. Si t'as une idée, elle est la bienvenue
3 mars 2005 à 09:24
Ouais c'est une bonne idée.. Parce que là bon \\jeremy j'ai pas ça moi ;-) Ni le nom de toutes tes machines... Faire qqch de dynamique me parait être une bonne idée..
Je sais pas si on peu faire un accusé de réception pour un net send, a moins de récupérer l'output, si le nom de la machine n'existe pas par exemple.. Ou tu peux essayer d'utiliser l'active directory pour récupérer la liste des machines du réseau, la ça devient plus intéressant :-P Continue!
3 mars 2005 à 09:21
En fait, netxp, c'est un petit outil bien sympathique qui permet justement de mettre des infobulles versions Windows XP, des listes de tâches comme on trouve dans le poste de travail, enfin, bref, plein de choses qui font que ça ressemble à une application spéciales windows xp. Je sais c'est un n'importe quoi, mais quand j'ai vu ça, j'ai voulu le tester.
Si tu fais une recherche sur google pour netxp, tu le trouveras tout de suite. Si pas je le mettrais dans la prochaine mise à jour du programme (j'essaie de faire un accusé de réception et de mettre la liste des pc dans la combo dynamiquement)
3 mars 2005 à 09:20
Mais autant de références pour une simple NotifyIcon c'est pas un peu beaucoup?
En plus elle ne marche pas.
3 mars 2005 à 09:17
Et toutes tes références NETXP elles servent à quoi?