Namen einer CD/DVD auslesen Topic is solved

Stelle Fragen zur Programmierung mit Autohotkey

Moderator: jNizM

Maulwurf
Posts: 16
Joined: 01 Jul 2018, 14:55

Namen einer CD/DVD auslesen

23 Feb 2021, 05:56

Hallo Leute,
Ich suche nach einer Möglichkeit den Name Meiner CD/DVD auszulesen.

Dabei habe ich mir schon "Dive" und "GetDrive" durchgelesen.

Geschafft habe ich schon mal das ich erkenne bei zwei DVD-Laufwerke (FG), dass F: (leer ist) und G: (die besagte DVD enthält)

Nun benötige ich den Namen der DVD um weiter arbeiten zu können.

Angefangenes Skript:

Code: Select all

Test:
DriveGet, AusgabeVar, List , CDROM
Anzahl_DVD_Laufwerke := StrLen(AusgabeVar)
MsgBox, Es stehen die Laufwerke:`n%AusgabeVar%`nzu verf%uu%gung.`n%Anzahl_DVD_Laufwerke%`n

Loop %Anzahl_DVD_Laufwerke%
{
Laufwerk_name := SubStr(AusgabeVar, A_Index , 1)
DriveGet, Status_DVD, Status, %Laufwerk_name%:
if (Status_DVD = READY)
{
 :? Wie heißt die DVD :?
}

MsgBox, Es stehen %Anzahl_DVD_Laufwerke% Laufwerke zu verf%uu%gung:`nDas gepr%uu%fte Laufwerk ist:%Laufwerk_name%`nStatus: %Status_DVD%`nAnzahl der DVD Laufwerke: %Anzahl_DVD_Laufwerke%`n

}
return
Last edited by gregster on 23 Feb 2021, 06:16, edited 2 times in total.
Reason: Provisorischer Topicname wurde hinzugefügt - ggf. anpassen durch Editieren dieses Posts; Spoilertags durch [code]-Tags ersetzt.
User avatar
haichen
Posts: 592
Joined: 09 Feb 2014, 08:24

Re:  Topic is solved

23 Feb 2021, 06:24

Vielleicht so etwas?

Code: Select all

DriveGet, AusgabeVar, List, cdrom  ; ergibt bei dir FG

loop, parse, AusgabeVar ; geht jeden Buchstaben durch F .. G
{
    DriveGet, name, Label, %a_Loopfield%: ; Achtung Doppelpunkt F: G: 
    if (name !="") ; Nur Laufwerke mit Label, also wenn (name nicht leer) ist 
        AlleLabels .= "Laufwerk " a_Loopfield ": Hat das Label: " Name "`n"
}
Msgbox, % AlleLabels
Maulwurf
Posts: 16
Joined: 01 Jul 2018, 14:55

Re: Namen einer CD/DVD auslesen

23 Feb 2021, 06:35

Perfekt, ja genau vielen Dank für deine schnelle Antwort.
BoBo
Posts: 4355
Joined: 13 May 2014, 17:15

Re: Namen einer CD/DVD auslesen

23 Feb 2021, 09:06

Dabei habe ich mir schon "Dive" und "GetDrive" durchgelesen.
Note2myself: nicht vergessen in der Forum-Spiele-Sektion den neuen AHK-Dive-Befehl anzukündigen. :mrgreen: (Die machen da eine Woche Party, wetten?!)

Return to “Ich brauche Hilfe”

Who is online

Users browsing this forum: No registered users and 1 guest