Billybobbonnet
Messages postés148Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 novembre 2013
-
19 juin 2007 à 10:28
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 2014
-
19 juin 2007 à 20:25
Bonjour à tous!
Je voudrais faire une application mais je ne suis pas sûr que ce soit possible dans le principe. J'ai un gros disque dur sur lequel dois faire tourner une chaine de traitement vidéo. J'ai conçu la chaine de traitement en vb6 avec votre aide et j'ai choisi la lettre L pour le disque dur sur lequel tout s'éxécute, ne sachant pas comment indiquer un chemin relatif et aussi pour d'autre raisons (édition automatique de de scripts scylla pour virtualdub, il faut mettre une lettre de lecteur) .
Je voudrais que quelque soit le pc sur lequel je branche le disque dur, un soft en exécution automatique change sa lettre et le renomme L:\ . Je pense à une exécution comme celle sur les cd commerciaux, qui se lance quand on met le cd (ou qu'on branche le disque dur) , différente des options d'exécution automatique de windows (qui sont propres à la machine sur laquelle elles s'exécutent, je crois).
Quelqu'un peut-il me confirmer que c'est faisable et me dire comment lancer une application lorsque le disque est branché (attention l'application est sur le disque, et doit se lancer indépendamment des réglages du pc!)
Merci
A voir également:
Execution automatique de disque dur pour en changer le label
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201822 19 juin 2007 à 11:58
Penche plutôt du côté de ce que te dit JMF.
Imagine que l'utilisateur a déjà un disque nommé "L", physique ou mappé ... tu vas pas lui bousiller son PC ou son réseau (?)
Billybobbonnet
Messages postés148Date d'inscriptionlundi 12 février 2007StatutMembreDernière intervention 9 novembre 2013 19 juin 2007 à 12:23
ok, j'ai essayé de faire des remplacements automatiques des chemins absolus par des App.path, en déplaçant mon appli sur la racine du disque. Il va falloir recommencer à débugger parce que je crains qu'il y ait des " " oubliés par ci par là. En tout cas merci de vos réponses.
De toute façon, j'aurais dû le concevoir avec cette fonction, mais bon, c'est mon premier logiciel et je suis programmeur (très) débutant!
cs_casy
Messages postés7741Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention24 septembre 201440 19 juin 2007 à 20:25
Attention à ne pas confondre Label du disque, et Lettre du disque.
Le label du disque est propre au disque, c'est le nom affiché dans l'explorer ex : DiskMusic. Un disque peut très bien ne pas avoir de label, d'ailleur par défaut sous Windows XP, le disque C n'a pas de label. Le label est habtuellement attribué lors du formatage mais peut très bien etre changé après.
Par contre la lettre du disque est géré par le système d'exploitation. Elle représente en réalité le point de montage du périphérique (pour les connaisseurs de Linux). Une lettre de disque n'est nullement une propriété du disque lui-même, elle appartient plutot au système d'exploitation.
Et je ne suis pas certain que pour les disques amovibles, elle uisse etre choisi, en fait Windows attribu la remière disponible dans la liste.