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

Beiträge von Ineluki

  • Ip-Liste zwischen zwei IPs

    • Ineluki
    • 22. Juni 2010 um 14:02

    Wie wärs mit _StringBetween?

  • CallTips automatisch in SciTE eintragen

    • Ineluki
    • 20. Juni 2010 um 20:03

    Juhu, bei mir klappts, nachdem ich den Pfad manuell eingegeben hab auch *freu*

  • Email senden

    • Ineluki
    • 20. Juni 2010 um 13:29

    Guck dir mal AdlibRegister() an

  • GDI+ Snake (Funktioniert jetzt!)

    • Ineluki
    • 20. Juni 2010 um 13:04

    Bei mir klappts aber auch nicht.. Hab Windows 7 Home Edition 64 Bit

  • GDI+ Snake (Funktioniert jetzt!)

    • Ineluki
    • 20. Juni 2010 um 12:06

    Meine Kritik:
    -bei den Globalen Variablen fehlt ein Global $Timer2
    -mir ist die Schlange viiieeel zu langsam

  • GUI Problem

    • Ineluki
    • 20. Juni 2010 um 09:56

    Am leichtesten wäre es, wenn du im OnEventMode arbeitest ;)

  • Aktuelle Mausposition in Script einbinden

    • Ineluki
    • 19. Juni 2010 um 21:15

    Ich hab es so verstanden, dass er die Maus irgendwo hinsetzen will und das Script sich die Posi merken soll und da dann dauerklicken soll.

  • Aktuelle Mausposition in Script einbinden

    • Ineluki
    • 19. Juni 2010 um 18:00
    [autoit]

    MouseGetPos()

    [/autoit]
  • Textdokument-Fragen

    • Ineluki
    • 19. Juni 2010 um 17:01

    Es gibt eine sehr ausführliche Hilfe...

  • Textdokument-Fragen

    • Ineluki
    • 19. Juni 2010 um 16:57

    Ich hab dir bereits alle Befehle aufgelistet, die du brauchst.

  • Textdokument-Fragen

    • Ineluki
    • 19. Juni 2010 um 16:46
    Zitat von EpicWorld


    Ich will ein Textdokument mit dem Scripts speichern können und den Speicherort bestimmen können..


    Das hört sich nicht gerade sehr deutsch an...

  • Textdokument-Fragen

    • Ineluki
    • 19. Juni 2010 um 16:14

    Vllt. helfen dir ja ein paar von folgenden Befehlen

    [autoit]

    ControlGetText()
    ControlSend()
    ControlClick()
    Send()
    FileWrite()

    [/autoit]
  • Gui Problem [ es kommt kein Interface ...]

    • Ineluki
    • 19. Juni 2010 um 16:05

    Es fehlt nur ein GUISetState() ;)

  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 12:57

    Danke, aber der beste bin ich noch lange nicht ^^.
    Warum deine Methode nicht klappt weiß ich leider nicht, aber so geht es:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    Global $menu1, $n1, $satz, $n2
    Opt("GUIOnEventMode", 1)
    Opt('MustDeclareVars', 1)
    GUICreate("Multi-Übersetzer") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird
    GUISetOnEvent(-3, "_exit")
    $menu1 = GUICtrlCreateMenu("")
    $n1 = GUICtrlCreateList("", 10, 10, -1, 100)
    GUICtrlSetData(-1, "Deutsch - Englisch|Deutsch - Französisch|Englisch - Deutsch|Englisch - Französisch|Englisch - Niederländisch|Englisch - Griechisch|Englisch - Italienisch|Englisch - Spanisch|Englisch - Russisch", "")
    GUICtrlCreateLabel("Satz:", 10, 125, -1, 15)
    $satz=GUICtrlCreateInput("", 40, 120, 90, 20)
    $n2 = GUICtrlCreateButton("Übersetzen", 10, 150, 70)
    GUICtrlSetOnEvent(-1, "n2")
    GUICtrlSetState(-1, $GUI_FOCUS) ; Der Fokus liegt auf diesem Button
    GUISetState() ; Zeigt das leere GUI-Fenster
    While true
    WEnd

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

    Func n2()
    If GUICtrlRead($n1)="Deutsch - Englisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "de-en"))
    If GUICtrlRead($n1)="Deutsch - Französisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "de-fr"))
    If GUICtrlRead($n1)="Englisch - Deutsch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-de"))
    If GUICtrlRead($n1)="Englisch - Französisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-fr"))
    If GUICtrlRead($n1)="Englisch - Niederländisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-nl"))
    If GUICtrlRead($n1)="Englisch - Griechisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-el"))
    If GUICtrlRead($n1)="Englisch - Italienisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-it"))
    If GUICtrlRead($n1)="Englisch - Spanisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-es"))
    If GUICtrlRead($n1)="Englisch - Russisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-ru"))
    EndFunc
    Func Translate($satz, $language)
    Local $translate, $i, $escaped
    For $i = 1 To StringLen($satz)
    If "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) < 0x21 Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) = 0x25 Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) = 0x2f Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) > 0x7f Then
    $escaped = $escaped & '%' & Hex(Asc(StringMid($satz, $i, 1)), 2)
    Else
    $escaped = $escaped & Chr("0x" & Hex(Asc(StringMid($satz, $i, 1)), 2))
    EndIf

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

    Next
    InetGet("http://babelfish.yahoo.com/translate_txt?ei=UTF-8&doit=done&fr=bf-res&intl=1&tt=urltext&trtext=" & $escaped & "&lp=" & StringReplace($language, "-", "_") & "&btnTrTxt=Translate", @TempDir & "translate.dll")
    $translate = FileRead(@TempDir & "translate.dll")
    FileDelete(@TempDir & "translate.dll")
    $translate = StringMid($translate, StringInStr($translate, '<div id="result">'))
    $translate = StringMid($translate, StringInStr($translate, '>') + 1)
    $translate = StringMid($translate, StringInStr($translate, '>') + 1)
    $translate = StringLeft($translate, StringInStr($translate, '<') - 1)
    Return $translate
    EndFunc ;==>Translate
    Func _exit()
    Exit
    EndFunc

    [/autoit]
  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 11:58

    Du kannst keine Func in eine Func einbauen ;) So geht es z.b.:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    Global $n2, $satz
    Opt('MustDeclareVars', 1)

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

    Example()

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

    Func Example()
    Local $menu1, $n1, $msg, $menustate, $menutext

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

    GUICreate("Multi-Übersetzer") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird

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

    $menu1 = GUICtrlCreateMenu("")

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

    $n1 = GUICtrlCreateList("", 10, 10, -1, 100)
    GUICtrlSetData(-1, "Deutsch - Englisch|Deutsch - Französisch|Englisch - Französisch", "")
    GUICtrlCreateLabel("Satz:", 10, 125, -1, 15)
    $satz=GUICtrlCreateInput("", 40, 120, 90, 20)
    $n2 = GUICtrlCreateButton("Weiter", 10, 150, 50)
    GUICtrlSetState(-1, $GUI_FOCUS) ; Der Fokus liegt auf diesem Button

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

    GUISetState() ; Zeigt das leere GUI-Fenster
    ; Führt das GUI aus, bis der Dialog geschlossen wird
    Do
    $msg = GUIGetMsg()
    If $msg = $n2 Then
    If GUICtrlRead($n1)="Deutsch - Englisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "de-en"))
    If GUICtrlRead($n1)="Deutsch - Französisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "de-fr"))
    If GUICtrlRead($n1)="Englisch - Französisch" Then MsgBox(0, "Übersetzung", translate(GUICtrlRead($satz), "en-fr"))
    EndIf
    Until $msg = $GUI_EVENT_CLOSE
    EndFunc ;==>Example

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

    Func Translate($satz, $language)
    Local $translate, $i, $escaped
    For $i = 1 To StringLen($satz)
    If "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) < 0x21 Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) = 0x25 Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) = 0x2f Or "0x" & Hex(Asc(StringMid($satz, $i, 1)), 2) > 0x7f Then
    $escaped = $escaped & '%' & Hex(Asc(StringMid($satz, $i, 1)), 2)
    Else
    $escaped = $escaped & Chr("0x" & Hex(Asc(StringMid($satz, $i, 1)), 2))
    EndIf

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

    $n2 = GUICtrlCreateButton("Weiter", 10, 150, 50)
    GUICtrlSetState(-1, $GUI_FOCUS) ; Der Fokus liegt auf diesem Button

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

    Next
    InetGet("http://babelfish.yahoo.com/translate_txt?ei=UTF-8&doit=done&fr=bf-res&intl=1&tt=urltext&trtext=" & $escaped & "&lp=" & StringReplace($language, "-", "_") & "&btnTrTxt=Translate", @TempDir & "translate.dll")
    $translate = FileRead(@TempDir & "translate.dll")
    FileDelete(@TempDir & "translate.dll")
    $translate = StringMid($translate, StringInStr($translate, '<div id="result">'))
    $translate = StringMid($translate, StringInStr($translate, '>') + 1)
    $translate = StringMid($translate, StringInStr($translate, '>') + 1)
    $translate = StringLeft($translate, StringInStr($translate, '<') - 1)
    Return $translate
    EndFunc ;==>Translate

    [/autoit]
  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 10:38

    Genau. Und jenachdem, welche Sprache ausgewählt wurde, rufst du die Funktion mit dem und dem Parameter auf.

  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 10:33

    Dateien ausführen kannst du mit ShellExecute() . Aber du kannst auch statt einer Datei eine Funktion in deinem Programm aufrufen lassen, dann braucht man, wenn man dein Programm ausführen will nicht 20 Dateien, sondern nur eine ;)

  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 10:17

    Mit GUICreate() erstellst du eine GUI. Mit GUICtrlCreateCombo() kannst du dann die Comboliste erstellen.
    Beispiel:

    Spoiler anzeigen
    [autoit]

    Opt("GUIOnEVentMode", 1)
    $hGUI = GUICreate("Combo Box Beispiel", 357, 73, 192, 124)
    GUISetOnEvent(-3, "_exit")
    GUICtrlCreateLabel("Bitte wählen sie eine Sprache aus.", 8, 8, 167, 17)
    $Combo = GUICtrlCreateCombo("", 200, 8, 145, 25)
    GUICtrlSetData(-1, "Deutsch|Englisch|Französisch")
    $start = GUICtrlCreateButton("Start", 72, 40, 75, 25)
    GUICtrlSetOnEvent(-1, "testfunc")
    GUISetState(@SW_SHOW)
    While True
    WEnd
    Func testfunc()
    MsgBox(64, "Combo Box Beispiel", "Es wurde "&GUICtrlRead($combo)&" ausgewählt.")
    EndFunc
    Func _exit()
    Exit
    EndFunc

    [/autoit]
  • Kleines Auswahlmenü

    • Ineluki
    • 19. Juni 2010 um 10:04

    Suchst du

    [autoit]

    GUICtrlCreateCombo()

    [/autoit]

    ?

  • Test schreibeen

    • Ineluki
    • 17. Juni 2010 um 21:24

    Achso, ich dachte du wolltest abfragen, ob die linke Maustaste gedrückt wurde...

    [autoit]

    MouseClick()

    [/autoit]

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™