Leere Laufwerke ausblenden

German support forum

Moderators: Hacker, Stefan2, white

bsthree
Junior Member
Junior Member
Posts: 65
Joined: 2009-08-29, 08:34 UTC

Leere Laufwerke ausblenden

Post by *bsthree »

Unter Windows 7 gibts die Möglichkeit, nicht benötigte Laufwerke auszublenden. Das heißt, dass bspw. alle Laufwerke eines Kartenlesegerätes, in denen momentan keine Karte steckt, temporär ausgeblendet werden.

Gibt es sowas auch im Total Commander?
User avatar
Herr Mann
Power Member
Power Member
Posts: 574
Joined: 2004-05-30, 17:11 UTC
Location: Niedersachsen, Deutschland

Post by *Herr Mann »

Gibt es sowas auch im Total Commander?
NEIN

Wirds das jemals geben?
Weiß der Geier... :twisted:
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3893
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

Ich benutze dafür den USB-Drive-Letter-Manager
#5767 Personal license
User avatar
Herr Mann
Power Member
Power Member
Posts: 574
Joined: 2004-05-30, 17:11 UTC
Location: Niedersachsen, Deutschland

Post by *Herr Mann »

Es ist manchmal wirklich Lustig.
Das mit dem leere Laufwerke nicht anzeigen ist eine neue Windows(Explorer)-Funktion.

Da der TotalCommander - der im vielen Fällen nicht Windows7 [EDIT] hier fehlt "kompatibel" [/EDIT] ist und wohl auch nie sein wird - das nicht unterstützt, beginnt man mit irgendwelchen Drittprogrammen rumzufrickeln.

TOLL
Last edited by Herr Mann on 2010-02-14, 12:34 UTC, edited 1 time in total.
UweHolst
Junior Member
Junior Member
Posts: 50
Joined: 2006-05-24, 15:49 UTC

Post by *UweHolst »

Moin moin,

zur Info. Der SpeedCommander 13.10 bietet diese Funktion an.
Auszug aus der Hilfe zu den Optionen:

"Wechseldatenträger ohne eingelegte Medien ausblenden: Legt fest, dass Wechseldatenträger ausgeblendet werden sollen, wenn kein Medium eingelegt ist. Diese Option hat keine Auswirkungen auf leere Disketten-, CD- oder DVD-Laufwerke. "

Keine Ahnung, ob das weiterhilft, da ich kein Entwickler bin und nicht beurteilen kann/möchte, inwieweit das eine einfach zu implementierende Funktion ist.

Gruss - Uwe
Wo die Logik endet, beginnt die Logistik!
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50625
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Leider habe ich bisher keine entsprechende Windows 7-Funktion gefunden, anhand derer man Laufwerke ohne Datenträger erkennen könnte (Lesend darauf zugreifen ist KEINE Alternative). Die Dokumentation von Microsoft ist sehr unübersichtlich.
Author of Total Commander
https://www.ghisler.com
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3893
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

beginnt man mit irgendwelchen Drittprogrammen rumzufrickeln.
Die haben den Vorteil, dass sie systemweit funktionieren.
Damit sehe ich auch außerhalb des TC (z.B. in Dateiauswahl-Dialogen) nur die nutzbaren Laufwerke !

Außerdem haben diese Drittanbieter teilweise schon jahrelang daran "rumgefrickelt" um die Funktionen so fehlerlos und flexibel zu machen.
Also warum das Rad noch einmal erfinden ?
#5767 Personal license
User avatar
Herr Mann
Power Member
Power Member
Posts: 574
Joined: 2004-05-30, 17:11 UTC
Location: Niedersachsen, Deutschland

Post by *Herr Mann »

sqa_wizard wrote:
beginnt man mit irgendwelchen Drittprogrammen rumzufrickeln.
Außerdem haben diese Drittanbieter teilweise schon jahrelang daran "rumgefrickelt" um die Funktionen so fehlerlos und flexibel zu machen.
Also warum das Rad noch einmal erfinden ?
Weil jedes zusätzliche Programm wieder Pflege und Administrationsaufwand bedeutet, ggf. Sicherheitslücken aufweist, Systeminstabilitäten verursacht und auch Ressourcen verbraucht.

