|
You last visited: Today at 21:24
Advertisement
GUiCtrlSetData
Discussion on GUiCtrlSetData within the AutoIt forum part of the Coders Den category.
09/16/2011, 18:40
|
#1
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
GUiCtrlSetData
Hey Com,
nochmal ne frage, versuche einen Text aus Ini auszulesen:
Code:
Versionsinfos="Data1|Data2|Data3"
und diesen dann mit Leerzeichen zwischen den einzelnen gesplitteten Daten in das Label eintrage soll, allerdings funktioniert es nicht, aber es kommt auch kein Fehler...
Code:
$Versionsinformationen = IniRead(@ScriptDir&"/Update.ini","Status","Versionsinfos","---")
$Versionsinformationen = StringSplit($Versionsinformationen,"|")
For $i = 1 to $Versionsinformationen[3] step +1
GuiCtrlSetData($Features,GuiCtrlRead($Features) & @CRLF @ & $Versionsinformationen[$i])
Next
Danke für eure Hilfe!
Liebe Grüße
*scarface*
|
|
|
09/16/2011, 19:10
|
#2
|
elite*gold: 0
Join Date: Nov 2009
Posts: 221
Received Thanks: 71
|
Quote:
Originally Posted by *scarface*
Code:
$Versionsinformationen = IniRead(@ScriptDir&"/Update.ini","Status","Versionsinfos","---")
$Versionsinformationen = StringSplit($Versionsinformationen,"|")
[COLOR=red]For $i = 1 to $Versionsinformationen[3] step +1 [/COLOR]
GuiCtrlSetData($Features,GuiCtrlRead($Features) & @CRLF @ & $Versionsinformationen[$i])
Next
Danke für eure Hilfe!
Liebe Grüße
*scarface*
|
Das rote ist falsch weil $Versionsinformationen[3] warscheinlich nicht 3 ist
mach einfach
Code:
for $1=1 to 3 step 1
oder mit
Code:
For $1=1 to $Versionsinformationen[0] step1
wen es unterschiedlich viele Teile sind
€: Du must nicht für jede neue Frage ein neuen thread aufmachen.
|
|
|
09/16/2011, 20:58
|
#3
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Okay, habe es so gemacht wie du es gesagt hast.
Funktioniert auch soweit, aber jetzt werden anstelle 3 Sachen nur 2 Angezeigt, die ersten beiden O.o
Was ist nun falsch?
Okay, wusste ich nicht, werde ich in zukunft lassen =)
Ah, habs jetzt, weis nicht was ich falsch gemacht habe oder geändert habe, aber funktioniert =)
Dann noch direkt eine neue Frage.
Ich benutze eine AdlibRegister Funktion, die alle 100Millisekunden aufgerufen wird und eine Variable in einem Input verändert.
Nun möchte den Input verändern können, also muss sobal ich in den Input Klicke die AdlibFunktion gestoppt werden und sobald ein Button gedrückt wird.
Gibt es da eine möglichkeit zu überprüfen ob in das Inputfeld geklickt wurde?
Das ist mein allerletztes Problem.
Danke für eure Hilfe!
=)
Lg
|
|
|
09/18/2011, 09:13
|
#4
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Bitte um Hilfe!
|
|
|
09/18/2011, 11:20
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
|
lern googln, geht schneller...
PHP Code:
#include <EditConstants.au3> #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 355, 193, 192, 124) $Input1 = GUICtrlCreateInput("Input1", 24, 16, 185, 21) $Input2 = GUICtrlCreateInput("Input2", 32, 56, 193, 21) $Input3 = GUICtrlCreateInput("Input3", 40, 96, 225, 21) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ###
While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit Case $GUI_EVENT_PRIMARYDOWN $ci = GUIGetCursorInfo() If IsArray($ci) Then If $ci[4] = $Input1 Or $ci[4] = $Input3 Then ; checkt ob die erste oder dritte input angeklickt wurde MsgBox(262144, "hey", "that's an input you clicked in!") EndIf EndIf EndSwitch WEnd
http://www.autoitscript.com/forum/topic/104751-click-on-input/
|
|
|
09/18/2011, 13:48
|
#6
|
elite*gold: 0
Join Date: May 2009
Posts: 127
Received Thanks: 21
|
Danke!
Bin noch dabei =)
|
|
|
Similar Threads
|
Combo: GuiCtrlSetData mehrere Einträge
08/10/2011 - AutoIt - 3 Replies
Leute ich hab grad ne Blockade,
GUICtrlSetData($EMSelect,$states | $states | $states | $states)
Wie bekomm ich es hin, dass der mir die in unterschiedlichen Zeilen anzeigt?
Hatte es schon, bekomm es aber irgendwie nciht wieder...bestimmt irgendwas ganz doofes...
danke euch :)
|
guictrlsetdata()
05/24/2011 - AutoIt - 1 Replies
HI,
wie kann ich was in einem Tabsheet/Tab item schreiben lassen??
Guictrlsetdata($tab1, ""&" .Login Game")
Wird nicht angezeigt. Nur wenn ich mit dem AutoIT window info tool rübergehe zeigt es mir an dass da doch was steht ich kanns aber nicht sehen...
|
GUICTRLSETDATA Problem!
09/14/2010 - AutoIt - 6 Replies
HI,
Ich wollte mal Fragen was ich hier falsch gemacht habe?
das ist der Quod natürlich alles hinter ein ander aber wenn ich es starten will kommt
Was kann ich dagegen tun?
|
All times are GMT +1. The time now is 21:24.
|
|