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

Beiträge von autoBert

  • GUI schließbar halten bei längerfristigen Aktionen

    • autoBert
    • 21. Mai 2009 um 17:06

    Hallo LilProgger208,

    ich würde versuchen die lange_Berechnung in Teile zu gliedern, und nur über einen Status die nächste Teilberechnung ansteuern und auf Adlib ganz verzichten

    [autoit]

    while 1
    $Msg = GUIgetMsg()
    switch $msg
    Case $GUI_EVENT_CLOSE
    Exit
    Case $button1
    $Status = 1
    berechnung(1)
    EndSwitch
    wend

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

    func berechnung($iStat)
    switch $iStat
    Case 1
    Teilrechnung
    Case 2
    nochne Teilrechnung
    EndSwitch
    EndFunc

    [/autoit]

    mfg (Auto)Bert

  • 12 x 12

    • autoBert
    • 21. Mai 2009 um 16:45

    Hallo Alina,

    Zitat von Alina

    Moin Moin.

    Erst einmal den Herren einen schönen sonngen Herrentag !!!

    Ich habe folgende Tabelle, die hier mit Excel erstellt ist, jedoch später als Array sein soll:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    $A = 9
    $B = 6
    $C = Schnittpunkt von $A und $B; in diesem Fall: 7

    Da sich aber die Werte später ändern, geht das so nicht. Und so habe ich an Array's gedacht.

    So schaut es mit Array's aus:
    $A = array[0][8]
    $B = array[5][0]
    $C = array[5][8]

    Frage ist nun, ob man Array addieren kann und ob dieses sinnvoll in diesem Fall ist. Array von $A + Array $B = Array $C

    Alles anzeigen

    $A, $C, $C (warum nennst du sie nicht $Col9, $Row5 und $R9C5 bzw. $Col, $Row, $Cell?) sind kein Array sondern eine Integer-Variable.

    Welche Werte ändern sich die Einträge im Array oder der Schnittpunkt, den du suchst?

    Edit: hab meine _EditBox aufgewertet und das Beispiel auf dein Problem abgeändert: => hier

    ps.: danke, aber ihr hattet ja auch schon euren Muttertag (da gibts zusätzlich noch Geschenke)

    mfg (Auto)Bert

  • Blue-Editor 2.3

    • autoBert
    • 21. Mai 2009 um 16:17

    Hallo xXTobi93Xx,

    ich bin zur Zeit am Testen des AutoIt.de_Spoiler-Reader_V2.3b (Version Ashpool), dabei ist mir aufgefallen, dass sich der Skriptcode im Anhang und der im Spoiler unterscheiden (Anhang scheint aktueller zu sein),

    mfg (Auto)Bert

  • EuroEditor 3.1.0 Beta-Version

    • autoBert
    • 21. Mai 2009 um 15:53

    Hallo mazoo9,

    Zitat von mazo09

    also zu aller erst an Sirocool..
    du lügst hier sehr sehr dreckig
    ich hab es nicht von deinem blöden browser sondern von https://autoit.de/www.autoitscript.com ..

    und 2. ich hab nur gefragt warum du es veröffentlich hast und 3. ich lass mich hier nicht rnterkriegen..
    Ich weiss dass ich nichts geklaut habe..

    und Sirocool du bist ja mal richtig hinterlässtig

    mfg


    zu 1. diese beiden Zitate zum Thema lügen:

    Zitat von simon

    Wo hast du eigentlich das Setup her?

    Zitat von mazo09

    Selber gemacht :D


    außerdem ist es unnhöflich, wenn man sich auf eine fremde UDF (hier modernmenu) bezieht nur einen allgemeinen Link und nicht den Link zum direkten Beirag zu posten.

    zu 2. kann ich nichts sagen, da es ja über PN oder ICQ gelaufen ist

    zu 3. siehe 1. denn wer fremdes geistiges Eigentum als sein eigenes ausgibt, hat umgangssprachlich geklaut

    mfg (Auto)Bert

    ps.: kannst du mir die Bedeutung von hinterlässtig erklären?

  • Blue-Editor 2.3

    • autoBert
    • 21. Mai 2009 um 00:49

    Hallo xXTobi93Xx,

    ich habs mir gerade deine 2.0 Version heruntergeladen und wollte eine Datei, die mit Vorgängerversion erstellt war öffnen. Der Text wurde nicht geladen, aber das Fenster wieder normalisiert (ich hatte es vorher maximiert). Ich werde mal weiter testen und dies dann hier melden (bis neue Version kommt).
    Aber bitte keine Hektik, lass dir mit dem Update Zeit, weil lieber eine 2.1 die funkioniert als eine 3.x die immer noch die Kinderkrankheiten von 1.0 hat, oder willst du ins Wettrennen um die höchste Versionsnummer (und den meisten Bugs) einsteigen
    Auch sind keine wichtigen Texte mit der Vorgängerversion gespeichert worden, so dass von meiner Seite kein Bedarf besteht, ein Konvertierungsprogramm zu schreiben.

    Einen schönen sonnigen Feiertag

    mfg (Auto)Bert

  • Autoit.de Spoiler-Reader V2.4

    • autoBert
    • 21. Mai 2009 um 00:17

    Hallo Ashpool,

    Funkey ist in Urlaub, siehe https://autoit.de/index.php?page…94099#post94099. Da wirst du wohl etwas auf Anwort warten müssen, ich werd es morgen mal etwas testen ob's funzt und dann in diesem Beitrag das Ergebnis melden,

    Edit1: ich hab jetzt nur mal diesen Thread getestet. Ergebnis:

    • #1 Anhang = richtig
    • #2 Codeschnipsel = richtig
    • #3 Codeschnipsel = richtig
    • #4 fremder Code für Userscript (FF?) aber Anhang fehlt
    • #13 nichts = richtig zwar Spoiler aber kein AutoIt-Code
    • 20 AutoItcode = richtig
    • #26 nichts
    • #34 Anhang = alles
    • #35 nichts

    Wenn AutoIt-Code und Anhang dann kommt immer nur der Anhang.
    Ich teste ja gerade selbst für mein Projekt (Stand Machbarkeitsstudie) siehe https://autoit.de/index.php?page…93877#post93877 Ich will allerdings unbedingt den auch noch den Author und die Überschrift (ist bei #1 unbedingt nötig) aus dem Download ermitteln (später vielleich auch noch den geschriebenen Text, mit Formtierung (Schrift und Links higlighten interne auch mit URL, fremde?). Wenn ich da auf ungewöhnliche Seiten stosse, kann ich da ja deine Beta auch gleich testen

    mfg (Auto)Bert

  • Filecopy frage

    • autoBert
    • 20. Mai 2009 um 23:54

    Hallo LordOfMoney,

    dann benutze vorher:

    Zitat

    DirCreate
    --------------------------------------------------------------------------------

    Erstellt ein Verzeichnis/Ordner.

    DirCreate ( "path" )

    Parameter

    path Der Pfad des zu erstellenden Verzeichnisses.

    ist aber eigentlich unnötig, wenn du FileCopy richtig einsetzt. Es hört sich eher so an als würdest du alle Dateien in eine neue kopieren, wegen fehlerhaftem Skript,

    mfg (Auto)Bert

  • Script hört einfach Auf???

    • autoBert
    • 20. Mai 2009 um 23:43

    Hallo blackdeath911.

    poste mal bitte das komplette Skript (und nicht Schnipsel, wo evtl. noch etwas fehlt), meine Glaskugel sagt zwar dass es daran liegt:

    [autoit]

    If $msg = $exit Then
    Exit ;<==========================
    EndIf
    WEnd

    [/autoit]


    aber ich würde es gerne selber testen,

    Edit1: Rechtschreibfehler korrigiert und über Formatierung meinen Wunsch hervorgehoben

    mfg (Auto)Bert

  • First / Last Day in Month

    • autoBert
    • 20. Mai 2009 um 17:50

    Hallo tobi_girst,

    Zitat von tobi_girst

    find ich eine Tolle Idee! Aber Die Woche war' noch toll!


    da müsste man nur _WeekNumberISO() in das Beispiel einbauen,

    mfg (Auto)Bert

  • Titel wird nicht gesetzt

    • autoBert
    • 20. Mai 2009 um 17:19

    Hallo simon,

    dann setze den Präfix bitte auf gelöst, damit man nich umsonst reinschaut,

    mfg (Auto)Bert

  • List View Item

    • autoBert
    • 20. Mai 2009 um 16:55

    Hallo pceumel,

    schau mal das an: [ offen ] GUICtrlCreateGroup scrollbar machen, aber wie?, vielleicht hilft es dir ja weiter ansonsten erweiterte Sufu-Abfrage, ich hab in den letzten Wochen einiges zuListviews geschieben,

    mfg (Auto)Bert

  • BullshitGenerator :D

    • autoBert
    • 20. Mai 2009 um 15:06

    Hallo @ L0c4lh0sT,

    schöne Idee, hoffentlich hast du auch Gedanken über das Copyright des Bildmaterials gemacht. Aber gut umgesetzt :thumbup:

    mfg (Auto)Bert

  • Fragen zu GUICtrlListView

    • autoBert
    • 20. Mai 2009 um 14:48

    Hallo skyteddy,

    in einer Listview, kannst du es sicher schöner lösen als mit einer ewig langen Auswahl in der GroupBox. Schau dir dazu

    Zitat

    GUICtrlCreateListView
    --------------------------------------------------------------------------------

    Erstellt eine Liste (mit ein oder mehreren Spalten) für die GUI (ListView Steuerelement)


    GUICtrlCreateListView ( "text", left, top [, width [, height [, style [, exStyle]]]] )

    in der Hilfe an, es ist auch ein gutes Beispiel dabei, dass du umsetzen kannst. Anstelle der MsgBox musst du halt deine Download-Routine starten,

    Edit kleines Beispiel mit Checkbox in Listview:

    Spoiler anzeigen
    [autoit]

    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <GuiListView.au3>
    #include <Array.au3>

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

    Opt("MustDeclareVars", 1) ;Variablen müssen deklariert werden
    Opt("GUiOnEventMode", 1) ;schaltet in den ONeVENTmODE

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

    GUICreate("ListView mit Checkboxen", 500, 200, 220, 200) ;GuiFenster erstellen
    GUISetOnEvent($GUI_EVENT_CLOSE, "Terminate") ;Funktion Terminate dem Event $Gui_Event_Close zuordnen

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

    Global $listview = GUICtrlCreateListView("DownLoad?|Name|Firmware Revision", 10, 10, 480, 145, _
    BitOR($LVS_SHOWSELALWAYS, $LVS_REPORT), BitOR($LVS_EX_FULLROWSELECT, $LVS_EX_CHECKBOXES))
    ;wichtig ist der Stil $LVS_Report und der eweiterte Stil $LVS_EX_Checkboxes
    ;erzeugt eine Listview mit den Spaltenüberschriften die zurückgegebene ID wird in der Variablen $ListView gespeichert

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

    _GUICtrlListView_SetColumnWidth($listview, 0, 80) ;Breite für Spalte mit Index 0 auf 80 setzen
    _GUICtrlListView_SetColumnWidth($listview, 1, 160) ;Breite für Spalte mit Index 1 auf 160 setzen
    _GUICtrlListView_SetColumnWidth($listview, 2, 160) ;Breite für Spalte mit Index 2 auf 160 setzen

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

    ;ab hier werden die ListViewItems erzeugt mit das "|" ist das Trennzeichen zwischen den Spalten
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateListViewItem(" |Speedport W920V | Firmware 65.01.71, Final ", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xx.xx.xx, Final", $listview)
    GUICtrlCreateListViewItem(" |Speedport W701V | Firmware xy.xx.zz, Beta", $listview)
    GUICtrlCreateButton("Download", 200, 165, 80, 30) ;Download-Button erzeugen
    GUICtrlSetOnEvent(-1, "_Downloads") ;die Funktion _Downloads dem Event des Buttons zuordnen
    GUISetState() ;wichtig! setzt den Status der Gui mit Standard-Parameter also @SW_Show

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

    While 1 ;Schleife sehr wichtig!!!!! da sonst die Gui sofort wieder geschlossen wird
    Sleep(100)
    WEnd

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

    Func _Downloads()
    Local $i, $aItemText ;lokale Variablen definieren
    ConsoleWrite("bin downloaden" & @CRLF) ;evtl. eigene Ausgabe bzw. Vorbereitung des Downloads oder einfach löschen
    For $i = 0 To _GUICtrlListView_GetItemCount($listview) - 1
    ;Schleifenbeginn da das erste Item den Index 0 hat von 0 bis Anzahl -1

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

    If _GUICtrlListView_GetItemChecked($listview, $i) Then ;wenn geChecked (angehakt) dann
    $aItemText = _GUICtrlListView_GetItemTextArray($listview, $i)
    ;Inhalt aller Spalten dieser Zeile dem Array $aItemText zuweisen
    ;$aItemText[0] enthält die Anzahl der Spalten
    ;$aItemText[1] Checked oder Unchecked (wir haben aber nur geChecked also keine Auswertung erforderlich)
    ;$aItemText[2] Name
    ;$aItemText[3] Firmware

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

    _FileDown($aItemText) ;Aufruf von _FileDown mit dem Wert(en) on $aItemText
    EndIf
    Next ;= > weiter mit For
    EndFunc ;==>_Downloads

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

    Func _FileDown($aItemText)
    ;gegen eigenen Algorythmus tauschen
    ConsoleWrite("Item: " & $aItemText[2] & $aItemText[3] & " ist markiert für download: " & " " & @CRLF)
    EndFunc ;==>_FileDown

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

    Func Terminate()
    Exit
    EndFunc ;==>Terminate

    [/autoit]

    Edit2: auf Grund deiner PN Beispiel abgeändert, damit Checkbox in eigener Spalte und damit du siehst es ist scrollbar

    Edit3: setze das Thema bitte auf gelöst (evtl. Überschrift ergänzen), notfalls kannst du ja einen neues Thema aufmachen

    Edit4: Beispiel auskommentiert

    mfg (Auto)Bert

  • Makros mit StringSplit()

    • autoBert
    • 20. Mai 2009 um 14:38

    Hallo freakisch,

    so klappts:

    [autoit]

    Dim $String2 = StringSplit("@DesktopDir|@AppdataDir", "|")
    MsgBox(0,0, Execute($String2[1]) & "Test") ; gibt den erwünschten Makro zurück

    [/autoit]

    mfg (Auto)Bert

  • BullshitGenerator :D

    • autoBert
    • 20. Mai 2009 um 14:21

    Hallo 'L0c4lh0sT',

    Zitat von L0c4lh0sT

    Wie füge ich eine ZIP Datei ein?
    Ist wichtig weil ihr sonnst die Bilder net habt


    Schau dir das an:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Ob du es dann 4. mit in den Text einfügst, oder in Anhang lässt ist Geschmackssache (im Anhang siehst du aber wie oft sie heruntergeladen wurde),

    mfg (Auto)Bert

  • Array wird nicht angezeigt

    • autoBert
    • 20. Mai 2009 um 13:56

    Hallo Xethria,

    die Excel-Funktionen befinden sich im Tab Inhalt unter Liste der nutzerdefinierte Funktionen (fast ganz am Ende), dort sind alle unter der Kategorie Excel aufgelistet. Die dt. Hilfe solltest du evtl. noch nachinstallieren,

    mfg (Auto)Bert

  • bugreport 2 shoutbtoxen die nicht funzen

    • autoBert
    • 20. Mai 2009 um 02:48

    Hallo FirePanther

    Zitat

    hey ich sagte nicht, dass ich das forum nicht mag 8|
    ich finds cool, dass hier keine werbungen sind und darüber hatte ich ma mit pee ganz am anfang geredet, als ich neu herkam (so etwa vor nem jahr)
    ich sagte nur, dass ich das design voll schlecht finde ist ein großer unterschied...
    ich liebe das plastische an wbb... und das is beim design weg... is ja auch geschmackssache


    Und ich sagte nie, dass du das Forum nicht magst, ich wollte nur zum Ausdruck bringen, dass zu diesem Forum kein aufreiserisches Design passt. Ist auch besser für den Seitenaufbau, da ich einen sehr mageren Internetzugang habe,

    mfg (Auto)Bert

  • EuroEditor 3.1.0 Beta-Version

    • autoBert
    • 20. Mai 2009 um 00:44

    Hallo @ Sirocool,

    Zitat

    bei fragen an das setupprogramm eine pn an mich senden da ich den link ihr auf anweisungen von mazo09 entfernen sollte das ich in meinen augen nicht verstehe da es ein öffentliches und auch kostenloses tool ist aber naja wie gesagt weinfach eine pn schicken


    ich schon siehe

    Zitat von simon

    Wo hast du eigentlich das Setup her?


    und

    Zitat von mazo09

    Selber gemacht :D

    deshalb die Bitte an an dich mach den Link wieder öffentlich,

    Edit1: setup nsis-2.40-setup kann hier gefunden werden eingefügt

    mfg (Auto)Bert

  • Maus in Spielen bewegen

    • autoBert
    • 19. Mai 2009 um 23:55

    Hallo 'TheLuBu',

    Zitat von TheLuBu

    Hallo liebe Community,

    ich möchte gerne ein Spiel automatiesieren. Es geht dabei um keinen Aimbot oder ähnliches, sondern um Forschungen, Herstellung von Gegenständen etc. Dazu muss ich mich ins Spiel einloggen, Benutzername und Passwort eingeben und dann eben auf bestimmte Koordinaten klicken, um zu den Forschungen zu kommen.
    Ich bin viel unterwegs, würde aber eben gerne auch, wenn ich weg bin, weiterforschen. Das Problem ist, das MouseMove nicht funktioniert. ich habe schon einiges gegoogelt und rausgefunden, das es wahrscheinlich an dem Spieleigenen Cursor liegt (berichtigt mich wenns falsch ist). Ich habe auch schon _MouseMovePlus probiert, aber auch damit funktioniert es nicht wirklich. Kennt jemand eine möglichkeit, das es trotzdem funktioniert?

    MfG TheLuBu


    Könntest du vorher folgende Fragen beantworten:

    • Um welches Spiel handelt es sich?
    • Erlaubt der Betreiber der Seite den Einsatz eines "automatisierten Forschers"?
    • Hast du die Forenregeln gelesen?

    Wenn ein Hersteller eines Spieles dieses gegen Automatisieren schützen will, dann schafft er es meist auch. Dann ist sogar AutoIT nicht in der Lage trotzdem zu automatisieren,

    mfg (Auto)Bert

  • Autoit Downloader Problem

    • autoBert
    • 19. Mai 2009 um 21:59

    Hallo kloo,

    Zitat von kloo

    und was kann ich damit anfang ^^
    I C H kann damit nichts anfangen :D
    auser wen es mir jemand erklärt ohne formeln


    nichts da ich in meinem vorigen Beitrag, das Skript nur flüchtig überschlagen hatte und dadurch verlesen, aber frag doch mal anno2008 oder schau dir dies an: [ offen ] Download geschwindichkeit in Kbits/s berechnen auch meinen vorhergehenden Beitrag werde ich entsprechend editieren,

    mfg (Auto)Bert

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™