Hi,
Gibt es eine möglichkeit ein externes Programm mit einer Inputbox zu befüllen und dann den OK Button zu drücken wenn ja wie ?
Möglichst genau pls
Hi,
Gibt es eine möglichkeit ein externes Programm mit einer Inputbox zu befüllen und dann den OK Button zu drücken wenn ja wie ?
Möglichst genau pls
Benutz die Funktion AutoIt Info!
Verwende das gefundene Zeugs dann mit controlclick und controlsend
Bitteschään:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#region ### START Koda GUI section ### Form=
$GUI = GUICreate("Screener Manager", 515, 164, 193, 125)
$LABEL1 = GUICtrlCreateLabel("Label1:", 8, 10, 86, 17)
$INPUT1 = GUICtrlCreateInput("", 112, 7, 393, 21)
$LABEL2 = GUICtrlCreateLabel("Label2", 8, 34, 98, 17)
$INPUT2 = GUICtrlCreateInput("", 112, 32, 393, 21)
$LABEL3 = GUICtrlCreateLabel("Label3", 8, 59, 73, 17)
$INPUT3 = GUICtrlCreateInput("", 112, 56, 393, 21)
$LABEL4 = GUICtrlCreateLabel("Label4", 8, 84, 85, 17)
$INPUT4 = GUICtrlCreateInput("", 112, 80, 393, 21)
$BUTTON = GUICtrlCreateButton("Write IT", 8, 112, 497, 41, 0)
GUISetState(@SW_SHOW)
#endregion ### START Koda GUI section ### Form=
While 1
$NMSG = GUIGetMsg()
Switch $NMSG
Case $GUI_EVENT_CLOSE
Exit
Case $BUTTON
If GUICtrlRead($INPUT1) == "" Then
MsgBox(16, "Daten ausfüllen", "Daten ausfüllen.(INput1)")
ElseIf GUICtrlRead($INPUT2) == "" Then
MsgBox(16, "Daten ausfüllen", "Daten ausfüllen.(Input2(")
ElseIf GUICtrlRead($INPUT3) == "" Then
MsgBox(16, "Daten ausfüllen", "Daten ausfüllen. ( Input3) ")
ElseIf GUICtrlRead($INPUT4) == "" Then
MsgBox(16, "Daten ausfüllen", "Daten ausfüllen. ( Input4 )")
Else
FileWrite("test.au3", "")
FileWriteLine("test.au3", GUICtrlRead($INPUT1))
FileWriteLine("test.au3", GUICtrlRead($INPUT2))
FileWriteLine("test.au3", GUICtrlRead($INPUT3))
FileWriteLine("test.au3", GUICtrlRead($INPUT4))
MsgBox(0, "Erfolgreich", "Die Datei wurde erfolgreich erstellt.")
EndIf
EndSwitch
WEnd
Ouh, falsch verstanden
Wonach muss ich in der Auto IT info suche
ID oder was
In ScITE auf Tools und dann auf Au3Info.
Dann das Fadenkreuz auf ein Control deiner Wahl ziehen. (Halt das mit dem du irgendwas machen willst.)
Und dann dafür die Funktionen verwenden die mit Control anfangen.
Wonach muss ich in der Auto IT info suche
ID oder was
Je nachdem, die ControlBefehle kannst du mit folgenden Parametern ausführen:
ControlSend ( "title", "text", controlID, "string" [, flag] )
[/autoit]
String ist der Text, den du senden willst.
ControlSetText ( "title", "text", controlID, "new text" [, flag] )
[/autoit][autoit]ControlCommand ( "title", "text", controlID, "command" [, "option"] )
[/autoit]
Commands zu finden in der deutschen Hilfe: HIER
Außerdem:
ControlClick ( "title", "text", controlID [, button [, clicks [, x [, y ]]]] )
[/autoit]
uvm.