You last visited: Today at 08:20
Advertisement
AUTOIT
Discussion on AUTOIT within the AutoIt forum part of the Coders Den category.
12/12/2010, 16:02
#1
elite*gold: 0
Join Date: Nov 2010
Posts: 11
Received Thanks: 0
AUTOIT
Also ich arbeite jetzt schon einige Zeit mit autoit, bis jetzt hat alles gut geklappt nur dieses mal nicht..
Ich habe mir schon viel tutorials im Netz angschaut, dann hab ich mir ein Programm geschrieben und ein Bild eingebunden.(FileInstall)
Nur bei diesen Programm wird es nicht angezeigt könnte mir bitte einer sagen warum?? (es sollte ein account generator werden..)
Code:
#include <GUIConstants.au3>
#Region ### START Koda GUI section ### Form=
FileInstall("C:\h.jpg", @TempDir & "\h.jpg")
$Form2 = GUICreate("blabla", 391, 277, 357, 319)
$Button1 = GUICtrlCreateButton("Generate", 80, 40, 217, 49, 0)
$Input1 = GUICtrlCreateInput("", 56, 128, 41, 21)
$Input3 = GUICtrlCreateInput("", 128, 128, 41, 21)
$Input4 = GUICtrlCreateInput("", 192, 128, 41, 21)
$Input5 = GUICtrlCreateInput("", 272, 128, 41, 21)
$Pic1 = GUICtrlCreatePic (@TempDir&"h.jpg", 0, 0, 409, 289, BitOR(0x0100,0x04000000))
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$pw = ""
$zeichen = "SDFGS5FHJFH68359LIWBMP56"
While StringLen($pw) < 4
$pw &= StringMid($zeichen, Random(1,StringLen($zeichen)), 1)
WEnd
GUICtrlSetData($Input1, $pw)
$ha =""
$zeichen = "SDFGS5FHJFH68359LIWBMP56"
While StringLen($ha) < 4
$ha &= StringMid($zeichen, Random(1,StringLen($zeichen)), 1)
WEnd
GUICtrlSetData ($Input3, $ha)
$e =""
$zeichen = "SDFGS5FHJFH68359LIWBMP56"
While StringLen($e) < 4
$e &= StringMid($zeichen, Random(1,StringLen($zeichen)), 1)
WEnd
GUICtrlSetData ($Input4, $e)
$i =""
$zeichen = "SDFGS5FHJFH68359LIWBMP56"
While StringLen($i) < 4
$i &= StringMid($zeichen, Random(1,StringLen($zeichen)), 1)
WEnd
GUICtrlSetData ($Input5, $i)
EndSwitch
WEnd
12/12/2010, 16:10
#2
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
falscher bereich..
1. FileInstall("C:\h.jpg", @TempDir & "\h.jpg", 1)
2. $Pic1 = GUICtrlCreatePic (@TempDir & "\h.jpg", 0, 0, 409, 289, BitOR(0x0100,0x04000000))
12/12/2010, 16:42
#3
elite*gold: 0
Join Date: Nov 2010
Posts: 11
Received Thanks: 0
Was ist da falsch??? Wie würde es richtig aussehen???
12/12/2010, 16:48
#4
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
(@TempDir & "\h .jpg"
12/12/2010, 16:52
#5
elite*gold: 0
Join Date: Nov 2010
Posts: 11
Received Thanks: 0
Tut mir Leid ich bin wohl zu blöd dazu...
Was ist jetzt falsch das &?? aber wenn das nicht ist dann funtzt es gar nich
12/12/2010, 16:52
#6
elite*gold: 0
Join Date: Nov 2010
Posts: 11
Received Thanks: 0
Tut mir Leid ich bin wohl zu blöd dazu...
Was ist jetzt falsch das &?? aber wenn das nicht ist dann funtzt es gar nich
12/12/2010, 16:55
#7
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
habs dir doch richtig hingeschrieben -.-
12/12/2010, 17:00
#8
elite*gold: 0
Join Date: Nov 2010
Posts: 11
Received Thanks: 0
Ohh verdammt sorry ich erkannte keinen Unterschied aber jetzt geht es..
ist es wegen dem 1 hinten dran oder warum ist mein script nicht gegangen?
12/12/2010, 17:13
#9
elite*gold: 0
Join Date: Jan 2010
Posts: 360
Received Thanks: 249
die 1 heißt einfach nur, dass die datei überschrieben wird, wenn es die schon gibt.
beim 2. war einfach nur der pfad falsch
12/12/2010, 17:45
#10
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,255
Quote:
Originally Posted by
Rocker15
Tut mir Leid ich bin wohl zu blöd dazu...
Was ist jetzt falsch das &?? aber wenn das nicht ist dann funtzt es gar nich
Quote:
Originally Posted by
Rocker15
Also ich arbeite (.....)
FileInstall("C:\h.jpg", @TempDir & "\h.jpg")
$Pic1 = GUICtrlCreatePic (@TempDir&"h.jpg" [/COLOR]
(.......) [/CODE]
@TempDir& "
\ h.jpg"
hast halt nur ein backslash vergessen...
GUICtrlCreatePic (@TempDir&"\h.jpg"
All times are GMT +2. The time now is 08:21 .