after the post, i found GUICtrlCreateEdit and put this sample together. if i could take the list and place it into an array, I would still need to place the device names into an array and run a loop for commands.
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
Example()
Func Example()
GUICreate("My GUI edit") ; will create a dialog box that when displayed is centered
Local $list = GUICtrlCreateEdit("", 176, 32, 121, 197, $ES_AUTOVSCROLL + $WS_VSCROLL)
GUISetState(@SW_SHOW)
Send("{END}")
$Submit = GUICtrlCreateButton("Submit", 100, 350, 90,40)
$cancel = GUICtrlCreateButton("Exit", 200, 350, 90,40 )
While 1
$listview=GUICtrlRead ($list)
Switch GUIGetMsg()
Case $GUI_EVENT_CLOSE
ExitLoop
Exit
Case $cancel
ExitLoop
Exit
Case $Submit
MsgBox (4096,"test",$listview)
EndSwitch
WEnd
GUIDelete()
EndFunc ;==>Example
again, any help would be appreciated.