gcue Posted September 10, 2008 Share Posted September 10, 2008 not sure if anyone is familiar with DUMPEDID (it's a neat tool that can tell you which monitors are connected to a remote machine!) among all the data fields it outputs, i need two of them: Registry Key : DISPLAY\ENC1709\4&231e80bd&0&80861100&00&02 Serial Number : 239828323 reason: this utility tracks any monitor that has been used on this machine in the past. but to know which monitors are actively being used on the machine, there's a "Control" Subkey under the key above (so Hkey_local_machine\system\controlset001\enum\display\ENC1709\4&231e80bd&0&80861100&00&02\control) i can grab one at a time (reg, then serial) but i need to grab both fields at the same time to be able to identify which serial is actively being used any ideas? hope im making sense. $reg_file = (@TempDir & "\regs.txt") RunWait(@ComSpec & ' /c dumpedid.exe \\d0079214 | find "Registry Key : " >' & $reg_file) dim $reg _FileReadToArray($reg_file, $reg) _ArrayTrim($reg, 27) _ArrayDisplay($reg) Link to comment Share on other sites More sharing options...
martin Posted September 10, 2008 Share Posted September 10, 2008 not sure if anyone is familiar with DUMPEDID (it's a neat tool that can tell you which monitors are connected to a remote machine!) among all the data fields it outputs, i need two of them: Registry Key : DISPLAY\ENC1709\4&231e80bd&0&80861100&00&02 Serial Number : 239828323 reason: this utility tracks any monitor that has been used on this machine in the past. but to know which monitors are actively being used on the machine, there's a "Control" Subkey under the key above (so Hkey_local_machine\system\controlset001\enum\display\ENC1709\4&231e80bd&0&80861100&00&02\control) i can grab one at a time (reg, then serial) but i need to grab both fields at the same time to be able to identify which serial is actively being used any ideas? hope im making sense. $reg_file = (@TempDir & "\regs.txt") RunWait(@ComSpec & ' /c dumpedid.exe \\d0079214 | find "Registry Key : " >' & $reg_file) dim $reg _FileReadToArray($reg_file, $reg) _ArrayTrim($reg, 27) _ArrayDisplay($reg)Have you tried using StdOut? The example in the help seems to do what you want. Serial port communications UDF Includes functions for binary transmission and reception.printing UDF Useful for graphs, forms, labels, reports etc.Add User Call Tips to SciTE for functions in UDFs not included with AutoIt and for your own scripts.Functions with parameters in OnEvent mode and for Hot Keys One function replaces GuiSetOnEvent, GuiCtrlSetOnEvent and HotKeySet.UDF IsConnected2 for notification of status of connected state of many urls or IPs, without slowing the script. Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 (edited) yes i tried using stdreadout but i didnt know how to get two fields at a time. Edited September 10, 2008 by gcue Link to comment Share on other sites More sharing options...
martin Posted September 10, 2008 Share Posted September 10, 2008 yes i tried using stdreadout but i didnt know how to get two fields at a time.If you used the example in help then instead of While 1 $line = StdoutRead($foo) If @error Then ExitLoop MsgBox(0, "STDOUT read:", $line) Wend ) use [bWhile 1 $line &= StdoutRead($foo) If @error Then ExitLoop Wend MsgBox(0, "STDOUT read:", $line) and move the Serial port communications UDF Includes functions for binary transmission and reception.printing UDF Useful for graphs, forms, labels, reports etc.Add User Call Tips to SciTE for functions in UDFs not included with AutoIt and for your own scripts.Functions with parameters in OnEvent mode and for Hot Keys One function replaces GuiSetOnEvent, GuiCtrlSetOnEvent and HotKeySet.UDF IsConnected2 for notification of status of connected state of many urls or IPs, without slowing the script. Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 I noticed that StdoutRead() gives a lot of white space now, so I have been using:While 1 $SOR = StdoutRead($foo) If $SOR <> '' Then $line &= $SOR If @error Then ExitLoop Wend MsgBox(0, "STDOUT read:", $line) AutoIt3 Online Help Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 (edited) ok here's what i got. (i had to do it this way bc it was handling the entire output as 1 line!) problem is that i cant add the serial number as a column in the array just as additional rows Local $reg = Run(@ComSpec & ' /c ' & @ScriptDir & '\dumpedid.exe \\d0079214 | find "Registry Key : "', @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD) Local $line Dim $array[1] = [0] While 1 $line = StdoutRead($reg) If @error Then ExitLoop If StringInStr($line, "Registry Key") <> 0 Then $regpaths = StringTrimLeft($line, 27) _ArrayAdd($array, $regpaths) EndIf Wend Local $sn = Run(@ComSpec & ' /c ' & @ScriptDir & '\dumpedid.exe \\d0079214 | find "Serial Number : "', @SystemDir, @SW_HIDE, $STDERR_CHILD + $STDOUT_CHILD) While 1 $line = StdoutRead($sn) If @error Then ExitLoop If StringInStr($line, "Serial Number") <> 0 Then $serialnos = StringTrimLeft($line, 27) _ArrayAdd($array, $serialnos) EndIf Wend _ArrayDisplay($array) Edited September 10, 2008 by gcue Link to comment Share on other sites More sharing options...
martin Posted September 10, 2008 Share Posted September 10, 2008 ok here's what i got. (i had to do it this way bc it was handling the entire output as 1 line!)But I think that's what you want!If dumpedid outputs the data then terminates I think you should get all the output in one string using $line &= and only when it's finished try to work out what is in it.You could use StringSplit or StringInStr or StringRegExp. If you try to deal with a bit at a time as it is sent out you might get part of a line so it won't make sense. (My guess). Serial port communications UDF Includes functions for binary transmission and reception.printing UDF Useful for graphs, forms, labels, reports etc.Add User Call Tips to SciTE for functions in UDFs not included with AutoIt and for your own scripts.Functions with parameters in OnEvent mode and for Hot Keys One function replaces GuiSetOnEvent, GuiCtrlSetOnEvent and HotKeySet.UDF IsConnected2 for notification of status of connected state of many urls or IPs, without slowing the script. Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 Does this not do what you need? While 1 $SOR = StdoutRead($foo) If $SOR <> '' Then $line &= $SOR & @CRLF If @error Then ExitLoop Wend MsgBox(0, "STDOUT read:", $line) AutoIt3 Online Help Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 i think its easier to deal with it in an array.. becauseif registry entry 1 doesnt have a control subkey then i know serial 1 is not an active monitor (easier to reference)if i try to use the output which comes jarbled into one $line, its hard to track which registry belongs to which serial... (for pcs that have multiple monitors)But I think that's what you want!If dumpedid outputs the data then terminates I think you should get all the output in one string using $line &= and only when it's finished try to work out what is in it.You could use StringSplit or StringInStr or StringRegExp. If you try to deal with a bit at a time as it is sent out you might get part of a line so it won't make sense. (My guess). Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 I need to be able to cross reference registry entry 1 with serial entry 1 (in the envent there are several monitors attached) Does this not do what you need? While 1 $SOR = StdoutRead($foo) If $SOR <> '' Then $line &= $SOR & @CRLF If @error Then ExitLoop Wend MsgBox(0, "STDOUT read:", $line) Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 (edited) heres an example output (pc has 4 actual monitors but theres alot more reported.. so id have to look at the registry paths to see which one has a "Control" subkey to see which ones are the actual active ones)DumpEDID v1.01Copyright © 2006 Nir SoferWeb site: http://www.nirsoft.net*****************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010E\5&1313cc5b&0&11335577&01&00Monitor Name : SyncMasterSerial Number : HCHY400612Manufacture Week : 13 / 2005ManufacturerID : 11596 (0x2D4C)ProductID : 270 (0x010E)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : NoSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010E\5&1313cc5b&0&11335578&01&00Monitor Name : SyncMasterSerial Number : HCJX811463Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 270 (0x010E)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : NoSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\5&10b2d97e&0&11335588&0a&0cMonitor Name : SyncMasterSerial Number : HMEXC19748Manufacture Week : 52 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\5&1313cc5b&1&11335587&01&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\5&1313cc5b&1&11335588&01&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\6&1ca771f&0&11335588&00&c920Monitor Name : SyncMasterSerial Number : HMEXC19748Manufacture Week : 52 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\6&1ff8d1eb&0&11335588&00&c920Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&0&11335587&03&00Monitor Name : SyncMasterSerial Number : HCJX723081Manufacture Week : 31 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&0&11335588&03&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&1&11335587&03&00Monitor Name : SyncMasterSerial Number : HCJX723081Manufacture Week : 31 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&1&11335588&03&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&2&11335587&03&00Monitor Name : SyncMasterSerial Number : HCJX723081Manufacture Week : 31 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&2&11335588&03&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&3&11335587&03&00Monitor Name : SyncMasterSerial Number : HCJX723081Manufacture Week : 31 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&3&11335588&03&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&4&11335587&03&00Monitor Name : SyncMasterSerial Number : HCJX723081Manufacture Week : 31 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM010F\7&19ff8407&4&11335588&03&00Monitor Name : SyncMasterSerial Number : HCJX812159Manufacture Week : 32 / 2004ManufacturerID : 11596 (0x2D4C)ProductID : 271 (0x010F)Serial Number (Numeric) : 1296707897 (0x4D4A3139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\5&10b2d97e&0&11335587&0a&0cMonitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\5&10b2d97e&0&11335588&0a&0cMonitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\5&1313cc5b&0&11335587&01&00Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\5&1313cc5b&0&11335588&01&00Monitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\5&1313cc5b&1&11335587&01&00Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\6&1ca771f&0&11335587&00&c920Monitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\6&1ff8d1eb&0&11335587&00&c920Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&0&11335587&04&00Monitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&0&11335588&04&00Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&1&11335587&04&00Monitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&1&11335588&04&00Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&2&11335587&04&00Monitor Name : SyncMasterSerial Number : HVFLB26412Manufacture Week : 47 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz**********************************************************************************************************************************Computer Name : \\d0075931Registry Key : DISPLAY\SAM01BB\7&158b8ccc&2&11335588&04&00Monitor Name : SyncMasterSerial Number : HVFL400079Manufacture Week : 14 / 2006ManufacturerID : 11596 (0x2D4C)ProductID : 443 (0x01BB)Serial Number (Numeric) : 1212231993 (0x48413139)EDID Version : 1.3Display Gamma : 2.20Vertical Frequency : 56 - 75 HzHorizontal Frequency : 30 - 81 KHzImage Size : 37.6 X 30.1 cm (19.0 Inch)Maximum Image Size : 38 X 30 cm (19.1 Inch)Maximum Resolution : 1280 X 1024Support Standby Mode : NoSupport Suspend Mode : NoSupport Low-Power Mode : YesSupport Default GTF : NoDigital : YesSupported Display Modes : 720 X 400 70 Hz 640 X 480 60 Hz 640 X 480 67 Hz 640 X 480 72 Hz 640 X 480 75 Hz 800 X 600 56 Hz 800 X 600 60 Hz 800 X 600 72 Hz 800 X 600 75 Hz 832 X 624 75 Hz 1024 X 768 60 Hz 1024 X 768 70 Hz 1024 X 768 75 Hz 1280 X 1024 75 Hz 1280 X 1024 60 Hz 1280 X 960 60 Hz 1152 X 864 75 Hz***************************************************************** Edited September 10, 2008 by gcue Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 (edited) Something like this? Tell me if my goal is incorrect here... maybe I am misunderstanding the issue. #include<array.au3> #include<file.au3> Local $array RunWait(@ComSpec & ' /c ' & FileGetShortName(@ScriptDir & '\dumpedid.exe') & ' | find "Registry Key : " > "' & @TempDir & '\dumpedidTEMP.txt"');, @SystemDir);, @SW_HIDE) $Array = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt') _ArrayDisplay($Array) Func DumpedidFileToArray($file) Dim $temparray _FileReadToArray( $file, $temparray) ReDim $temparray[UBound($temparray) - 1] $temparray[0] = $temparray[0] - 1 For $a = 1 To UBound($temparray) - 1 $temparray[$a] = StringReplace($temparray[$a], 'Registry Key : ', '') Next Return $temparray EndFunc ;==>DumpedidFileToArray EDIT: had an extra include from testing Edited September 10, 2008 by danwilli AutoIt3 Online Help Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 that looks good but what about the serial numbers? =) how can i cross reference each of reg entries to the corresponding serial numbers =/ Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 that looks good but what about the serial numbers? =) how can i cross reference each of reg entries to the corresponding serial numbers =/Like this? #include<array.au3> #include<file.au3> Local $array RunWait(@ComSpec & ' /c ' & FileGetShortName(@ScriptDir & '\dumpedid.exe') & ' > "' & @TempDir & '\dumpedidTEMP.txt"');, @SystemDir);, @SW_HIDE) $RegArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Registry Key : ") _ArrayDisplay($RegArray) $SerArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Serial Number : ") _ArrayDisplay($SerArray) Func DumpedidFileToArray($file, $searchstring) Dim $temparray, $filterarray[1] _FileReadToArray( $file, $temparray) For $a = 1 To UBound($temparray) - 1 If StringInStr($temparray[$a], $searchstring) Then _ArrayAdd( $filterarray, StringReplace($temparray[$a], $searchstring, '') ) Next $filterarray[0] = UBound($filterarray) - 1 Return $filterarray EndFunc ;==>DumpedidFileToArray AutoIt3 Online Help Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 looks nice but it doesnt give me the info i need.. ie: serial number =) here's what im doing. finding out which monitors the PC is actually currently using then by using the serial number, i look up our database to see who the registered owner is and compare that user to the user whose actually using them vioala! automatic inventory check! Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 ahh ok that looks good.. i guess i dont really need them in the same array.. bc the numbers will be the row numbers will be the same anyway.. if i reference both arrays.. cool this looks good! thanks mate =) Like this? #include<array.au3> #include<file.au3> Local $array RunWait(@ComSpec & ' /c ' & FileGetShortName(@ScriptDir & '\dumpedid.exe') & ' > "' & @TempDir & '\dumpedidTEMP.txt"');, @SystemDir);, @SW_HIDE) $RegArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Registry Key : ") _ArrayDisplay($RegArray) $SerArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Serial Number : ") _ArrayDisplay($SerArray) Func DumpedidFileToArray($file, $searchstring) Dim $temparray, $filterarray[1] _FileReadToArray( $file, $temparray) For $a = 1 To UBound($temparray) - 1 If StringInStr($temparray[$a], $searchstring) Then _ArrayAdd( $filterarray, StringReplace($temparray[$a], $searchstring, '') ) Next $filterarray[0] = UBound($filterarray) - 1 Return $filterarray EndFunc ;==>DumpedidFileToArray Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 (edited) any idea why im getting an array error here? ive been staring at it too long perhaps =/ even if i take out the regread and just leave the msgbox i get an error... $RegArray[0][0] should be valid any ideas? For $u = 1 To $RegArray[0][0] ;MsgBox(0,"", $RegArray[$u][0]) RegRead("\\d0079214\hklm\system\controlset001\enum\" & $RegArray[$u][0] & "\control", "") If Not @error = 1 Then MsgBox(0, "", $SerArray[$u][0] & " is a monitor in use.") EndIf Next Edited September 10, 2008 by gcue Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 (edited) It's only a 1 dimension array right now, so you can't use "$RegArray[$u][0]", you CAN use "$RegArray[$u]" and I think you will get the results you are expecting EDIT: For $u = 1 To $RegArray[0] ;MsgBox(0,"", $RegArray[$u]) RegRead("\\d0079214\hklm\system\controlset001\enum\" & $RegArray[$u] & "\control", "") If Not @error = 1 Then MsgBox(0, "", $SerArray[$u] & " is a monitor in use.") EndIf Next Edited September 10, 2008 by danwilli AutoIt3 Online Help Link to comment Share on other sites More sharing options...
gcue Posted September 10, 2008 Author Share Posted September 10, 2008 (edited) works perfectly.. one problem... theres a trailing space after the $regarray and $serarray values i do this in the for loop.. stringtrimright($RegArray[$u], 1) for each of them but i think it would be best to do it before the for loop not sure at what point to do it many thanks!! Edited September 10, 2008 by gcue Link to comment Share on other sites More sharing options...
DW1 Posted September 10, 2008 Share Posted September 10, 2008 I am not seeing the trailing space when I test... #include<array.au3> #include<file.au3> Local $array RunWait(@ComSpec & ' /c ' & FileGetShortName(@ScriptDir & '\dumpedid.exe') & ' > "' & @TempDir & '\dumpedidTEMP.txt"', @SystemDir, @SW_HIDE) $RegArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Registry Key : ") $SerArray = DumpedidFileToArray(@TempDir & '\dumpedidTEMP.txt', "Serial Number : ") For $a = 1 To $RegArray[0] If StringRight( $RegArray[$a], 1 ) = ' ' Then MsgBox(0, "Test", "Trailing space found in $RegArray[" & $a & "]") If StringRight( $SerArray[$a], 1 ) = ' ' Then MsgBox(0, "Test", "Trailing space found in $SerArray[" & $a & "]") Next Func DumpedidFileToArray($file, $searchstring) Dim $temparray, $filterarray[1] _FileReadToArray( $file, $temparray) For $a = 1 To UBound($temparray) - 1 If StringInStr($temparray[$a], $searchstring) Then _ArrayAdd( $filterarray, StringReplace($temparray[$a], $searchstring, '') ) Next $filterarray[0] = UBound($filterarray) - 1 Return $filterarray EndFunc ;==>DumpedidFileToArray AutoIt3 Online Help Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now