|
You last visited: Today at 11:43
Advertisement
vereinfachen
Discussion on vereinfachen within the AutoIt forum part of the Coders Den category.
02/07/2011, 16:06
|
#1
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
vereinfachen
hi,
wie kann man das hier:
PHP Code:
GUICtrlSetData($List2, ""&$fach[1][1]&"|"&$fach[2][1]&"|"&$fach[3][1]&"|"&$fach[4][1]&"|"&$fach[5][1]&"|"&$fach[6][1]&"|"&$fach[7][1]&"|"&$fach[8][1]&"|"&$fach[9][1]&"|"&$fach[10][1]&"|"&$fach[11][1]&"|"&$fach[12][1]&"|"&$fach[13][1]&"|"&$fach[14][1]&"")
so das man net immter neu $fach[][] schreiben muss.
|
|
|
02/07/2011, 17:02
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
|
müsste gehen
PHP Code:
For $x=0 To 14 GUICtrlSetData($List2, GUICtrlRead($List2) & $fach[$x][1]&"|") Next
|
|
|
02/07/2011, 17:28
|
#3
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
Quote:
Quote:
ubscript used with non-Array variable.:
GUICtrlSetData($List2, GUICtrlRead($List2) & $fach[$x][1]&"|")
GUICtrlSetData($List2, GUICtrlRead($List2) & $fach^ ERROR
|
|
-.-
€
Feherl gefunden:
Hab den falschen server angeben zum runterladen , rofl. d.h das er die falsche .ini geladen hat und deshalb es gar net diese section mit den arrays gab
€2 geht doch net, selber fehler
€3 geht doch, ab erst ausgelesen dann gedownloadet lol
|
|
|
02/07/2011, 17:36
|
#4
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
@omer36 geht net, in der der liste wird nichts angzeigt, aba es gibt keine fehlermeldung
sagen wir es mal so: statt 14 plätze, wird nur der 14. platz in der tabelle angzeigt
|
|
|
02/07/2011, 22:00
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Wenn ich mich nicht irre (für alle):
PHP Code:
For $x=0 To 14
GUICtrlSetData($List2, $fach[$x][1], True)
Next
|
|
|
02/07/2011, 22:31
|
#6
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
funkt net -.-
|
|
|
02/07/2011, 22:32
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Poste mal dein Script, dann kann man dir besser helfen.
|
|
|
02/07/2011, 22:39
|
#8
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
PHP Code:
[PHP]InetGet("http://maxius12.ma.ohost.de/info/info.ini","C:\info.ini")
$fach = IniReadSection("C:\info.ini", "Fach")
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <StaticConstants.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
$Form1_1 = GUICreate("Schule", 616, 556, 192, 124)
$List2 = GUICtrlCreateList("", 35, 47, 193, 188)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
For $x=0 To 14
GUICtrlSetData($List2, $fach[$x][1], True)
Next
GUISetState(@SW_SHOW)
while 1
sleep(200)
Wend
[/PHP]
mal auf das übelste gekürzt, es soll ja nur seinen zweck erfüllen und in der liste die sachen anzeigen
|
|
|
02/07/2011, 23:08
|
#9
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
PHP Code:
#include <GUIConstantsEx.au3>
$IniFile = @ScriptDir & "\Info.ini"
InetGet("http://maxius12.ma.ohost.de/info/info.ini", $IniFile)
If @error Then
MsgBox(48, "Fehler", "Die Datei konnte nicht vom Server herunter geladen werden!")
Exit
EndIf
$Fach = IniReadSection($IniFile, "Fach")
$Faecher = ""
$Form = GUICreate("Schule", 616, 556, 192, 124)
$List = GUICtrlCreateList("", 35, 47, 193, 188)
GUICtrlSetFont(-1, 8, 400, 0, "Arial")
For $i= 1 To $Fach[0][0]
If $Fach[$i][1] <> "" Then
$Faecher &= $Fach[$i][1] & "|"
EndIf
Next
GUICtrlSetData($List, $Faecher)
GUISetState(@SW_SHOW)
Do
Sleep(10)
Until GUIGetMsg() == $GUI_EVENT_CLOSE
|
|
|
02/08/2011, 08:16
|
#10
|
elite*gold: 0
Join Date: Feb 2009
Posts: 542
Received Thanks: 112
|
jo das funkt einwandfrei, danke
|
|
|
 |
Similar Threads
|
vereinfachen mit arrays
02/03/2011 - AutoIt - 2 Replies
ich versuche grad das hier zu vereinfachen:
$Fach1=IniRead("C:\info.ini","Fach ","1","")
$Fach2=IniRead("C:\info.ini","Fach ","2","")
$Fach3=IniRead("C:\info.ini","Fach ","3","")
$Fach4=IniRead("C:\info.ini","Fach ","4","")
$Fach5=IniRead("C:\info.ini","Fach ","5","")
$Fach6=IniRead("C:\info.ini","Fach ","6","")
$Fach7=IniRead("C:\info.ini","Fach ","7","")
$Fach8=IniRead("C:\info.ini","Fach ","8","")
|
[BugRelease] KG|MG Vereinfachen
01/24/2011 - Metin2 Hacks, Bots, Cheats, Exploits & Macros - 16 Replies
KG|MG Vereinfachen
KG|MG Lv. Quest annehmen.
Hinlaufen / Mobs killen
Bevor ihr den Letzten Mob killt / bevor ihr in den Pfeil Lauft ausloggen und bei der Letzen sekunde vor dem ausloggen/cha wechseln in den Pfeil laufen und ok drücken bzw den mob killen.
auf anderem ch Connecten
Und Abgeben :)
Es erleichtert nur das Gaul Lvln. Da es zumindest bei MG Nervig ist.
|
vereinfachen 2
11/07/2010 - AutoIt - 8 Replies
hi,
ich habe hier über und über funktionen
die machn alle dass selbe , sie ersetzen label mit werten.
das problem ist das sie übelst viel prozessorleistung rauben, da sie alle ein sekunden aktviert werden. wie könnte man das vereinfachen?
Func _cox1()
|
vereinfachen
11/03/2010 - AutoIt - 19 Replies
abend,
ich wollte ma fragen wie man diese code zeilen vereinfachen kann:
If GUICtrlRead($COMBO1) = $PLAYER1 Then GUICtrlSetBkColor($LABEL14, 16711680)
If GUICtrlRead($COMBO1) = $PLAYER2 Then GUICtrlSetBkColor($LABEL15, 16711680)
If GUICtrlRead($COMBO1) = $PLAYER3 Then GUICtrlSetBkColor($LABEL16, 16711680)
If GUICtrlRead($COMBO1) = $PLAYER4 Then GUICtrlSetBkColor($LABEL17, 16711680)
If GUICtrlRead($COMBO1) = $PLAYER5 Then GUICtrlSetBkColor($LABEL18, 16711680)
If...
|
Ignore funktion vereinfachen
11/18/2009 - Off Topic - 24 Replies
kann man nicht einfach in dem menü die ignore funktion adden?
http://s2.imgimg.de/uploads/ignoreeaa59f6eJPG.jpg
das was zurzeit alles im ot rumläuft per hand in die ignore list einzutragen will man doch niemanden mehr zumuten oder?
|
All times are GMT +1. The time now is 11:44.
|
|