Freut mich das du uns gefunden hast ![]()
Du wirst hier sicherlich viel Spaß haben (!)
Herzlich willkommen ![]()
Freut mich das du uns gefunden hast ![]()
Du wirst hier sicherlich viel Spaß haben (!)
Herzlich willkommen ![]()
Es ist hier (mit hoher wahrschinlichkeit) sowas wie GOTO gemeint...
Nein, so ist das nicht (mehr) Möglich. Außer du schreibst dir einen eigenen Parser.
Ehmm, die Mausposition IN der Funktion einfach neu setzen?
Entschuldige wenn ich dir jetzt zu nahe trete, aber ein wenig mitdenken muss man schon...
Also:
Einfach die Koordinaten erneut in den Variablen bei Funktionsaufruf abspeichern.
Öhmm... Schonmal was von einer Schleife gehört? ![]()
Achja: Was willst du eigentlich erreichen?
Hi, ich habe dein Problem nicht so ganz verstanden, aber aus General Kaboom's #2 Post hab ich ein wenig interpretiert...
Hilft dir ggf. Dieses Beispiel weiter?
#include <GUIConstants.au3>
ConsoleWrite(@CRLF)
$hGUI1 = GUICreate('Beispiel #1', 120, 40)
$idButton = GUICtrlCreateButton('*-Klick-*', 10, 10, 100, 20)
GUISetState()
$hGUI2 = GUICreate('Beispiel #2', 120, 40)
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]While 1
$avMsg = GUIGetMsg(1)
Switch $avMsg[0]
Case $GUI_EVENT_CLOSE
If $avMsg[1] = $hGUI1 Then
ConsoleWrite('!> Exit' & @CRLF & @CRLF)
Exit
ElseIf $avMsg[1] = $hGUI2 Then
ConsoleWrite('+> Show GUI #1' & @CRLF)
GUISetState(@SW_HIDE, $hGUI2)
GUISetState(@SW_SHOW, $hGUI1)
EndIf
Case $idButton
ConsoleWrite('+> Show GUI #2' & @CRLF)
GUISetState(@SW_HIDE, $hGUI1)
GUISetState(@SW_SHOW, $hGUI2)
EndSwitch
WEnd
€dit: Huch, hatte nicht gesehen das General Kaboom ein Spoiler im letzten Post hat ![]()
Herzlich willkommen 2000 ![]()
Ich wünsche dir natürlich auch viel Spaß hier im Forum ![]()
Höhö ![]()
Ich habe einfach nur mal meinen Passwortgenerator angeschmissen und ganz Zufällig kahm da Make-Grafik raus ![]()
Okey, nun zu der wahren Geschichte:
Ich hatte mich damals immer in einen Chat namens "Knuddels" aufgehalten. Zuerst unter dem namen "Cayalt" (Den ich von meinen Vater geklaut hatte und der auch eine eigene Geschichte hat ^^). Da begann ich mit Grafiken zu hantieren und irgendwann gegen sogenannten "Knuddels" Grafiken einzutauschen. Lief soweit gut ![]()
Irgendwann wurde mein Nick gesperrt (Naja, darauf gehe ich jetzt nicht ein) und ein neuen musste her ![]()
Da ich einen werbenden Nick wollte, überlegte ich mir was. Also nahm ich das Englische Wort Make (für machen [glaube ich zmd...]) setzte ein Minus dran und setzte ein Grafik hinter ![]()
Das ist meine Geschichte ![]()
Trolleule1337:
Du hast nicht zufällig den Visual Basic code dazu?
Zitat von Thread TitelUnd schon wieder einer..
Ja, schlimm hier x.x Wo kommt ihr denn alle her :o?
Herzlich willkommen im Forum ![]()
Ich wünsche dir viel Spaß! Ich bin davon überzeugt das dus nicht bereuen wirst ![]()
Dazu gibt es z.B WinClose ![]()
Dies ist sicherer als MouseClick ![]()
(z.B. Wenn sich der Browser verschiebt dann funkt der Mausklick nicht mehr :P)
$sTitle = '' ;// Hier ist der Titel des Browserfensters einzutragen! ![]()
$iHour = 0 ;// Die Stunde wann der Browser geschlossen werden soll.
$iMin = 0 ;// Die Minute wann der Browser geschlossen werden soll.
While Sleep(1000)
If @HOUR = $iHour Then ;// Wenn die Stunde übereinstimmt:
If @MIN = $iMin Then ;// Wenn die Minute übereinstimmt:
WinClose($sTitle) ;// Browser schließen!
Exit ;// Script beenden!
EndIf
EndIf
WEnd
Edit:
Huch
Hab zu lange getippt :x
...
Warum denn ein Mausklick zu einer bestimmten Uhrzeit?
>> Was willst du damit erreichen? ![]()
Zudem: Deine Funktion wird beim ersten Return verlassen ;O Demnach gibt diese also nur die aktuelle Zeit aus. Mehr nicht ![]()
Anscheinend nicht ![]()
Spanisch ![]()
PN:
Google Translate?
You German is bad x.x
Sorry, my English tooYou come from England?
Wenn ich Spanisch und ich bin gerne in Spanien leben bitte helfen
Ersteinmal: Der Title gefällt mir nicht von dem thread hier ![]()
2tens: Wo genau hast du dein Problem? Was nützt ein Script (was lauffähig ist) wenn du nicht angibst was du erreichen möchtest!
Also dann, hau in die Tasten! ![]()
Das ist mein Ernst :o
Wieso? Überrascht ^^?
So sieht meiner aus ![]()
[Blockierte Grafik: http://www7.pic-upload.de/07.01.13/j6jv74z7soo.png]
Dann setz doch bitte das Thread hier auf [gelöst] ![]()
Ja, komischerweise gibt GUIGetMsg eine total andere ID zurück (und zwar eins niedriger) als wie du zuweist...
#include <GUIConstants.au3>
[/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit];Gui anlegen
GUICreate("Output", 320, 300)
;Label Anlegen
GUICtrlCreateLabel("Ueberpruefung ist abgeschlossen.", 10, 10, 310, 20)
;~ GUICtrlCreateLabel($output, 10, 45, 310, 220)
GUICtrlCreateLabel('$output', 10, 45, 310, 220)
;~ If UBound($bugListe) - 1 > 0 Then
$openreport = GUICtrlCreateButton("Report-File oeffnen", 10, 220, 120, 20)
MsgBox(0, 'Button ID', $openreport)
;~ EndIf
;Gui Starten
GUISetState()
;Warte schleife was passiert
While 1
$msg = GUIGetMsg()
If $msg > 0 Then ConsoleWrite($msg & @CRLF)
Select
;Wenn Start button geklickt wird: Input-Feld auslesen und die Suche starten
Case $msg = $GUI_EVENT_CLOSE
;~ GUIDelete($gui)
;~ Variable $gui existiert nicht in dem Script!
Exit
Case $msg = $openreport
;~ ShellExecute($reportfile)
MsgBox(0, '', '', 1)
EndSelect
WEnd
Sorry, weiß nicht was da los ist
| Arbeite mit dem OnEvent Mode ![]()
Ich versuch's aber mal rauszufinden ![]()
Edit:
Haha xD Das ich da nicht direkt drauf gekommen bin:
Eines deiner Labels überdeckt den Button :O Deswegen wird auch die ID 4 zurück gegeben ![]()
Es ist dieses Label hier: GUICtrlCreateLabel($output, 10, 45, 310, 220)
Nach Möglichkeit stell die Größe kleiner sodass dies nicht "über" den Button liegt...
Das Problem ist, du Übergibst nicht die Buttons ID's!
Func _LanguageSet($_sLang = $OSLang)
;~ MsgBox(0,'',GUICtrlRead($gCombo))
Local $Combo_Read = GUICtrlRead($gCombo)
If $Combo_Read = 'Dutch' Then
For $i = 0 To UBound($lLang_Key) -1
GUICtrlSetData($lRead[$i][1],$ValueDut)
MsgBox(0, '', $lRead[$i][1]) ;~ (!) Kannst dir ja mal ausgeben lassen :d (!)
Next
EndIf
Diese beinhalten nur die Namen die (wahrscheinlich) zugewiesen werden sollen...
Du benötigst aber die ID's! Die ID's hast du hier gespeichert:
$cLang = GUICtrlCreateLabel($lRead[1][1], 10, 13, 80, 17)
$cNew = GuiCtrlCreateButton($lRead[2][1], 100, 70, 80, 20)
$cNext = GuiCtrlCreateButton($lRead[3][1], 100, 40, 80, 20)
$cBack = GuiCtrlCreateButton($lRead[4][1], 190, 40, 80, 20)
$cOpen = GuiCtrlCreateButton($lRead[5][1], 10, 40, 80, 20)
$cSave = GuiCtrlCreateButton($lRead[6][1], 10, 70, 80, 20)
$cSaveAs = GuiCtrlCreateButton($lRead[7][1], 280, 70, 80, 20)
$cClose = GuiCtrlCreateButton($lRead[8][1], 190, 70, 80, 20)
$cOpt = GuiCtrlCreateButton($lRead[9][1], 280, 40, 80, 20)
Da liegt dein Denkfehler ![]()
Zu der #region ### Language Set ### >> Hier das wäre auch eine Möglichkeit:
Func _SysLangRead()
Local $iLang
Switch $OSLang
Case 'Dutch'
$iLang = 1
Case 'English'
$iLang = 2
Case 'French'
$iLang = 3
Case 'German'
$iLang = 4
Case 'Italian'
$iLang = 5
Case 'Portuguese'
$iLang = 6
Case 'Spanish'
$iLang = 7
EndSwitch
If Not $iLang Then
MsgBox(0, $gDefault, 'Language not Found. Set English as Standard', 5)
$iLang = 2
EndIf
If $Lang_File_List[$iLang] = $cLang_Name[$iLang - 1] Then
For $i = 0 To UBound($lLang_Key) - 1
$lRead = IniReadSection($sPath & $cLang_Name[$iLang - 1], 'Language')
Next
EndIf
$lRead[1][0] = $cLang
$lRead[2][0] = $cNew
$lRead[3][0] = $cNext
$lRead[4][0] = $cBack
$lRead[5][0] = $cOpen
$lRead[6][0] = $cSave
$lRead[7][0] = $cSaveAs
$lRead[8][0] = $cClose
$lRead[9][0] = $cOpt
EndFunc ;==>_SysLangRead
Dies ersetzt die ganzen If-Abfragen und ist etwa (gefühlte) 20 Zeilen kürzer. Aber das ist nur nebensächlich und tut nicht viel zu Sache
Nur weil du drum gefragt hast ![]()
Ich hoffe ich konnte dir weiterhelfen ![]()
Sorry ![]()
Ich hätte ja was abgegeben, stecken aber mitten im Umzug ![]()
Find ich aber echt schade ...
WTF minx oO
>> Sowas kauf ich doch gerne ![]()
Sag bescheid wenn es das zu verkaufen gibt ![]()