Variablen

USBDLM

 

Variablen


 

Bei der Konfiguration von AutoRun, Explorer Label und Mounten in NTFS-Ordner können einige Variablen benutzt werden:

 

 

Variablen

 

Variable           Beschreibung              Beispiel

 

%DriveLetter%      Laufwerksbuchstabe        X

%Drive%            Laufwerk                  X:

%Root%             Stammverzeichnis          X:\

%DevName%          Gerätename                Corsair Flash Voyager

%FriendlyName%     Gerätename                Corsair Flash Voyager

%BusType%          Anschluss-Typ              USB

%DriveDeviceId%"   Geräte-ID des Laufwerks   USBSTOR\DISK&VEN_CORSAIR&PROD_FLASH...

%CtrlDeviceId%"    Geräte-ID des Kontrollers USB\VID_090C&PID_1000\...

%UsbSerial%"       USB serial number         123456789 oder ---

%UsbPortName%      USB Port-Name             3-1-1

%UsbSpeed%         USB-Geschwindigkeit       High-Speed

%UsbMaxSpeed%      max. USB-Geschw. des LW   Super Speed

%UsbVersion%       USB-Version               2.0

%Label%            Datenträgerbezeichnung    Mein Stick

%VolumeLabel%      Datenträgerbezeichnung    Mein Stick

%LetterFromLabel%  Buchstabe aus Bez.        X wenn Label z.B. Laufwerk_X ist

%DriveType%        Laufwerkstyp              REMOVABLE

%FsName%           Datei-System              FAT32

%Size%             Größe des Volumes         2 GB

%VolumeSize%       Größe des Volumes         2 GB

%DiskSize%         Größe des Datenträgers    20 GB

%DriveSize%        Größe des Datenträgers    20 GB

%KernelName%       Kernel-Name               \Device\Harddisk3\DP(1)0-0+d

%PartitionName%    Partitions-Name           \Device\Harddisk2\Partition1

%DeviceNumber%     Geräte-Nummer             2

%PartitionNumber%  Partitions-Nummer         1

%VolumeName%       Volume-Name               \\?\Volume{GUID}\

%PureVolumeName%   purer Volume-Name         Volume{GUID}

%VolumeNameGuid%   GUID des Volume-Namens    {GUID}

%Target%           subst/net/TC target       \\MyServer\public

 

Das waren die die sich auf ein Volume beziehen, also bei OnArrival, OnRemoval usw. mit den Daten des gerade behandelten Volumes gefüllt sind.

 

Weitere Variablen sind:

 

%Date%             Datum (yymmdd)            130331

%Date4%            Datum (yyyymmdd)          20130331

%DateISO%          Datum (yyyy-mm-dd)        2013-03-31

%Time%             Zeit (hh:mm:ss)           12:00:00

%UserName%         Nutzer-Name               Administrator

%UsbdlmPath%       USBDLM-Ordner             C:\Tools\USBDLM

 

 

Außerdem können alle Variablen gestarteten Prozessen als Umgebungsvariable zur Verfügung gestellt werden.

Bis einschließlich V4.2 war das eine globale Einstellung:

 

[Settings]

UsbdlmVariablesToOpenEnvironment=1

 

Ab V4.3 ermittelt USBDLM nur noch Laufwerks-Infos die wirklich benötigt werden. Deshalb muss man jetzt konfigurieren, welche Variablen benötigt werden.

"=1" geht auch, aber damit sind alle Optimierungen wirkungslos.

 

Beispiel:

 

[Settings]

UsbdlmVariablesToOpenEnvironment=DevName, FsName, VolumeLabel

 

 

UsbDriveInfo kann die Variablen anzeigen (Options -> Show USBDLM Variables).