[autoit]
Opt("SendKeyDelay", 0)
[/autoit]Opt("SendKeyDelay", 0)
[/autoit]Ok, Danke, damit ist mein Problem wohl gelöst ;D
könntest den thread noch auf gelöst setzten
(ersten post editieren, als präfix gelöst wählen, und senden nicht vergessen )
ihr solltet die input's schon auslesen
und ftp wird unbedingt davor benötigt
@styawayknight: merke: leerzeichen in links sind nie gut
vermutlich so?
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("ftp://nutzer:pw@server", 294, 219, 292, 178)
$Input1 = GUICtrlCreateInput("Input1", 64, 24, 121, 21)
$Input2 = GUICtrlCreateInput("Input2", 56, 56, 121, 21)
$Input3 = GUICtrlCreateInput("Input3", 48, 88, 121, 21)
$Button1 = GUICtrlCreateButton("Button1", 40, 120, 75, 25, $WS_GROUP)
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
ShellExecute("ftp://" & guictrlread($input1) & ":" & guictrlread($input2) & "@" & guictrlread($input3))
EndSwitch
WEnd
leichter wärs mit GUICtrlSetPos
nein das is nich lustig.
wieso sollen wir alles 10 mal machen? totaler müll !
also hier deine lösung und dannach nich nochmal so n thread bitte:
HotKeySet("{ESC}", "Terminate")
HotKeySet("{F8}", "SetPos")
#include <ButtonConstants.au3>
#include <Misc.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$i = 0
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Passwort Creator", 320, 300, 154, 124)
$Label1 = GUICtrlCreateLabel("Ergebnis:", 20, 16, 48, 17)
$1 = GUICtrlCreateButton("3 Stelliges Kennwort", 32, 40, 115, 25, 0)
$2 = GUICtrlCreateButton("4 Stelliges Kennwort", 160, 40, 115, 25, 0)
$3 = GUICtrlCreateButton("5 Stelliges Kennwort", 32, 80, 115, 25, 0)
$4 = GUICtrlCreateButton("6 Stelliges Kennwort", 160, 80, 115, 25, 0)
$5 = GUICtrlCreateButton("Zufallszahl", 32, 120, 115, 25, 0)
$6 = GUICtrlCreateButton("Zufallsdatum", 160, 120, 115, 25, 0)
$7 = GUICtrlCreateButton("Langweilig!!", 30, 160, 250, 50, 0)
$Input1 = GUICtrlCreateInput("All Credits to firstclass96 and my Helpers!", 75, 14, 200, 20)
$Label2 = GUICtrlCreateLabel("Mouse Koordinaten:", 10, 230, 100, 0)
$Input2 = GUICtrlCreateInput("Drück dafür F8", 120, 230, 100, 0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $1
GUICtrlSetData($Input1, Random(100, 999, 1))
Case $2
GUICtrlSetData($Input1, Random(1000, 9999, 1))
Case $3
GUICtrlSetData($Input1, Random(10000, 99999, 1))
Case $4
GUICtrlSetData($Input1, Random(100000, 999999, 1))
Case $5
GUICtrlSetData($Input1, Random(0, 999999, 1))
Case $6
GUICtrlSetData($Input1, Random(1, 30, 1) & "." & Random(0, 0, 1) & "" & Random(1, 9, 1) & "." & Random(2010, 2011, 1))
EndSwitch
WEnd
Func Terminate()
Exit 0
EndFunc ;==>Terminate
Func SetPos()
GUICtrlSetData($input1, "x-pos: " & Mousegetpos(0) & " y-pos: " &Mousegetpos(1))
EndFunc ;==>Terminate
auch das ist keine problembeschreibung.
es funktioniert doch.
wie du es haben willst können wir daraus wahrscheinlich nicht erkennen
was für sektoren auslesen. bzw für was braucht man das?
leere sektoren auslesen gibt für mich keinen sinn.
bisschen genauer bitte damit wir uns was darunter vorstellen können
bleibt doch mal beim thema
ist dein problem geklärt? wo hängste?
in zeile 10 haste auf jeden fall mal nen fehler
du hast Exit, da gehört aber Endfunc hin
für was ist denn das programm? gibts evtl ne leichtere lösung.
dein script ist, naja wie sag ichs, "sehr unvorteilhaft" zusammengebastelt
nur leider denke ich nicht ganz das was du suchst.
wenn man 5 mal richtig antwortet is $points trotzdem 1, du willst das es dann 5 ist oder nicht?
dazu müsstest du es so machen:
[autoit]
if stringinstr($answer,"Pflanze") then
$points += 1
EndIf
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »JMR« (Heute, 16:58)
bitte nicht den anfangscode überschreiben.
wenn nochmal jemand das gleiche problem hat findet er sich vllt hier zurecht. wenn du aber deinen "problemcode" umänderst hilft das keinem was
1. klär uns doch mal auf welchen code du benutzt
2. welches chatfenster. wenn du hilfe willst musst du uns schon genauer einweisen
controlsend("title", "text", "ID", "{ENTER}")
[/autoit]nimm sowas:
if msgbox(4, "Fenster schließen?", "Soll das fenster " & $var[$i][1] & " geschlossen werden?") = 6 then
winclose($var[$i][1])
;else kann man weglassen
;msgbox(0,"", "Nicht geschlossen")
endif
hab dein skript mal "durchdacht"
kann es sein dass du eine webseite aufrufen willst?
wenn ja dann probiers doch so:
Shellexecute("www.autoit.de")
[/autoit]falls du aber mehr mit firefox vor hast empfehle ich auch die ff.au3
aber eher das tutorial und nich die doku
https://autoit.de/index.php?page=Thread&threadID=15415
send erwartet soweit ich weiß immer kleinbuchstaben.
ich denke das es auch mit den klammern geht
Send ("^{l}")
[/autoit]zeig doch mal dein script
teile des liedtextes o.Ä. wären praktischer
so wirds schwer das zu finden