1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Forenregeln
  4. Forum
    1. Unerledigte Themen
  • Anmelden
  • Registrieren
  • Suche
Alles
  • Alles
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Mitglieder
  3. Yjuq

Beiträge von Yjuq

  • Hallöchen!

    • Yjuq
    • 23. Januar 2013 um 18:37

    Freut mich das du uns gefunden hast :)
    Du wirst hier sicherlich viel Spaß haben (!)

    Herzlich willkommen :P

  • Zeilen überspringen möglich?

    • Yjuq
    • 23. Januar 2013 um 18:36

    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.

  • Problemlösung bei 2.GUIs und Maus

    • Yjuq
    • 23. Januar 2013 um 16:10

    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.

  • Wechsel zwischen Fenster alle x Sekunden

    • Yjuq
    • 22. Januar 2013 um 14:33

    Öhmm... Schonmal was von einer Schleife gehört? :)
    Achja: Was willst du eigentlich erreichen?

  • Problemlösung bei 2.GUIs und Maus

    • Yjuq
    • 22. Januar 2013 um 13:48

    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?

    Spoiler anzeigen
    [autoit]

    #include <GUIConstants.au3>
    ConsoleWrite(@CRLF)

    [/autoit] [autoit][/autoit] [autoit][/autoit] [autoit][/autoit] [autoit]

    $hGUI1 = GUICreate('Beispiel #1', 120, 40)
    $idButton = GUICtrlCreateButton('*-Klick-*', 10, 10, 100, 20)
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    $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

    [/autoit]

    €dit: Huch, hatte nicht gesehen das General Kaboom ein Spoiler im letzten Post hat :whistling:

  • der Nächste, bitte...

    • Yjuq
    • 19. Januar 2013 um 17:43

    Herzlich willkommen 2000 :)
    Ich wünsche dir natürlich auch viel Spaß hier im Forum ^^

  • Wie kommt ihr auf euren Nicknamen?

    • Yjuq
    • 15. Januar 2013 um 17:03

    Höhö :D
    Ich habe einfach nur mal meinen Passwortgenerator angeschmissen und ganz Zufällig kahm da Make-Grafik raus :P

    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 :P

  • Input Boxen in SubItems eines ListView Controls

    • Yjuq
    • 14. Januar 2013 um 19:50

    Trolleule1337:
    Du hast nicht zufällig den Visual Basic code dazu?

  • Und schon wieder einer..

    • Yjuq
    • 11. Januar 2013 um 16:55
    Zitat von Thread Titel

    Und schon wieder einer..

    Ja, schlimm hier x.x Wo kommt ihr denn alle her :o?
    :P Herzlich willkommen im Forum ^^
    Ich wünsche dir viel Spaß! Ich bin davon überzeugt das dus nicht bereuen wirst :D

  • kann mir jemand helfen?

    • Yjuq
    • 8. Januar 2013 um 15:06

    Dazu gibt es z.B WinClose :)
    Dies ist sicherer als MouseClick :P
    (z.B. Wenn sich der Browser verschiebt dann funkt der Mausklick nicht mehr :P)

    [autoit]

    $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.

    [/autoit][autoit][/autoit][autoit]

    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

    [/autoit]

    Edit:
    Huch :P Hab zu lange getippt :x

  • kann mir jemand helfen?

    • Yjuq
    • 8. Januar 2013 um 14:47

    ...

    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 ^^

  • Hilfeee !

    • Yjuq
    • 7. Januar 2013 um 18:18

    Anscheinend nicht :P
    Spanisch ^^


    PN:

    Zitat von Make-Grafik

    Google Translate?
    You German is bad x.x
    Sorry, my English too :D

    You come from England?

    Zitat von CyberKode01

    Wenn ich Spanisch und ich bin gerne in Spanien leben bitte helfen

  • Hilfeee !

    • Yjuq
    • 7. Januar 2013 um 18:02

    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! :P

  • Wie sieht euer Desktop aus?

    • Yjuq
    • 7. Januar 2013 um 17:23

    Das ist mein Ernst :o
    Wieso? Überrascht ^^?

  • Wie sieht euer Desktop aus?

    • Yjuq
    • 7. Januar 2013 um 16:46

    So sieht meiner aus :P

    Spoiler anzeigen

    [Blockierte Grafik: http://www7.pic-upload.de/07.01.13/j6jv74z7soo.png]

  • Gui probleme mit Button

    • Yjuq
    • 7. Januar 2013 um 14:32

    Dann setz doch bitte das Thread hier auf [gelöst] :)

  • Gui probleme mit Button

    • Yjuq
    • 7. Januar 2013 um 13:49

    Ja, komischerweise gibt GUIGetMsg eine total andere ID zurück (und zwar eins niedriger) als wie du zuweist...

    Spoiler anzeigen
    [autoit]

    #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)

    [/autoit] [autoit][/autoit] [autoit]

    ;~ If UBound($bugListe) - 1 > 0 Then
    $openreport = GUICtrlCreateButton("Report-File oeffnen", 10, 220, 120, 20)
    MsgBox(0, 'Button ID', $openreport)
    ;~ EndIf

    [/autoit] [autoit][/autoit] [autoit]

    ;Gui Starten
    GUISetState()

    [/autoit] [autoit][/autoit] [autoit]

    ;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

    [/autoit]

    Sorry, weiß nicht was da los ist ^^ | Arbeite mit dem OnEvent Mode :P
    Ich versuch's aber mal rauszufinden X(

    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 :P
    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...

  • Was am meisten Verwendet wird

    • Yjuq
    • 4. Januar 2013 um 09:19

    Das Problem ist, du Übergibst nicht die Buttons ID's!

    Spoiler anzeigen
    [autoit]

    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

    [/autoit]

    Diese beinhalten nur die Namen die (wahrscheinlich) zugewiesen werden sollen...
    Du benötigst aber die ID's! Die ID's hast du hier gespeichert:

    Spoiler anzeigen
    [autoit]

    $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)

    [/autoit]

    Da liegt dein Denkfehler :D


    Zu der #region ### Language Set ### >> Hier das wäre auch eine Möglichkeit:

    Spoiler anzeigen
    [autoit]

    Func _SysLangRead()
    Local $iLang

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    If Not $iLang Then
    MsgBox(0, $gDefault, 'Language not Found. Set English as Standard', 5)
    $iLang = 2
    EndIf

    [/autoit] [autoit][/autoit] [autoit]

    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

    [/autoit] [autoit][/autoit] [autoit]

    $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

    [/autoit]

    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 :P
    Ich hoffe ich konnte dir weiterhelfen ^^

  • Weihnachtsscripting-Challenge

    • Yjuq
    • 1. Januar 2013 um 16:02

    Sorry :/
    Ich hätte ja was abgegeben, stecken aber mitten im Umzug X(
    Find ich aber echt schade ...

  • Das AutoIt T-Shirt

    • Yjuq
    • 30. Dezember 2012 um 16:08

    WTF minx oO
    >> Sowas kauf ich doch gerne :D
    Sag bescheid wenn es das zu verkaufen gibt :D

Spenden

Jeder Euro hilft uns, Euch zu helfen.

Download

AutoIt Tutorial
AutoIt Buch
Onlinehilfe
AutoIt Entwickler
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™