Ich muss zu meiner Schande ja gestehen, das ich nicht einmal ein entsprechendes Laufwerk/Kartenleser besitze. :oops:
Leider habe ich bisher keine entsprechende Windows 7-Funktion gefunden
Die Kollegen vom SpeedCommander haben das wohl ... :?
Oder wie machen die das?

Letztendlich ist das ja auch nur ein nettes Gimmik.
Aber davon, für sowas ein Drittprogramm zu verwenden, halte ich wie gesagt gar nichts. Wenn so eine Funktion in Windows vorhanden ist, dann sollte man diese - und nur diese auch verwenden.
AlexanderOstuni
Junior Member
Junior Member
Posts: 21
Joined: 2008-11-01, 23:08 UTC
Location: Ludwigshafen

Post by *AlexanderOstuni »

sehe ich anders. Der bereits erwähnte USB-Drive-Letter-Manager ist genau auf so etwas spezialisiert und man kann ihn auch für andere sehr nützliche Dinge verwenden. Dass diese kleine Dienst groß Recourcen verbraucht habe ich noch nicht bemerkt, der läuft auf allen meinen Rechnern.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50625
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Ich würde es schon gerne einbauen, sehe aber z.Zt. leider keine Lösung - es gibt keine Funktion MediaPresent(). Windows meldet zwar auf Wunsch via WM_DEVICECHANGE, wenn man Medien einlegt und entfernt (was ich auch schon nutze), aber einen Funktion zum Ermitteln des aktuellen Zustands habe ich nicht gefunden.
Author of Total Commander
https://www.ghisler.com
max2m
Junior Member
Junior Member
Posts: 2
Joined: 2010-11-01, 18:29 UTC

Post by *max2m »

Das Ausblenden leerer Laufwerke ist mehr als ein "Gimmik". Bei Multicard Readern wird es sonst sehr schnell sehr unübersichtlich.

In der 7.55a ist das Problem zumindest für die Laufwerkbuttons gelöst (HideRemovableNoMedia=1). Aus Platz- und Ergonomiegründen verwende ich lieber die DropDown-Liste. Ist hier auch eine Lösung in Sicht?

Max
max
Junior Member
Junior Member
Posts: 10
Joined: 2004-01-17, 13:15 UTC

Post by *max »

Hi,
also unter Visual Basic.NET kann man sehr einfach abfragen, ob ein Laufwerk bereit ist oder nicht:
[face=courier]
For i As Integer = 0 To My.Computer.FileSystem.Drives.Count - 1
With My.Computer.FileSystem.Drives(i)
If .IsReady Then
ListBox1.Items.Add("Ready: " & .RootDirectory.Name)
Else
ListBox1.Items.Add("Not Ready: " & .RootDirectory.Name)
End If
End With
Next[/face]

Leere Disketten-/CD-Laufwerke und leere Einschübe von Kartenlesern lassen sich so leicht erkennen (probiert unter Windows 7 Prof. 64bit).

Gruß,
Micha
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50625
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

2max2m
HideRemovableNoMedia in 7.55a ist eigentlich nur ein Versuch um zu sehen, ob es funktioniert. Es wäre kein Problem, das auch in die Laufwerksauswahlliste einzubauen, wenn das gewünscht wird.
Author of Total Commander
https://www.ghisler.com
max2m
Junior Member
Junior Member
Posts: 2
Joined: 2010-11-01, 18:29 UTC

Post by *max2m »

Viele Dank für die prompte Reaktion.

HideRemovableNoMedia in 7.55a funktioniert bei mir unter Windows7 Home Premium 32Bit einwandfrei. Sowohl mit Admin Account wie auch als Standard User. Ich würde es sehr begruessen, wenn es auch für die Auswahlliste realisiert würde.

Danke
Max
bsthree
Junior Member
Junior Member
Posts: 65
Joined: 2009-08-29, 08:34 UTC

Post by *bsthree »

Habe erst jetzt gesehen, dass man ja die unbenutzen Laufwerke ausblenden kann. Funktioniert prima. Danke fürs Einbauen! :)
Post Reply