Balloon-Tips

USBDLM

 

Balloontips


 

Bis einschließlich Windows 7 hat Windows nur für erstmals angeschlossene Laufwerke einen Ballontip angezeigt, aber ohne Angabe des zugeordneten Laufwerksbuchstabens. Hier hilft USBDLM aus.

Ab Windows 8 zeigt auch Windows einen Balloontip eines neu angeschlossenen Laufwerks, aber nur wenn auch ein Laufwerksbuchstaben zuordnet wurde. Bei NTFS-Mountpunkten kommt da nichts.

 

Ab V5.0 können die USBDLM-Balloontips an die Wünsche des Nutzers angepasst werden und so z.B. auch die Datenträgerbezeichnung, den freien Speicherplatz und vieles andere Anzeigen.

 

Nach sechs Sekunden oder beim Klick auf den Balloontip wird dieser geschlossen, es kann auch eine Aktion bei Klick festgelegt werden, siehe weiter unten.

 

[BalloonTips]

Enabled=1

EnabledOnRemoval=1

Timeout=6000

 

Wird die Maus über dem Balloon-Tip bewegt, beginnt die Timeout-Zeit von vorn.

 

Der Text wird aus wenigen Text-Bausteinen zusammengesetzt. Texte sind in deutsch und einigen anderen Sprachen enthalten und werden abhängig von der in Windows eingestellten Sprache benutzt.

 

Man kann sich die Texte auch anpassen, folgende Text-Bausteine sind enthalten:

 

[BalloonTips]

Text_Drives=Laufwerke

Text_Partitions=Partitionen

Text_Media=Medium

Text_mounted_to=bereitgestellt unter

Text_and=und

Text_removed=Entfernt

Text_safely_removed=Sicher entfernt

Text_unsafely_removed=Unsicher entfernt

Text_ejected=Ausgeworfen

Text_NetworkDrive=Netzlaufwerk

Text_SubstDrive=Subst-Laufwerk

 

 

Ergibt dann z.B. für

 

- ein Laufwerk mit einem Volume, z.B. ein USB-Stick oder eine Festplatte mit einer Partition

     bereitgestellt unter X:\

 

- eine Festplatte mit mehreren Partitionen

     2 Partitionen bereitgestellt unter X:\ und Y:\

 

- ein Gerät mit mehreren Laufwerken, z.B. ein Multislot-Cardreader

     3 Laufwerke bereitgestellt unter X:\, Y:\ und Z:\

 

- ein eingelegtes Medium, z.B. eine Flashkarte falls der Mountpunkt gerade zugeordnet wurde

     Medium bereitgestellt unter X:\

 

Die maximale Länge pro Text-Baustein ist 47 Zeichen.

 

Wenn sich in einer Fremdsprache für "bereitgestellt unter" die Singular- und Plural-Varianten unterscheiden, kann für Plural der Eintrag

Text_mounted_to_plr konfiguriert werden.

 

 

Viele verschiedene Varianten sind hier beim Zusammenbasteln der Balloontips berücksichtigt. Daher sind frei konfigurierbare Balloon-Texte nicht mit vertretbarem Aufwand machbar. Für einfache Laufwerke mit einem Volume und einem Buchstaben ist es aber kein Problem:

 

Beispiel für Laufwerksbuchstabe, Volume-Label ("Datenträgerbezeichnung"), Dateisystem und USB-Geschwindigkeit:

 

Text_SingleDrive=bereitgestellt unter  %Root%    "%VolumeLabel%"  [%FsName%] - %UsbSpeed%

 

ergibt z.B.

bereitgestellt unter X:\   "Backup"  [NTFS] - SuperSpeed

 

%Root%, "%VolumeLabel%", %FsName% und %UsbSpeed% sind USBDLM-Variablen.

 

Ab V5.0 hat man noch mehr Möglichkeiten, die Balloontips anzupassen, siehe Balloon-Tip nutzerdefiniert.

 

Um  "%VolumeLabel%"  [%FsName%] im oberen Beispiel rechtsbündig zu bekommen, kann ein "Zentrum" definiert werden. Der Platzhalter dafür ist " !! ". Der wird zunächst durch sechs Leerzeichen ersetzt. Ergibt sich aus der Titelzeile des Balloons ein breiterer Balloon und somit mehr Platz, werden es entsprechend mehr. Soll etwas Abstand von rechts eingehalten werden, funktionieren angehängte Leerzeichen nicht - die werden beim Einlesen der INI-Datei ignoriert. Man nehme stattdessen Unterstriche, die werden am Anfang und am Ende durch Leerzeichen ersetzt.

 

Beispiel:

Text_SingleDrive=bereitgestellt unter  %Root%  !!   "%VolumeLabel%"  [%FsName%] - %UsbSpeed%____

 

Für neu eingelegte CDs/DVDs gibt es Text_singleCdDvd und für Wechseldatenträger Text_singleMedia.

Ein Balloontip wird aber nur dann angezeigt, wenn beim Einlegen ein Mountpunkt zugeordnet wird, also NoMediaNoLetter für das Laufwerk aktiv ist.

 

 

 

Wenn NoMediaNoLetter=1 konfiguriert ist, kann ein Balloontip schonmal so aussehen:

 

MultiReader USB device

 

bereitgestellt unter ---, ---, --- und ---

 

Auf den ersten Blick überflüssig, informiert es darüber, dass der Reader vier Laufwerke beherbergt und allen vieren kein Laufwerksbuchstabe zugeordnet wurde.

Ab V5.0 gibt's optional eine Kurznotation falls (dank NoMediaNoLetter) maximal einem Slot ein Mountpunkt zugeordnet wurde:

 

[BalloonTips]

MscrCompact=1

 

 

 

 

Mehrere Mountpunkte

 

Ab V4.3 kann USBDLM mehrere Mountpunkte zuordnen. Standardmäßig werden in Balloontips maximal zwei pro Volume angezeigt. Wer mehr braucht:

 

[BalloonTips]

MaxMountPointsToShow=3

 

Oder wer nur den ersten sehen will:

 

[BalloonTips]

MaxMountPointsToShow=1

 

Standardmäßig wird der Laufwerksbuchstabe (falls vorhanden) als erster gezeigt. Wer es umgekehrt haben will:

 

[BalloonTips]

MountPointsReverse=1

 

 

 

Zeichensatz

 

Ab V4.6 arbeitet USBDLM mit UTF-16 -  es gibt es bzgl. Zeichensatz nichts mehr einzustellen. Bei Problemen auch die USBDLM.INI in UTF-16 speichern, Notepad nennt es "Unicode".

 

"Rechts-nach-links"-Schriften werden derzeit nicht unterstützt.