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

Beiträge von Schnitzel

  • Autologin Bot/ _FFClick / _FFWindowSelect/ _FFOpenURL

    • Schnitzel
    • 8. März 2010 um 10:42

    Jup das geht in Ordnung denk ich ^^
    leider hab ich selbst noch nicht viel mit der FF.au3 gearbeitet. aber das _FFWindowSelect() denke ich braucht den Titel des Firefox Fensters und nicht die URL.

    und einen programmteil zu überspringen macht man egtl immer mit einer if abfrage. Pseudocodemäßig so:

    if nochnichteingeloggt then
    einloggen
    endif

    deshalb verstehe ich das problem mit dem case beenden nich ganz.
    aber im zweifel könnte dir auch ContinueCase helfen

  • bei Autoinstall wird ein neues Fenster nicht erkannt

    • Schnitzel
    • 8. März 2010 um 10:35

    *g* danke ich hab Fachinformatiker gelernt. Ich kenne Layer 8 Probleme nur zu gut :D

  • bei Autoinstall wird ein neues Fenster nicht erkannt

    • Schnitzel
    • 8. März 2010 um 10:27
    Zitat von Kev

    close?

    close gibts hier net :p

    machn edit auf deinem ersten post, und setz den status auf: gelößt ;)

    dann haste dein Close

    der thread war doch schon auf gelöst :D

    er hats nur nochmal dazugeschrieben ;)

  • es mal wal wieder alles falsch

    • Schnitzel
    • 8. März 2010 um 10:24

    du musst prüfen an welcher stelle er hängen bleibt. dann findest du den fehler am einfachsten:

    [autoit]

    run("\\mech00i\IT-Files\Clientsoftware\BullZipPDFPrinter\BullzipPDFPrinter_6_0_0_744.exe")
    msgbox(0,"","run ausgeführt")
    Winwait("Datei öffnen - Sicherheitswarnung")
    msgbox(0,"","auf Datei öffnen gewartet")
    Controlclick("Datei öffnen - Sicherheitswarnung", "&Ausführen", "[CLASS:Button; INSTANCE:1]")
    msgbox(0,"","auf ausführen geklickt")
    WinWait("Setup-Sprache auswählen")
    msgbox(0,"","auf setupsprache gewartet")
    ControlClick("Setup-Sprache auswählen", "&OK", "Button2")

    [/autoit]
  • Programm ausführen mit parameter

    • Schnitzel
    • 8. März 2010 um 10:16

    Möglich auf jeden Fall. Muss es über dos sein oder reicht dir die Funktion:

    [autoit]

    RunAs()

    [/autoit]
  • Autologin Bot/ _FFClick / _FFWindowSelect/ _FFOpenURL

    • Schnitzel
    • 8. März 2010 um 10:14

    Dann bitte ich dich "noch einmal" die Forenregeln zu lesen.
    Die hast du wohl bei der Anmeldung übersehen.

    http://www.autoit.de/index.php?page=Forumrules

  • Autologin Bot/ _FFClick / _FFWindowSelect/ _FFOpenURL

    • Schnitzel
    • 8. März 2010 um 10:04

    Ok. Zuerst wäre wichtig zu wissen um welche seite es sich handelt.

    2tens: Handelt es sich um einen Spiele-Bot? Wenn du schon mit Pixelgetcolor rumhantierst?

  • ein kontrollfenster?

    • Schnitzel
    • 8. März 2010 um 09:31

    hier wurde mal ein ganz guter thread dazu erstellt:

    [ offen ] Tutorial: Wie man Script-Fehler erfolgreich sucht/findet bzw. richtig debuggt

  • bei Autoinstall wird ein neues Fenster nicht erkannt

    • Schnitzel
    • 8. März 2010 um 09:28

    so ich habs dir jetz mal gebastelt. so gehts:
    (Den pfad musste natürlich wieder anpassen)

    Spoiler anzeigen
    [autoit]

    ShellExecute(@ScriptDir & "\AdbeRdr930_de_DE.exe")
    WinWait("Adobe Reader 9.3 - Assistent", "Zielordner ändern...")
    ControlClick("Adobe Reader 9.3 - Assistent", "Zielordner ändern...", "[CLASS:Button; INSTANCE:1]")
    WinWait("Adobe Reader 9.3 - Assistent", "Bereit das Programm zu installieren")
    ControlClick("Adobe Reader 9.3 - Assistent", "Bereit das Programm zu installieren", "[CLASS:Button; INSTANCE:1]")
    WinWait("Adobe Reader 9.3 - Assistent", "Adobe Reader 9.3 wurde installiert.")
    ControlClick("Adobe Reader 9.3 - Assistent", "Adobe Reader 9.3 wurde installiert.", "[CLASS:Button; INSTANCE:1]")

    [/autoit]
  • bei Autoinstall wird ein neues Fenster nicht erkannt

    • Schnitzel
    • 8. März 2010 um 09:14

    das liegt daran das du 2mal auf das gleiche fenster warten willst. das macht im normalfall immer probleme

    [autoit]

    Winwaitactive("Adobe Reader 9.3 - Assistent")
    ;...
    Winwaitactive("Adobe Reader 9.3 - Assistent")

    [/autoit]


    so gehts nicht richtig.

    nimm den text-parameter der WinWaitActive-Funktion, also eher sowas:

    [autoit]

    Winwaitactive("Adobe Reader 9.3 - Assistent", "Lizenzabkommen")
    ;...
    Winwaitactive("Adobe Reader 9.3 - Assistent", "Pfad wählen")

    [/autoit]

    usw...

  • "Ladebildschirm"

    • Schnitzel
    • 7. März 2010 um 17:09

    auch dazu is n beispiel in der Hilfe.
    Mach selbst mal was...

  • "Ladebildschirm"

    • Schnitzel
    • 7. März 2010 um 17:00
    [autoit]

    Guictrlcreatepic

    [/autoit]
  • "Ladebildschirm"

    • Schnitzel
    • 7. März 2010 um 16:57

    schau doch in die hilfe:

    [autoit]

    GUICtrlCreateProgress ()

    [/autoit]
  • Tastendruck an minimiertes Fenster senden?

    • Schnitzel
    • 7. März 2010 um 16:18

    um was für ein fenster handelt es sich denn?

  • kleines Problem mit _FileListToArray()

    • Schnitzel
    • 7. März 2010 um 16:17

    das ist höchstwahrscheinlich kein gültiger pfad:

    [autoit]


    @ScriptDir & "\File\"

    [/autoit]

    Edit: sry hier stand müll ^^

  • WinPcap.au3 Problem/Hilfe

    • Schnitzel
    • 7. März 2010 um 16:15

    Ich denke nicht dass der Spielehersteller das erlaubt und somit wird es hier nicht supportet

  • Rise Against Stellt sich vor !

    • Schnitzel
    • 7. März 2010 um 13:53

    Herzlich willkommen und viel Spaß im Forum ;)

  • Gui Guictrlcreatecombo - bild

    • Schnitzel
    • 5. März 2010 um 18:30

    du darfst natürlich nur eine endlosschleife haben in der du die control abfrägst


    Spoiler anzeigen
    [autoit]

    #cs ----------------------------------------------------------------------------

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

    AutoIt Version: 3.3.0.0
    Author: Kev

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

    Script Function:
    Template AutoIt script.

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

    #ce ----------------------------------------------------------------------------

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

    #include <GUIConstantsEx.au3>
    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <IE.au3>
    #include <Inet.au3>
    #include <String.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    #Include <GuiComboBox.au3>
    #include <array.au3>
    #include <file.au3>

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

    $arfile = _FileListToArray (@scriptdir &"\rg_bg\", "*.gif", 1)
    $Form1 = Guicreate("Rising Gods Signaturius",680,350)
    GuictrlcreateLabel("Character Name:",30,30,120,25)
    $Name = GUICtrlCreateInput("Dein Charactername",130,25,120,25)
    $arfile = _FileListToArray (@scriptdir &"\rg_bg\", "*.gif", 1)
    GuictrlcreateLabel("Wähle deine Signatur:",265,30,120,25)
    GuictrlcreateLabel("Rising Gods Realm:",30,60,120,25)
    $Realm = GUICtrlCreateInput("PvE oder PvP",130,55,120,25)
    $Button = GUICtrlCreateButton("Fertig",130,85,120,25)
    $ButtonExit = GUICtrlCreateButton("Beenden",530,315,120,25)
    $Button1 = GUICtrlCreateButton("Zeig her",130,112,120,25)
    GuictrlcreateLabel("Character:",500,30,120,25)
    GuictrlcreateLabel("Fraktion:",500,60,120,25)
    GuictrlcreateLabel("Klasse:",500,90,120,25)
    GuictrlcreateLabel("Level:",500,120,120,25)
    GuictrlcreateLabel("Rasse:",500,150,120,25)
    GuictrlcreateLabel("Skillung:",500,180,120,25)
    GuictrlcreateLabel("Gesundheit:",500,210,120,25)
    GuictrlcreateLabel("Mana/Wut/Energie:",500,240,120,25)
    GuictrlcreateLabel("Gilde:",500,270,120,25)
    $charklasse = GuictrlcreateLabel("",600,90,120,25)
    $charfraktion = GuictrlcreateLabel("",600,60,120,25)
    $charname = GuictrlcreateLabel("",600,30,120,25)
    $lvl = GuictrlcreateLabel("",600,120,120,25)
    $Rasse = GuictrlcreateLabel("",600,150,120,25)
    $Skill = GuictrlcreateLabel("",600,180,120,25)
    $Gesund = GuictrlcreateLabel("",600,210,120,25)
    $Mana = GuictrlcreateLabel("",600,240,120,25)
    $guild = GuictrlcreateLabel("",600,270,120,25)
    $Pic1 = GuiCtrlCreatePic("",30,250,450,100,BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $Combo1 = Guictrlcreatecombo("",260,55,120,35)
    GuiCtrlSetState($Button1, $GUI_DISABLE)
    GUISetState(@SW_SHOW)

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

    For $i = 1 To UBound ($arfile) - 1
    _GUICtrlComboBox_AddString ($Combo1, $arfile [$i])
    Next
    _GUICtrlComboBox_SetCurSel ($Combo1, 0)
    GUICtrlSetImage ($Pic1, @scriptdir &"\rg_bg\" & $arfile [1])
    $value = GUICtrlRead ($Combo1)
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    case $button
    GuiCtrlSetState($Name, $GUI_DISABLE)
    GuiCtrlSetState($Realm, $GUI_DISABLE)
    msgbox(0,"Status", "Character wird abgerufen..OK drücken und abwarten.")
    GuiCtrlSetState($Button1, $GUI_ENABLE)
    $source = _INetGetSource("http://www.arsenal.rising-gods.de/character-sheet.xml?r=" & GUICtrlRead($Realm) & "-Realm&n=" & GUICtrlRead($Name))
    $klasse = _StringBetween($source, '" class="', '" classId')
    If IsArray($klasse) Then GUICtrlSetData($charklasse, $klasse[0])
    $faction = _StringBetween($source , '" faction="', '" factionId')
    If IsArray($faction) Then GUICtrlSetData($charfraktion, $faction[0])
    $name2 = _StringBetween($source , '" name="', '" points')
    If IsArray($name2) Then GUICtrlSetData($charname, $name2[0])
    $name3 = _StringBetween($source , '" level="', '" name')
    If IsArray($name3) Then GUICtrlSetData($lvl, $name3[0])
    $name4 = _StringBetween($source , '" race="', '" raceId')
    If IsArray($name4) Then GUICtrlSetData($Rasse, $name4[0])
    $name5 = _StringBetween($source , '" prim="', '" treeOne')
    If IsArray($name5) Then GUICtrlSetData($Skill, $name5[0])
    $name6 = _StringBetween($source , '<health effective="', '"/>')
    If IsArray($name6) Then GUICtrlSetData($Gesund, $name6[0])
    $name7 = _StringBetween($source , '" effective="', '" notCasting')
    If IsArray($name7) Then GUICtrlSetData($Mana, $name7[0])
    $name8 = _StringBetween($source , '" guildName="', '" guildUrl')
    If IsArray($name8) Then GUICtrlSetData($guild, $name8[0])
    case $ButtonExit
    exit
    case $Button1
    ShellExecute("http://www.arsenal.rising-gods.de/character-sheet.xml?r=" & GUICtrlRead($Realm) & "-Realm&n=" & GUICtrlRead($Name))

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

    EndSwitch
    If $value <> GUICtrlRead ($Combo1) Then
    GUICtrlSetImage ($Pic1, @scriptdir &"\rg_bg\" & $arfile [_ArraySearch ($arfile, GUICtrlRead ($Combo1))])
    $value = GUICtrlRead ($Combo1)
    EndIf
    sleep (50)
    WEnd

    [/autoit] [autoit][/autoit] [autoit][/autoit]
  • Editor mit PW

    • Schnitzel
    • 5. März 2010 um 15:54

    in der neuesten hilfe isses definitiv drin ;)

  • Editor mit PW

    • Schnitzel
    • 5. März 2010 um 15:49

    hast du keine Hilfedatei?

    [autoit]

    _Crypt_DecryptFile(); <--Klick auf die Funktion

    [/autoit]

    edit: oh sry is wohl noch nich in der onlinehilfe verlinkt

    lad dir die hilfe und sieh nach: http://translation.autoit.de/autoitinfo/hil…nd-06_02_10.zip

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™