Hallo,
ich würde dieses Batch script gerne in ein Autoit script übersetzen.
Spoiler anzeigen
@echo off
:start
rem ========== Eingabe
set /p name=Computername enthaelt:
rem ==========
net view | find /i "%name%"
echo.
goto start
der qlue soll sein, das der gefundenen Computernamen über einen Doppelklick in die zwischenablage kopiert werden soll. Wie mache ich das am besten? Die (Beta) Gui habe ich schon erstellt
[autoit]#include <GUIConstantsEx.au3>
Opt("GUIOnEventMode", 1)
Local $gui
$gui = GUICreate("PC Find ", 300, 200, 190, 120, -1)
$ok1 = GUICtrlCreateButton ("Suchen", 215, 2, 80)
$name = GUICtrlCreateInput ("", 5, 5, 200, 20)
GuiCtrlCreateList("", 4, 30, 200, 172)
;GuiCtrlSetData(-1, "a.Sample|b.List|c.Control|d.Here", "b.List")
GUICtrlSetState(-1,$GUI_FOCUS)
GUISetOnEvent($GUI_EVENT_CLOSE, "_Exit")
GUICtrlSetOnEvent(-1, "OKPressed")
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Select
Case $nMsg = $GUI_EVENT_CLOSE
Exit
EndSelect
Sleep(50)
WEnd
Func _Exit()
Exit
Sleep(50)
EndFunc
Func OKPressed()
[/autoit][autoit][/autoit][autoit]EndFunc
[/autoit]