begin process at 2012 02 14 12:36:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Shell

 > 

pour ceux qui aime les defit et qui connaisse bien la commande "NET USE"


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

pour ceux qui aime les defit et qui connaisse bien la commande "NET USE"

vendredi 7 décembre 2001 à 10:07:05 | pour ceux qui aime les defit et qui connaisse bien la commande "NET USE"

ayperos

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...
mercredi 16 janvier 2002 à 00:01:44 | Re : pour ceux qui aime les defit et qui connaisse bien la commande

Cortesico

Je peux essayer de t'aider sur le 2nd point.
Avec l'id que shell t'a renvoyé tu peux faire un AppActivate en gérant l'erreur (on error): si erreur, il a pas su activer ta fenêtre => fenêtre inexistante. Si pas erreur, fenêtre activée=> ta commande est encore en train de s'exécuter.


-------------------------------
Réponse au message :
-------------------------------

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...

mercredi 16 janvier 2002 à 09:47:19 | Re : pour ceux qui aime les defit et qui connaisse bien la commande

ayperos

merci pour la reponse, mais ça ne me dit pas si la commande shell a reussi...
au niveau du vb, que le lecteur soit connecter ou pas, ça ne me revois rien...
je voulais savoir si il y a une existance d'une fonction de recuperation du code retour de la commande shell (pas le code retour de shell(...) mais celle de Net use ... )



-------------------------------
Réponse au message :
-------------------------------

Je peux essayer de t'aider sur le 2nd point.
Avec l'id que shell t'a renvoyé tu peux faire un AppActivate en gérant l'erreur (on error): si erreur, il a pas su activer ta fenêtre => fenêtre inexistante. Si pas erreur, fenêtre activée=> ta commande est encore en train de s'exécuter.


-------------------------------
Réponse au message :
-------------------------------

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...


mercredi 16 janvier 2002 à 23:29:10 | Re : pour ceux qui aime les defit et qui connaisse bien la commande

Cortesico

On peut bidouiller pour connaitre le résultat de ton shell:
- tu rediriges ton net use vers un fichier de "log" ("net use > log.txt")
- ensuite tu recherches dans ton fichier de log après les chaines de caractères typiques d'une erreur dans un net use

