|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() BERTIN LOBO Inscription : octobre 2010 Messages : 20 ![]() |
bonjour,
j'ai un petit problème auquel j'aimerai que vous puissiez m'aider.quand je branche un disque externe, on lui accorde une lettre(E,F,G...)cette lettre variable d'une machine à une autre selon le nombre de disques qui lui sont branchés. j'ecris des scripts devant utiliser la lettre du disque externe. or cette derniere varie et n'est pas connue à l'avance. pouvez vous m'aider? |
|
|
00
|
|
|
#2 | ||
|
Membre chevronné
![]() Inscription : octobre 2008 Messages : 534 ![]() |
Bonjour LOBO1986
Je ne sais pas si cela peut t aider - j utilise un fichier autorun.inf : et le fichier .bat : Code :
|
||
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() Jean Michel Retraité : Electrotechnicien Electronicien Informaticien de la SNCF Inscription : décembre 2010 Messages : 2 167 ![]() |
Bonjour
Quelques variables d’ environnement directement accessibles par " Démarrer " - " Exécuter " : %SystemDrive% : La lettre de lecteur sur laquelle Windows est installé %SystemRoot% : Le répertoire contenant le système %ProgramFiles% : Le répertoire dans lequel sont installé les applications %userprofile% : C:\Documents and Settings\Le_nom_de_l’uitilsateur_actuellement_connecté %AllUsersProfile% : Le répertoire dans lequel le répertoire " All Users " est installé %APPDATA% : Le répertoire " Application data " Variable d'environnement Description %APPDATA% Retourne un chemin d'accès au répertoire par défaut contenant les programmes utilisateur (par défaut: C %CMDCMDLINE% Retourne la commande exacte utilisée pour accéder à l'interprêteur de commandes (cmd.exe). %COMPUTERNAME% Retourne le nom attribué à l'ordinateur. %DATE% Retourne la date actuelle. %ERRORLEVEL% Contient le code d'erreur de la dernière commande utilisée. %HOMEDRIVE% Contient la lettre de lecteur sur laquelle le répertoire de l'utilisateur courant est situé. %HOMEPATH% Contient le chemin d'accès complet au répertoire de l'utilisateur courant. %NUMBER_OF_PROCESSOR% Contient le nombre de processeurs présents sur le système. %OS% Contient une chaîne de caractères décrivant le système d'exploitation installé. Noter que Windows 2000 se déclare comme étant WINDOWS_NT. %PATH% Spécifie le chemin d'accès vers les principaux exécutables du système. %PATHEXT% Décrit les extensions que le système considère comme exécutables. %PROCESSOR_ARCHITECTURE% Décrit l'architecture du processeur (x86 pour les machines Intel, IA64 pour les architectures RISC). %RANDOM% Retourne un entier compris entre 0 et 32167 choisi aléatoirement par le système. %SYSTEMDRIVE% Contient la lettre de lecteur sur laquelle le système est situé (généralement C %SYSTEMROOT% Contient le chemin d'accès au répertoire racine du système. %TEMP% Contient le chemin d'accès du répertoire temporaire pour les applications. %TMP% Contient le chemin d'accès du répertoire temporaire pour les applications. %TIME% Retourne l'heure actuelle. %USERDOMAIN% Contient le domain auquel appartient le compte courant. %USERNAME% Contient le nom d'utilisateur correspondant au compte courant. %USERPROFILE% Contient l'emplacement du profil utilisateur du compte courant. %WINDIR% Contient le chemin d'accès au répertoire du syst&ergrave;me (généralement C:WINDOWS ou C:WINNT). Variables communes à la plupart des versions de Windows : •TMP et TEMP : répertoire temporaire de Windows. •PROMPT : Invite affichée par l'invite de commandes. •Winbootdir : répertoire de démarrage de Windows. •COMSPEC : nom du programme d'invite de commande. •PATH : chemins de recherche des programmes et DLL (séparés par des points virgules). •Windir : répertoire de Windows. Variables disponibles sous Windows NT et 2000 : •COMPUTERNAME : nom de l'ordinateur. •HOMEDRIVE : disque local primaire (partition système). •HOMEPATH : dossier par défaut pour les utilisateurs. •LOGONSERVER : nom du serveur de domaine. •NUMBER_OF_PROCESSORS : nombre de processeurs installés. •OS : nom du système d'exploitation. •Os2LibPath : chemin de la bibliothèque Microsoft OS/2. •PATHEXT : liste des extensions de fichier reconnus comme des exécutables. •PROCESSOR_ARCHITECTURE : type de processeur installé. •PROCESSOR_IDENTIFIER : identification du processeur installé (type, modèle, etc.). •PROCESSOR_LEVEL : niveau du processeur. •PROCESSOR_REVISION : révision du processeur. •SystemDrive : disque local sur lequel le système réside. •SystemRoot : chemin du système (égal à Windir). •USERDOMAIN : nom du domaine sous lequel l'utilisateur s'est connecté. •USERNAME : nom de l'utilisateur courant. •USERPROFILE : chemin du profil de l'utilisateur courant. Variables disponibles sous Windows 2000 : •ALLUSERSPROFILE : chemin du profil commun à tous les utilisateurs. •APPDATA : chemin des données applicatives de l'utilisateur courant. •CommonProgramFiles : chemin des programmes communs. •ProgramFiles : chemin des programmes. |
|
01
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : mars 2010 Messages : 260 ![]() |
@JML19: C'est quoi le rapport avec le sujet?
|
|
|
00
|
|
|
#5 |
|
Membre éprouvé
![]() |
effectivement...... on se pose un peu la question mais bon... ça fait des points !
![]() Pour en revenir au sujet qui nous intéresse, tu peux affecter en permanence une lettre à un disque en passant par le registre : HKLM\SYSTEM\MountedDevice Si tu branche ta clé, puis modifies la lettre dans cette entrée du registre, la lettre sera conservée pour les prochaines fois !
__________________
Celui qui sait qu'assez c'est assez, en aura toujours suffisamment. [Lao Tseu] |
|
|
20
|
Copyright © 2000-2012 - www.developpez.com