LabVIEWForum.de
USB-Stick Herstellerseitigen Namen auslesen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: USB-Stick Herstellerseitigen Namen auslesen (/Thread-USB-Stick-Herstellerseitigen-Namen-auslesen)

Seiten: 1 2


USB-Stick Herstellerseitigen Namen auslesen - Anna1988 - 30.07.2012 09:35

Hallo,

und zwar hatte ich vor einiger Zeit schon mal ein Thema geöffnet, worin ich gefragt habe wie man allgemeinen einen USB-Stick auslesen kann. Ich bekomme nun die Daten wie der Stick heißt also den Namen den ich selber vergeben habe. Unter Windows kann
man jedoch noch auf einen anderen Namen zugreifen und zwar den Namen der vom Hersteller angegeben wurde.

Ich habe einen Swissbit Stick, welcher von mir als MASTER benannt wurde, ich kann das MASTER auslesen aber das Swissbit also der Name der unter Windows angezeigt wird nicht. Diesen Namen hätte ich aber gerne.

Vielleicht hat jemand eine Idee wie ich daran komme, habe schon einiges ausprobiert aber irgentwie komm ich nicht drauf.


RE: USB-Stick Herstellerseitigen Namen auslesen - GerdW - 30.07.2012 10:44

Hallo Anna,

wenn ich bei mir einen USB-Stick anstöpsele, sehe ich folgendes im Explorer:
[attachment=40878]
Laufwerk F: zeigt den von mir vergebenen Namen "NIDATA"...

Könntest du vielleicht erläutern, wo du etwas anderes siehst und wie dieser andere Name angezeigt wird?


RE: USB-Stick Herstellerseitigen Namen auslesen - Anna1988 - 30.07.2012 10:56

Hallo,

ja habe ein Bild angehängt, da sollte man eigentlich erkennen was ich meine.

Oben heißt der Stick Master und unten heißt der Stick Swissbit....


RE: USB-Stick Herstellerseitigen Namen auslesen - GerdW - 30.07.2012 11:47

Hallo Anna,

schnelle Lösung:
Such dir ein Kommandozeilentool, welches dir solche Informationen ausgibt. Dieses dann mit SystemExec aufrufen und auswerten...


RE: USB-Stick Herstellerseitigen Namen auslesen - SeBa - 30.07.2012 15:26

[attachment=40884]

systemexec zwei mal ausführen und dann noch über die deviceid verknüpfen. Ist mir jetzt aber zu einfach xD also machst du das...

Gruß SeBa


RE: USB-Stick Herstellerseitigen Namen auslesen - Anna1988 - 31.07.2012 05:56

Okay,

dann werde ich das mal versuchen, habe noch nie damit gearbeitet deswegen muss ich erst mal schauen!

Danke schon mal, ich hoffe das ich das hin bekomme xD !


RE: USB-Stick Herstellerseitigen Namen auslesen - SeBa - 31.07.2012 08:20

Guten Morgen Anna,

hab ich dir meine erste Tasse Kaffee gewidmet...

Das Verknüpfen von den beiden Teilergebnissen musst du immer noch selbst programmieren. Aber da handelt es sich ja um bloße String-Rumschubserei... das bekommst du hin.

[attachment=40890]

Das Bild ist übrigens ein sogenanntes Snippet... du kannst das einfach in ein leeres LV Blockdiagramm ziehen und hast den Code ohne alles abzumalen Big Grin

Gruß Seba


PS:
In Zukunft bitte keine Fragen zu einem laufenden Thema per PN stellen. Im schlimmsten Fall wirst du dann einfach ignoriert. Es sollen schließlich alle etwas vom Forum haben, auch Leute die vielleicht später mal dieses Thema lesen. Also einfach hier öffentlich posten.

vgl. auch die LVF-Regeln


RE: USB-Stick Herstellerseitigen Namen auslesen - Anna1988 - 31.07.2012 09:46

Hallo,

danke, ja das mit der PN wusste ich nicht, aber du hast ja recht, werde ich nicht wieder machen!


Vielen Dank ich denke jetzt sollte ich es echt hinbekommen aber hatte das vorher noch nie gebraucht und auch nichts davon gehört!

Danke schon mal im Voraus ich werde mich melden wenn es geklappt hat.


RE: USB-Stick Herstellerseitigen Namen auslesen - Anna1988 - 31.07.2012 13:09

Hallo,

also ich habe das soweit hin bekomme ich meine ich musste ja auch nicht wirklich was machen....
habe aber irgendwie einen Fehler bei Position (15,2)!
Ab welcher LabView Version Funktionieren diese Snippets? Meine Kollegin hat leider nur 7.1 weshalb ich das Programm dann in 7.1 schreiben muss.


RE: USB-Stick Herstellerseitigen Namen auslesen - SeBa - 31.07.2012 14:04

Sinppets gibts glaub ich erst ab LV2009. Du kannst es ja in dein LV2011 reinziehen und die Texte dann kopieren.

Gruß SeBa