Ton problème me turlupine , je continue à chercher une manière plus simple pour faire tout ça (suis sûr qu'il existe une fonction vb pour faire des connections réseaux, il en existe sous vbscript)



-------------------------------
Réponse au message :
-------------------------------

merci pour la reponse, mais ça ne me dit pas si la commande shell a reussi...
au niveau du vb, que le lecteur soit connecter ou pas, ça ne me revois rien...
je voulais savoir si il y a une existance d'une fonction de recuperation du code retour de la commande shell (pas le code retour de shell(...) mais celle de Net use ... )



-------------------------------
Réponse au message :
-------------------------------

Je peux essayer de t'aider sur le 2nd point.
Avec l'id que shell t'a renvoyé tu peux faire un AppActivate en gérant l'erreur (on error): si erreur, il a pas su activer ta fenêtre => fenêtre inexistante. Si pas erreur, fenêtre activée=> ta commande est encore en train de s'exécuter.


-------------------------------
Réponse au message :
-------------------------------

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...



mercredi 16 janvier 2002 à 23:41:45 | Re : pour ceux qui aime les defit et qui connaisse bien la commande

Cortesico

Tout vient à point à qui sait attendre.
En fait c'est Monsieur Microsoft qui explique comment faire:

http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgomscom%2Easp%3Ftarget%3D%2Fintlkb%2Ffrance%2Farticles%2Ff15%2F0%2F53%2Easp&LN=FR

Il est sympa quand même

*Un peu fier de moi*



-------------------------------
Réponse au message :
-------------------------------

On peut bidouiller pour connaitre le résultat de ton shell:
- tu rediriges ton net use vers un fichier de "log" ("net use > log.txt")
- ensuite tu recherches dans ton fichier de log après les chaines de caractères typiques d'une erreur dans un net use

Ton problème me turlupine , je continue à chercher une manière plus simple pour faire tout ça (suis sûr qu'il existe une fonction vb pour faire des connections réseaux, il en existe sous vbscript)



-------------------------------
Réponse au message :
-------------------------------

merci pour la reponse, mais ça ne me dit pas si la commande shell a reussi...
au niveau du vb, que le lecteur soit connecter ou pas, ça ne me revois rien...
je voulais savoir si il y a une existance d'une fonction de recuperation du code retour de la commande shell (pas le code retour de shell(...) mais celle de Net use ... )



-------------------------------
Réponse au message :
-------------------------------

Je peux essayer de t'aider sur le 2nd point.
Avec l'id que shell t'a renvoyé tu peux faire un AppActivate en gérant l'erreur (on error): si erreur, il a pas su activer ta fenêtre => fenêtre inexistante. Si pas erreur, fenêtre activée=> ta commande est encore en train de s'exécuter.


-------------------------------
Réponse au message :
-------------------------------

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...




mercredi 16 janvier 2002 à 23:44:52 | Re : pour ceux qui aime les defit et qui connaisse bien la commande

Cortesico

Arf, il a mal fait le lien: il y a un http:// en trop



-------------------------------
Réponse au message :
-------------------------------

Tout vient à point à qui sait attendre.
En fait c'est Monsieur Microsoft qui explique comment faire:

http://support.microsoft.com/default.aspx?scid=%2Fisapi%2Fgomscom%2Easp%3Ftarget%3D%2Fintlkb%2Ffrance%2Farticles%2Ff15%2F0%2F53%2Easp&LN=FR

Il est sympa quand même

*Un peu fier de moi*



-------------------------------
Réponse au message :
-------------------------------

On peut bidouiller pour connaitre le résultat de ton shell:
- tu rediriges ton net use vers un fichier de "log" ("net use > log.txt")
- ensuite tu recherches dans ton fichier de log après les chaines de caractères typiques d'une erreur dans un net use

Ton problème me turlupine , je continue à chercher une manière plus simple pour faire tout ça (suis sûr qu'il existe une fonction vb pour faire des connections réseaux, il en existe sous vbscript)



-------------------------------
Réponse au message :
-------------------------------

merci pour la reponse, mais ça ne me dit pas si la commande shell a reussi...
au niveau du vb, que le lecteur soit connecter ou pas, ça ne me revois rien...
je voulais savoir si il y a une existance d'une fonction de recuperation du code retour de la commande shell (pas le code retour de shell(...) mais celle de Net use ... )



-------------------------------
Réponse au message :
-------------------------------

Je peux essayer de t'aider sur le 2nd point.
Avec l'id que shell t'a renvoyé tu peux faire un AppActivate en gérant l'erreur (on error): si erreur, il a pas su activer ta fenêtre => fenêtre inexistante. Si pas erreur, fenêtre activée=> ta commande est encore en train de s'exécuter.


-------------------------------
Réponse au message :
-------------------------------

en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) <=
qui me permet de connecter un repertoire partagé...

j'utilise la commande suivante pour deconnecter le lecteur reseau
=> Shell("net use " & lect & " /DELETE " & nom, vbHide) <=
qui me permet de deconnecter un lecteur...

mais g plusieurs probleme...

- le premier est que je n'arrive pas a deconnecter le lecteur avec la commande shell du dessus. y a t'il une option qui m'echappe et qui me permettrai de "forcer" la deconnection???

second point, y a t'il un moyen de savoir si la commande s'est bien exectuté??? je sais que la commande Shell(...) renvoi le numero de processus créé, mais comment faire pour l'exploiter ???

merci pour vos reponses...







Cette discussion est classée dans : net, shell, use, commande, aime


Répondre à ce message

Sujets en rapport avec ce message

pour ceux qui aime les defit et qui connaisse bien la commande "NET USE" [ par ayperos ] en fait, dans un premier temps, je passe la commande suivante => Shell("net use " & lect & " " & nom, vbHide) qui me permet de connecter un repertoire net use dans process sous 2000 [ par surfeur en serie ] sltje lance une commande shel ki me ferme mon lecteur reseaushell "net use h: /delete"il m execute la commande parfaitement mais me laisse un net.exe commande shell [ par DavidECK ] SALUT,j'utilise une commande Shell qui envoi un net send sur un des poste du reseau. lorsque le poste en question est eteint cette commende ne renvoi mot passe vide commande net use [ par sebzamb ] j'essaie de créer une connexion vers un poste du réseau avec la commande net use en DOS : le pb est qu'il n'y a pas de mot de passe sur ce posteshell [vb.net] commande shell [ par nakata77 ] Bonjour,j'aimerai savoir si c'est possible de connaitre combien de temps va se terminer l'exécutable que j'utilise dans mon programme Shell("cmd.exe / COMMANDE SHELL [ par bonbone ] Bonjour,j'ai un problème, je voudrais savoir comment je peux récupérer la valeur de ma variable vippc1=192.168.1.12exemple : shell ping vippc1merci d' Shell du framework [ par Julien237 ] Bonjour,J'ai fait un service et un installateur de ce service à l'aide de visual studio 2005, et pour l'installer, j'ai lu que je devais utiliser la c Plusieur choix de MAP [ par KawaX007 ] Bonjour tout le monde,voila j ai essaye de faire un petit programme en VB qui permet de crée des lecteur reseau selon leur service avec une combobox ( Plusieurs commande dans un shell est ce possible? [ par fred2567 ] Bonjour,donc voila j'ai une application en vba qui permet de gérer l'adressage ip de la machine,or lorsque j'utilise mes commandes avec shell j'ai l'i Shell sous vb.net [ par franck7593 ] Bonjour, je programme sous vb.net et je veux juste lancer une application qui execute une commande et me copie ses reesultats dans un fichier texte.


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,950 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales