Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LANCER AUTOMATIQUEMENT UN PROGRAMME À LA CONNECTION D'UN LECTEUR AMOVIBLE (VB.NET)


Information sur la source

Catégorie :VB.NET Source .NET ( DotNet ) Classé sous : execute, programme, connexion, lecteur, externe Niveau : Débutant Date de création : 05/01/2008 Date de mise à jour : 11/01/2008 18:16:53 Vu / téléchargé: 6 434 / 548

Note :
Aucune note

Commentaire sur cette source (2)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce programme une fois lancé vérifie régulièrement la présence d'un lecteur (défini par sa lettre) et éventuellement si ce lecteur contient un fichier donné (servant à identifier le lecteur si plusieurs peuvent prendre la même lettre), puis lance un programme (comme par exemple un logiciel de sauvegarde) en lui passant des arguments.
Au premier lancement, une boite de dialogue vous permet d'entrer tous les paramètres qui serviront à générer un fichier .ini. Aux lancements suivant l'exécution se fait en tache de fond avec les paramètres de ce fichier .ini.
Exemple d'utilisation : lancer votre programme de sauvegarde type SyncBack dès que vous connectez votre disque dur externe USB
Pour que la surveillance soit permanente il faut bien sur démarrer l'exe avec windows (en le mettant ds le dossier démarrage, ou équivalent)

Ecrit en vb.net dans Visual Basic 2005 Express, nécéssite .NET Framework 2
 

Conclusion

Meme si le code n'est pas un modèle (cf commentaire n°1!) le programme fonctionne (c'est déjà pas mal) et consomme très peu de ressource, c'est pour celà que je le poste car j'ai trouvé sur les forums plusieurs personnes qui cherchaient ce genre d'appli.
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

05 janvier 2008 16:54:02 :
retour à la ligne dans le code
11 janvier 2008 18:16:55 :
Changement du Zip car celui posté ne marchait pas chez moi Ajout d'une capture du Form du 1er lancement.

Commentaires et avis

signaler à un administrateur
Commentaire de NHenry le 07/01/2008 09:12:33

Bonjour,

Point N°1 : PAS de ON ERROR GOTO dans un PROGRAMME VB.NET.
Utilises plutôt Try/catch, c'est beaucoup plus propre.
Et d'ailleur pas de GOTO dans un programme structurré, utilises plutot des controle tels que Exit ... et Continue ...

@+

signaler à un administrateur
Commentaire de liponin le 11/01/2008 18:32:20

Bonjour NHenry,
Merci pour tes conseils, c'est le 1er code que j'écris dans vb.net d'où les méthodes archaïques comme GOTO, je creuserai TRY et CONTINUE pour la suite. Cela dit pour un code aussi court je ne trouvais pas que le bon vieux GOTO nuise tellement à la lisibilité, et je voulais juste quelquechose qui marche, et c'est le cas.
Si quelqu'un veut l'améliorer et le reposter, pas de pb.
Bye

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

fermer un programme externe à vb6 [ par fredo ] bonsoir,je debute sous vb6. comment fermer un programme externe à vb6 (cad non lance par vb6) dans un programme vb6 ?merci Attente de la fin d'un programme externe. [ par Mickey ] Comment attendre la fin d'un executable externe lancé par SHELL pour poursuivre le déroulement du programme VB ?Merci compilation [ par neness ] j'ai creer un programme qui a un moment execute un autre programme cela marche tres bien quand je l'execute sur mon pcmais j'aimerais pouvoir l'execut comment lancer mon programme lorsqu'on execute un autre programme [ par Kidpigeyre ] j'aimerais savoir comment lancer mon programme lorsqu'on execute un autre programme.merci de votre aide... programme sur lecteur cd [ par broli ] salutj ai cree un petit programmeque j ai voulus graver j ai changer la source de mon chemin ex " c:\... en d:\"et sa marche pas il reconner pas le ch Executer un programme externe et attendre la fin de son execution [ par slo ] Je lance un programme à partir de mon programme VB avec l'instruction ret=shell("monProgramme.exe") appActivate ret,trueEt j'aimerais que mon progra Decompte de temps de connexion [ par brisky ] Bonjour,je veux écrire un programme qui permet de décompter le temps de connexion sur internet. Par exemple un programme qui s'exécutera au lancement Pb Connexion Lecteur Réseau sous win2K [ par Daniel-J ] voilà, avec tout ce que g pu trouver sur le net!!Je n'ai pas réussi à connecter un lecteur réseau d'un poste win2k en local, et un poste Win98 distant Connexion lecteur réseau [ par Rumours ] Bonjour,Comment connecter un lecteur réseau autrement qu'en lancant la commande : shell("net use z: \\youpi\tralala",vbhide) ?Remerciements anticipés. execution automatique d'un programme [ par andrea06 ] Bonjour,Je voudrais savoir de quelle maniere on peut realiser un execution automatique d'un programme.Par exemple je voudrais que mon programme s'exec


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.