Raupi : Danke für den Hinweis, werde das Originalscript im ersten Beitrag auf deine Fehlermeldung hin, nochmal anpassen.
> Script soeben im ersten Beitrag korrigiert, so das das Fehler aller Wechseldatenträger nicht mehr zum Fehler führt.
Das Script zum Erzeugen der "Autorun.inf" ist aber nicht ganz korrekt. Es fragt zwar das Ziellaufwerk ab, verwendet dann aber immer das Laufwerk "N:\".
Hier eine korrigierte Version
Spoiler anzeigen
Local $Var,$Var1,$Var2,$var3
Local $Icon,$Open,$Close
$var = FileSelectFolder("Wechseldatenträger für Autorun.inf auswählen ", "")
$var1 = FileOpenDialog("Autorun icon auswählen ", $Var, "Bilder (*.ico)", 1 + 4 )
$var2 = FileOpenDialog("Autorun open auswählen ", $Var, "Bilder (*.exe)", 1 + 4 )
$var3 = FileOpenDialog("Autorun close auswählen ", $Var, "Bilder (*.exe)", 1 + 4 )
$Icon = Stringsplit ($var1,"\")
$Open = Stringsplit ($var2,"\")
$Close = Stringsplit ($var3,"\")
IniWrite(StringLeft($var,2) & "\autorun.inf", "autorun", "icon", $Icon[2])
IniWrite(StringLeft($var,2) & "\autorun.inf", "autorun" , "open", $Open[2])
IniWrite(StringLeft($var,2) & "\autorun.inf", "autorun", "close", $Close[2])