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

Beiträge von Mahagon

  • Updates per Root?

    • Mahagon
    • 17. Juni 2010 um 23:22

    Du könntest natürlich auch die Dateigröße vergleichen:

    _FTP_FileGetSize
    FileGetSize

    Den Zielort kannst du am besten bestimmen indem der "Updater" im Ordner des Spiels ist und die Dateien einfach nach @Scriptdir kopierts ;)

    Mit so einer Textdatei gehts natürlich auch, nur ist es halt zu Pflegen..und bei verschiedenen Versionsständen bekommst du wahrscheinlich Probleme ^^

  • Updates per Root?

    • Mahagon
    • 17. Juni 2010 um 23:16
    [autoit]

    _FTP_Open
    _FTP_Connect
    _FTP_FileGet
    _FTP_ListToArray
    _FTP_Close

    [/autoit]

    Das sollte dafür reichen
    Haben die Updates irgendwelche merkmale (Versionsname, Releasedatum?)
    du willst ja nicht jedes mal alles herunterladen denke ich ;)

  • Edits kein enter???

    • Mahagon
    • 17. Juni 2010 um 23:06

    Okay hab den Fehler :D

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 263, 237, 192, 124)
    $Edit1 = GUICtrlCreateEdit("", 8, 8, 241, 185)
    GUICtrlSetData(-1, "Edit1")
    $Button1 = GUICtrlCreateButton("Speichern", 8, 208, 75, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Lesen", 176, 208, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    IniWrite("test.ini","Schluessel","Wert",StringReplace(GUICtrlRead($Edit1),@CRLF,"||"))
    Case $Button2
    GUICtrlSetData($Edit1,StringReplace(IniRead("test.ini","Schluessel","Wert","Leer"),"||",@CRLF))
    EndSwitch
    WEnd

    [/autoit]

    Ist anscheinend kein Return sondern nen Zeilenumbruch

  • Edits kein enter???

    • Mahagon
    • 17. Juni 2010 um 22:53

    Er meint es im Prinzip so:

    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <EditConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 263, 237, 192, 124)
    $Edit1 = GUICtrlCreateEdit("", 8, 8, 241, 185)
    GUICtrlSetData(-1, "Edit1")
    $Button1 = GUICtrlCreateButton("Speichern", 8, 208, 75, 25, $WS_GROUP)
    $Button2 = GUICtrlCreateButton("Lesen", 176, 208, 75, 25, $WS_GROUP)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $Button1
    $sReturn = StringReplace(GUICtrlRead($Edit1),Chr(13),"<br>")
    IniWrite("test.ini","Text","1",$sReturn)
    Case $Button2
    $sReturn = StringReplace(IniRead("test.ini","Text","1","Leer"),"<br>",Chr(13))
    GUICtrlSetData($Edit1,$sReturn)
    EndSwitch
    WEnd

    [/autoit]

    Merkwürdig ist nur ,dass er bei mir zumindest beim auslesen nur die erste Zeile liest...

  • Button Fehler

    • Mahagon
    • 17. Juni 2010 um 22:25

    Seubos Lösung läuft bei mir ;)

    [autoit]

    $Background = GUICtrlCreatePic("C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\Launcher.jpg", 0, 0, 621, 411, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    GUICtrlSetState(-1,$GUI_DISABLE)

    [/autoit]

    Dein Hintergrund musst deaktiviert werden

  • Button Fehler

    • Mahagon
    • 17. Juni 2010 um 22:15
    Spoiler anzeigen

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <WindowsConstants.au3>
    ;~ FileInstall("launcher.jpg", "launcher.jpg")
    ;~ FileInstall("hp.bmp", "hp.bmp")
    ;~ FileInstall("reg.bmp", "reg.bmp")
    ;~ FileInstall("start.bmp", "start.bmp")
    #Region ### START Koda GUI section ### Form=c:\users\kazu mikura\desktop\kal online launcher\gui.kxf
    $Form1_1 = GUICreate("TranX Online", 621, 411, 196, 144)
    ;~ $Background = GUICtrlCreatePic("C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\Launcher.jpg", 0, 0, 621, 411, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
    $hp = GUICtrlCreatepic(".\hp.bmp",84, 375, 138, 36)
    ;~ $reg = GUICtrlCreateButton("reg", 233, 375, 156, 35, BitOR($BS_BITMAP,$WS_GROUP))
    ;~ GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\reg.bmp", -1)
    ;~ $start = GUICtrlCreateButton("start", 399, 375, 131, 34, BitOR($BS_BITMAP,$WS_GROUP))
    ;~ GUICtrlSetImage(-1, "C:\Users\Kazu Mikura\Desktop\Kal Online Launcher\PSD\start.bmp", -1)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###
    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $hp
    ShellExecute("www.google.de")
    Case $GUI_EVENT_CLOSE
    Exit

    EndSwitch
    WEnd

    Du kannst doch einfach das Bild erstellen ;)
    Oder war es nicht das was du wolltest?

  • Test schreibeen

    • Mahagon
    • 17. Juni 2010 um 22:06

    Ein Array kannst du dir im Prinzip wie Schubladen eines Schrankes vorstellen, wo du etwas in die Schubladen hineinlegst.
    Du kannst natürlich auch mehrere Schränke habe (Mehrdimensionale Arrays).
    Im Wikisteht ein bischen was dazu ;)

    Pixelsearch und Mouseclick wird hier selten geduldet (Spiele-Bot gefahr)

    Außerdem ist AutoIt nicht für dämliche SpieleBots gedacht sondern für die (sinnvolle) Automatisierung von Windows.

  • Test schreibeen

    • Mahagon
    • 17. Juni 2010 um 21:40

    jaja die ewige suche nach den Pixeln....
    Ich möchte dir noch einmal die Forenregeln nahelegen ;)

  • Test schreibeen

    • Mahagon
    • 17. Juni 2010 um 21:23

    Schau dir mal die Hilfe zu IsPressed an

    Edit: darf man außerdem erfahren wofür du das brauchst? hab da so ne Vorahnung :rolleyes:

  • Bild wird nicht korrekt im GUI angezeigt

    • Mahagon
    • 17. Juni 2010 um 21:09
    Spoiler anzeigen
    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <StaticConstants.au3>
    #include <TabConstants.au3>
    #include <WindowsConstants.au3>

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

    #Region ### START Koda GUI section ### Form=C:\Users\Lukas\Pictures\Internet_Programme.kxf
    Global $Form2 = GUICreate("Internet / Programme", 589, 412, -1, -1, BitOR($WS_MAXIMIZEBOX,$WS_MINIMIZEBOX,$WS_SIZEBOX,$WS_THICKFRAME,$WS_SYSMENU,$WS_CAPTION,$WS_OVERLAPPEDWINDOW,$WS_TILEDWINDOW,$WS_POPUP,$WS_POPUPWINDOW,$WS_GROUP,$WS_TABSTOP,$WS_BORDER,$WS_CLIPSIBLINGS))
    Global $Tab1 = GUICtrlCreateTab(8, 8, 569, 393)
    GUICtrlSetResizing(-1, $GUI_DOCKWIDTH+$GUI_DOCKHEIGHT)
    Global $TabSheet1 = GUICtrlCreateTabItem("Internetseiten")
    Global $Button1 = GUICtrlCreateButton("Button1", 24, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button2 = GUICtrlCreateButton("Button1", 296, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button3 = GUICtrlCreateButton("Button1", 432, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button4 = GUICtrlCreateButton("Button1", 160, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button5 = GUICtrlCreateButton("Button1", 24, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button6 = GUICtrlCreateButton("Button1", 296, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button7 = GUICtrlCreateButton("Button1", 432, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button8 = GUICtrlCreateButton("Button1", 160, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button9 = GUICtrlCreateButton("Button1", 24, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button10 = GUICtrlCreateButton("Button1", 296, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button11 = GUICtrlCreateButton("Button1", 432, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button12 = GUICtrlCreateButton("Button1", 160, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button13 = GUICtrlCreateButton("Button1", 24, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button14 = GUICtrlCreateButton("Button1", 296, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button15 = GUICtrlCreateButton("Button1", 432, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button16 = GUICtrlCreateButton("Button1", 160, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $TabSheet2 = GUICtrlCreateTabItem("Programme")
    Global $Button17 = GUICtrlCreateButton("Button1", 24, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button18 = GUICtrlCreateButton("Button1", 296, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button19 = GUICtrlCreateButton("Button1", 432, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button20 = GUICtrlCreateButton("Button1", 160, 48, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button21 = GUICtrlCreateButton("Button1", 24, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button22 = GUICtrlCreateButton("Button1", 296, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button23 = GUICtrlCreateButton("Button1", 432, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button24 = GUICtrlCreateButton("Button1", 160, 136, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button25 = GUICtrlCreateButton("Button1", 24, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button26 = GUICtrlCreateButton("Button1", 296, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button27 = GUICtrlCreateButton("Button1", 432, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button28 = GUICtrlCreateButton("Button1", 160, 224, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button29 = GUICtrlCreateButton("Button1", 24, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button30 = GUICtrlCreateButton("Button1", 296, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button31 = GUICtrlCreateButton("Button1", 432, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $Button32 = GUICtrlCreateButton("Button1", 160, 312, 129, 81, 0)
    GUICtrlSetBkColor(-1, 0x3399FF)
    Global $TabSheet3 = GUICtrlCreateTabItem("TabSheet3")
    GUICtrlSetState(-1,$GUI_SHOW)
    Global $Pic1 = GUICtrlCreatePic(@ScriptDir & "\Lukas Productions.jpg", 24, 40, 545, 345, BitOR($SS_NOTIFY,$WS_GROUP))
    GUICtrlCreateTabItem("")
    Global $Label1 = GUICtrlCreateLabel("Copyright @ Lukas Productions", 240, 8, 170, 17)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

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

    While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
    Case $GUI_EVENT_CLOSE
    Exit

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

    EndSwitch
    WEnd

    [/autoit]

    So sollte es klappen ;)

    Du solltest auch nie Absolute Pfade verwenden. Relative sind (zu 99%) die bessere Wahl z.B. mit @scriptdir

  • Bild wird nicht korrekt im GUI angezeigt

    • Mahagon
    • 17. Juni 2010 um 21:00

    Mit deinem "bild" .. meinst du damit dein Label?

    GUICtrlCreateTabItem("")

    das muss nämlich !unter! der Erstellung des Labels, sonst wird im Prinzip das Label unter dem Tabsheet erstellt ;)
    EDIT seh grade das Label ist oberhalb der Tabs...^^

    habe ich das Create Pics iwie übersehen??

  • Test schreibeen

    • Mahagon
    • 17. Juni 2010 um 20:49

    Siehe Forenregeln.
    Ich glaube kaum, dass das Spiel das Automatisieren erlaubt, selbst wenn es nur zum Login gedacht ist.
    Wenn das Spiel keine Passwort speichern Funktion hat musst du es wohl oder übel manuell machen.

  • Aion Launcher

    • Mahagon
    • 17. Juni 2010 um 20:45
    Zitat von DaisukeHideki
    [autoit]

    ShellExecute("bin32\aion.bin","-ip:127.0.0.1 -port:2106 -cc:1 -lang:enu -noauthgg -noweb")

    [/autoit]

    Parameter gehören in den 2. Parameter ;)

    Siehe Hilfe

  • Informatik lernen, nur wo?

    • Mahagon
    • 11. Juni 2010 um 16:15

    Als Programmierer unwahrsheinlich, ich persönlich nutz es inzwischen weitaus öfter als Batchdateien oder Powershell scripts

    Aber es würde dir zumindest bei den MySQL DB helfen.

    Aber du solltest vielleicht erstmal klären was eine DB ist, 3. Normalform, usw

  • Informatik lernen, nur wo?

    • Mahagon
    • 11. Juni 2010 um 16:05

    MYSQL ist eine Datenbank ;)

    MySQL ist für den Anfang sehr gut geeignet.

    Du könntest ja ein AutoIt oder auch PHP Script schreiben das mit einer MYSQL DB zusammenarbeitet
    Wenn du AutoIt wählst empfehle ich dir die MySQL UDF von Progandy

  • Informatik lernen, nur wo?

    • Mahagon
    • 11. Juni 2010 um 12:36

    Also die Programmierer des Betriebes bei dem ich arbeite setzen soweit ich weiß vor allem Delphi und .net ein. Aber Die erstellen auch DB Strukturen mit Firebird, MSSQL und Oracle.
    (Und wenn dies mal wieder vergeigen müssen die Techniker die DB retten :rolleyes: )
    Wichtig ist es aber glaube ich erst einmal die allgemeinen Grundlagen im Programmieren und DBs zu kennen.

  • [Frage] Virtuelle Desktops

    • Mahagon
    • 10. Juni 2010 um 20:33

    Ich nutze da Dexpot unter Win7 x64
    Ressourcensparend und jeder Desktop lässt sich anpassen und hat eine eigene Taskleiste

  • Informatik lernen, nur wo?

    • Mahagon
    • 10. Juni 2010 um 20:31

    Der Informatikkaufmann macht häufig zwar auch administrative dinge, wird aber auch im Einkauf/Verkauf usw eingesetzt.
    Da hast du sehr viel Wirtschaft mit drin und umso weniger mit Programmieren.
    Wenn du wirklich was rein programmiertechnisches willst -> Fachinformatiker-Anwendungsentwicklung
    Ansonsten Fachinformatiker-Systemintegration (im Prinzip der typische Admin)

  • Informatik lernen, nur wo?

    • Mahagon
    • 10. Juni 2010 um 20:03

    Du meinst sicher den Fachinformatiker-Anwendungsentwicklung
    Der wohnt im keller und hackt nur auf der Tasta ^^

  • Informatik lernen, nur wo?

    • Mahagon
    • 10. Juni 2010 um 17:41

    Programmieren in dem Sinne nicht wirklich.
    Eher das was man unter scripten versteht (AutoIt, VBS, Powershell, Batch etc.)
    Es kommt aber stark drauf an wo du anfängst ;)
    Im Prinzip mache ich den Job eines normalen Fachinformatikers-Systemintegration, außer das ich noch nen bissle die Firmen TK betreue und hier und da mal was verkabeln (eher selten).
    Programmieren/Scripten macht mir zwar spaß aber man kommt nicht wirklich rum und man kann nicht so toll über die DAUs in der Hotline herziehen :D.
    Vor allem Außendienst macht Spaß (in einem gewissen Maß). Man sieht viele spannende sachen..Müllhalden,Flure,Besenkammern die als Serverraum bezeichnet werden usw xD

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™