Habe vermutlich nur nen Denkfehler drin, aber bräuchte nochmals Hilfe. Das Script soll die Hardware ID von Usb Stick in eine Ini schreiben, macht es aber nicht die Hardware ID wird im _ArrayDisplay richtig angezeigt.
Usb Hardware Id
-
- [ gelöst ]
-
XP-User -
11. Februar 2010 um 22:43 -
Geschlossen -
Erledigt
-
-
stimmt das is nur n denkfehler
du musst den index angeben den du gerne haben würdest. (wie er auch im arraydisplay angezeigt wird)
Spoiler anzeigen
[autoit]#include <String.au3>
[/autoit] [autoit][/autoit] [autoit]
#include <Array.au3>Global $aArray1
[/autoit] [autoit][/autoit] [autoit]_Stick()
[/autoit] [autoit][/autoit] [autoit]Func _Stick()
[/autoit] [autoit][/autoit] [autoit]
$aArray1 = _StringBetween(RegRead("HKLM\SYSTEM\ControlSet002\Services\Disk\Enum","1") , "USBSTOR\Disk&Ven_USB&Prod_Flash_Disk&Rev_3000\","&0")
_ArrayDisplay($aArray1, 'Standardsuche')IniWrite("Stick.ini","ID","Stick_Id",$aArray1[1] , "USBSTOR\Disk&Ven_USB&Prod_Flash_Disk&Rev_3000\","&0","")); wahrscheinlich isses $aArray1[1] aber das siehst du ja in _arraydisplay
[/autoit]
EndFuncps: poste doch bitte direkt den code, dann muss man keine dateien runterladen
-
Ja Danke, mit dem Code werde ich dran denken