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

Beiträge von shadow667

  • Milisekunden in Uhrzeit umwandeln

    • shadow667
    • 27. Dezember 2011 um 14:16
    Zitat von AspirinJunkie

    Entschuldige - du hast Recht.
    Die Bezeichnung war für mich missverständlich da im Normalfall durchaus die Anzahl der vergangenen Prozessortakte verwendet werden um die Zeiten in Rechnern zu messen.
    Diese müssen noch in ein uns vertrautes Zahlenformat gewandelt werden.
    Diese Aufgabe erfüllt dann eine entsprechende Ticks2Time Funktion (wird über die Taktrate berechnet).
    Der Autor der Funktion _TicksToTime() wandelt aber gar keine Ticks sondern, wie ich durch dich nun weiß, Millisekunden.

    Da hätte ich vorher nachschauen sollen - sorry

    Kein Problem, musste selber nochmal nachschauen. ;)
    Hatte aber _TicksToTime() selber schon verwendet, um TimerDiff() in "normales" Zeitformat umzuwandeln.

    Gruß

    Edit: Nichts desto trotz gefällt mir die Funktion von TheLuBu, da diese das Zeitformat direkt in hh:mm:ss zurückgibt und nicht erst durch Stringformat() in dieses Format gebracht werden muß

  • Milisekunden in Uhrzeit umwandeln

    • shadow667
    • 27. Dezember 2011 um 14:05
    Zitat von AspirinJunkie

    Ticks != Millisekunden.
    Tick = Takt eines Prozessors

    Was willst du uns damit sagen?

    Das Beispiel der Hilfe von _TicksToTime() verwendet TimerDiff() um die Funktionsweise zu demonstrieren und wenn ich mal TheLuBu zitieren darf:

    Zitat

    ; Parameters ....: $MStTf_MS - Zeit in Millisekunden (z.B vom TimerDiff() zurückgegeben)

  • Milisekunden in Uhrzeit umwandeln

    • shadow667
    • 27. Dezember 2011 um 12:22

    Gibt's dafür net _TicksToTime ?

  • Hintergrund-Problem

    • shadow667
    • 24. Dezember 2011 um 16:54

    Mist, hatte weiter oben nen Tippfehler, welcher sich über den Rest der Antworten weitergezogen hat ^^

    Mittlerweile sind meine Beiträge korrigiert

  • Hintergrund-Problem

    • shadow667
    • 24. Dezember 2011 um 14:21

    Ansonsten funktioniert auch:

    [autoit]


    #include <GUIConstantsEx.au3>
    GUICtrlCreatePic("..\GUI\mslogo.jpg", 50, 50, 200, 50)
    GUICtrlSetState(-1, $GUI_DISABLE)

    [/autoit]

    Edit: Hat sich doch glatt 'n Fehler eingeschlichen... Musste natürlich $GUI_DISABLE heissen
    Für diese Variable musst du die GuiConstantsEx.au3 includen, siehe korrigiertes Beispiel

  • Hintergrund-Problem

    • shadow667
    • 24. Dezember 2011 um 13:54

    Setz dein Bild-Control auf $GUI_DISABLE, dann sollte es klappen

  • Zeilen in .txt durcheinander bringen

    • shadow667
    • 24. Dezember 2011 um 10:42

    Wenn du mal nicht weißt, welche Includes du brauchst, empfehle ich dir Organize Includes

  • AutoIt 3.3.8.0 ist freigegeben!

    • shadow667
    • 23. Dezember 2011 um 17:47

    Hier mal meine Werte (allerdings nicht so schön in Excel)

    Spoiler anzeigen

    3.3.6.1
    Test 1 : 8.967 ms
    Test 2 : 7.364 ms
    Test 3 : 11.494 ms
    Test 4 : 12.307 ms
    Test 5 : 109.314 ms
    Test 6 : 3.738 ms
    Test 7 : 3.834 ms
    Test 8 : 3.746 ms
    Test 9 : 3.783 ms
    Test 10: 3.84 ms

    3.3.7.21
    Test 1 : 8.515 ms
    Test 2 : 7.11 ms
    Test 3 : 10.766 ms
    Test 4 : 11.621 ms
    Test 5 : 102.346 ms
    Test 6 : 3.477 ms
    Test 7 : 3.566 ms
    Test 8 : 3.505 ms
    Test 9 : 3.575 ms
    Test 10: 4.028 ms

    3.3.8.0
    Test 1 : 8.54 ms
    Test 2 : 6.907 ms
    Test 3 : 10.852 ms
    Test 4 : 11.442 ms
    Test 5 : 102.111 ms
    Test 6 : 3.501 ms
    Test 7 : 3.584 ms
    Test 8 : 3.55 ms
    Test 9 : 3.54 ms
    Test 10: 3.991 ms

  • IniReadSectionNames unvollständig

    • shadow667
    • 18. Dezember 2011 um 12:44

    Grad mal ne Ini mit 4500 Sections erstellt

    Spoiler anzeigen


    [Section 1]
    Test=1
    [Section 2]
    Test=2
    ...
    ...
    [Section 4500]
    Test = 4500

    Hier war bei IniReadSectionNames() bei etwa 2600 Sektionsnamen schluss
    Danach hab ich die Sektionsnamen gekürzt auf [S 1] - [S 4500] und IniReadSectionNames() gab mir alle 4500 Sektionsnamen zurück
    Scheint also wirklich auf die 32767 Zeichen begrenzt zu sein

    gruß

    Edit: Probier mal das hier:

    [autoit]

    #include <Array.au3>
    #include <String.au3>

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

    Global $test = _IniReadSectionNames(@ScriptDir & "\test.ini")
    _ArrayDisplay($test)

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

    Func _IniReadSectionNames($INI)
    $File = FileOpen($INI)
    $Inhalt = FileRead($File)
    FileClose($File)
    $SectionNames = _StringBetween($Inhalt, "[", "]")
    _ArrayInsert($SectionNames, 0, UBound($SectionNames))

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

    Return $SectionNames
    EndFunc ;==>_IniReadSectionNames

    [/autoit]
  • X-Mas

    • shadow667
    • 17. Dezember 2011 um 19:27

    Für meine Kids kommt das Christkind

  • Mittlere von 3 Spalten wird nicht angezeigt

    • shadow667
    • 13. Dezember 2011 um 11:37

    Ok, hab's verstanden... Für diesen Fall ist die .ini-Version von Protex letztendlich doch am besten geeignet

    [Account 1]
    101 = Inhalt
    102 = Inhalt
    ...
    201 = Inhalt
    usw

    [Account 2]
    ...

  • Mittlere von 3 Spalten wird nicht angezeigt

    • shadow667
    • 13. Dezember 2011 um 11:27

    Dann halt so:

    Spoiler anzeigen

    Database.ini

    [Combo1 Spalte 1]
    1=Inhalt
    2=Inhalt
    ...

    [Combo 1 Spalte 2]
    1=Inhalt
    2=Inhalt
    ...

    [Combo 1 Spalte 3]
    1=Inhalt
    2=Inhalt
    ...

    [Combo2 Spalte 1]
    1=Inhalt
    2=Inhalt
    ...

    [Combo 2 Spalte 2]
    1=Inhalt
    2=Inhalt
    ...

    [Combo 2 Spalte 3]
    1=Inhalt
    2=Inhalt
    ...

    Wobei sich mir grad die Frage stellt, ob die 3 Spalten tatsächlich getrennt gespeichert werden sollen/müssen

  • Mittlere von 3 Spalten wird nicht angezeigt

    • shadow667
    • 13. Dezember 2011 um 11:14

    Ich persönlich würd die .ini anders aufbauen:

    Inhalte aus Spalte 1 in Sektion 1, Werte von 1-xx
    Inhalte aus Spalte 2 in Sektion 2, Werte von 1-xx
    ...

    Spoiler anzeigen


    Database.ini

    [Spalte 1]
    1=Inhalt
    2=Inhalt
    ...

    [Spalte 2]
    1=Inhalt
    2=Inhalt
    ...

    [Spalte 3]
    1=Inhalt
    2=Inhalt
    ...

  • ubound($aArray) auch für Spaltenzahl?

    • shadow667
    • 13. Dezember 2011 um 10:53

    Aus der Hilfe:

    Zitat

    [optional] Die Dimension des Arrays dessen Größe ermittelt werden soll. Der Standard ist 1, dies ist die Erste Dimension. Falls dieser Parameter 0 ist, wird die Anzahl der Dimensionen des Arrays zurückgegeben.


    Infolgedessen müsste dann, wenn du den Parameter auf 2 setzt, auch die 2. Dimension des Arrays zurückgegeben werden:

    [autoit]

    UBound($aArray, 2)

    [/autoit]
  • Kopierverlauf in Progressbar darstellen lassen

    • shadow667
    • 7. Dezember 2011 um 17:59
    Zitat von lwl2011Bochum

    Ja es geht ja ums Kopieren. Also muss ja dann Datei Name angeben soweit ich weiß oder nicht? Und ich es gibt keine Fortlaufende Nummerierung bei den Dateien. Oder Liege ich da ganz falsch? Vorallem müsste ich dann ermitteln, wieviel Dateien existieren. Den die Anzahl vermehrt sich an sich auch.


    Michael


    Nimm doch einfach _FIleListToArray()

    Edit: Damit kannst du dann in einer For Next - Schleife die Dateien/Ordner nacheinander kopieren und eine Progressbar entsprechend setzen
    (Kopierte Dateien/Gesamtzahl Dateien)*100

  • Kinder Kinder ;-)

    • shadow667
    • 30. November 2011 um 23:28
    Zitat von i2c

    Ohne Kinder wär's echt langweilig.

    Zitat von Marsi

    Kinder sind toll :P

    Dem kann ich zustimmen! Hab selber 3 Töchter

  • Bilder verpacken

    • shadow667
    • 22. November 2011 um 15:21

    Schau dir doch folgenden Link mal an:

    Fremddateien "includen" (ohne FileInstall)

  • Inputfenster über Radiobutton auswählen.

    • shadow667
    • 3. November 2011 um 18:43

    Falls du Akazumi bis, dann kennst mich, falls nicht, wir arbeiten grad selber an sowas ^^

  • Inputfenster über Radiobutton auswählen.

    • shadow667
    • 3. November 2011 um 16:32

    Wird das ein AP-Rechner für AION?

    Sieht zumindest so aus... 6 Input-Felder für die Gruppenmitglieder und 4 Button-Gruppen zu je 4 Buttons für die 4 verschiedenen Wertigkeiten der unterschiedlichen AP-Item-Arten :)

  • Webseite teilweise in GUI darstellen

    • shadow667
    • 1. Oktober 2011 um 15:02
    Zitat von SEuBo

    [ offen ] Teil einer Website in GUI einbetten
    (/Edit: Interessant wäre besonders Post 4)

    Diese Variante funktioniert vermutlich nicht für mein Vorhaben. Wenn du dir die verlinkte Seite in meinem Start-Post angesehen hast, wirst du feststellen, daß das "Equipment" via Mouse-Over-Popups (oder wie das heisst) angezeigt wird. Bei dieser Variante würde das aber nicht komplett dargestellt.
    Mein Grundgedanke war eher, ob es nicht vielleicht möglich wäre, das ganze auf einer transparenten GUI so darzustellen, daß die Popups (ich nenn's jetzt einfach mal so) über den "Fensterrand" also auf der teilweise transparenten GUI zu sehen sind

    Gruß

    Edit:
    Hier nochmal bebildert:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Die Gui soll also grundsätzlich nur diesen Ausschnitt zeigen, tatsächlich aber größer und transparent sein, um per Mouseover die Popups anzeigen zu können, etwa so:
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Bilder

    • Test2.jpg
      • 29,22 kB
      • 262 × 477

    Dateien

    Test1.jpg 67,83 kB – 0 Downloads

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™