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
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. AutoIt.de - Das deutschsprachige Forum.
  2. Forum
  3. AutoIt 3
  4. Projekte

Flash-Test

  • Oscar
  • 9. Dezember 2018 um 14:23
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 21. Dezember 2018 um 18:36
    • Offizieller Beitrag
    • #21

    So, rechtzeitig zum Weihnachtsfest ist die erste, richtige Version fertig.

    Es gibt jetzt ein eigenes Auswerteprogramm, mit dem man die Grafik und den Text anzeigen und speichern kann.

    Einige Neuerungen (CPU-Auslastung, RAM-Belegung) sind auch noch beim eigentlichen Testprogramm dazugekommen.

    Das Fenster lässt sich jetzt (während des Test) nicht verschieben, damit die Scriptausführung nicht blockiert wird.

    Alles weitere in Post#1.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Musashi
    Gast
    • 21. Dezember 2018 um 19:22
    • #22

    Wirklich Klasse :thumbup::thumbup:. Ein schönes Weihnachtsgeschenk ;).

    Eine kleine Anregung :

    Wäre es ggf. sinnvoll, die .png und .html-Datei(en) auch unter \results zu speichern, nicht im Hauptverzeichnis mit den .exe's ? Da wird es sonst auf Dauer etwas unübersichtlich.

    Danke und Gruß

    Musashi

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 22. Dezember 2018 um 10:43
    • Offizieller Beitrag
    • #23
    Zitat von Musashi

    Wäre es ggf. sinnvoll, die .png und .html-Datei(en) auch unter \results zu speichern, nicht im Hauptverzeichnis mit den .exe's ?

    Ja, stimmt! Das ist wohl sinnvoller.

    Werde ich in die nächste Version einbauen.

    Edit:

    Wer es gleich haben möchte, braucht nur 3 Zeilen (die Zeilen 190, 210 und 221) im Script "FlashTest-Viewer.au3" ändern:

    von FileChangeDir(@ScriptDir) in FileChangeDir(@ScriptDir & '\results\').

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    Einmal editiert, zuletzt von Oscar (22. Dezember 2018 um 10:49)

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 29. Dezember 2018 um 13:48
    • Offizieller Beitrag
    • #24

    Die nächste Version ist fertig! Siehe Post#1.

    Es sind nun 2 Prozesse, die sich die Arbeit teilen. Der eine Prozess (FlashTes-Slave) übernimmt die Schreib-/Leseoperationen und der andere Prozess den Rest.

    Das war notwendig, weil es sonst (bei langsamen Laufwerken) extrem hakte.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 6. Februar 2020 um 18:16
    • Offizieller Beitrag
    • #25

    Es gibt eine neue Version (siehe Post#1).

    Die einzige Änderung besteht darin, dass jetzt zusätzlich noch die Modellbezeichnung des Laufwerks ausgelesen wird.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • UEZ
    Auch am Arsch geht ein Weg vorbei...
    Reaktionen
    3
    Beiträge
    2.585
    • 6. Februar 2020 um 21:03
    • #26

    Hi Oscar,

    bekomme eine Fehlermeldung, wenn ich das C-Laufwerk selektiere:

    Code
    ...\FlashTest\FlashTest.au3" (595) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    GUICtrlSetData($idBusTyp, $aBusType[$iBus])
    GUICtrlSetData($idBusTyp, ^ ERROR

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Musashi
    Gast
    • 6. Februar 2020 um 21:44
    • #27
    Zitat von UEZ

    bekomme eine Fehlermeldung, wenn ich das C-Laufwerk selektiere:

    Hmm, seltsam - bei mir geht es !

  • alpines
    天照大神
    Beiträge
    4.209
    • 6. Februar 2020 um 21:52
    • #28

    Habe übrigens den selben Fehler wie UEZ.

    86152-alpi7958-png

    ►►► PassIt2 - Dateien zwischen PCs einfach und bequem übertragen!

    ► GUIScaler - GUIs automatisch zur DPI skalieren lassen (Windows 7 und Windows 10 Per-Monitor-DPI)

    ► TrackMania² Automated Server Controller (TMASECO) - Controller inklusive Manialinkpage-Support in AutoIt!

    ► Extensa - Hotkeys für unterschiedliche Eingabegeräte trennen

    ► Lust auf ein kleines Spiel in AutoIt? Snake, Tunnel, Tetris, NumberStrike, Pazaak (Star Wars)

    Der Rest meiner Werke

    A*-Algorithmus - Pathfinding

    C# / VB .NET DLLs erstellen und in AutoIt verwenden!

    Funktionsplotter

    Integralrechner
    Dezimal- zu Binär-Umrechner

    NumberConvert
    _SquareRoot
    _WinGetTitleEx
    Tap - BPM Counter
    Wake On Lan

    _ArraySortStable2D

    RingBuffer.au3

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 05:16
    • Offizieller Beitrag
    • #29
    Zitat von UEZ

    bekomme eine Fehlermeldung, wenn ich das C-Laufwerk selektiere:

    Zitat von alpines

    Habe übrigens den selben Fehler wie UEZ.

    Merkwürdig!

    Könnt ihr mal testen, was hierbei als Rückgabe rauskommt:

    C++
    #include <WinAPIFiles.au3>
    
    ConsoleWrite(_WinAPI_GetDriveBusType('c:') & @CR)

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • hanady
    Anfänger
    Beiträge
    12
    • 7. Februar 2020 um 05:40
    • #30

    Hi Dear Oscar,

    I need again to consult you to show the real USB size as all Autoit codes show only

    USB drive size shown by Windows but you know it's not correct as ever USB Drive

    Has fixed Size when we buy it Like : (e.g 2 GB, 4 GB, 8 GB, 16 GB, 32 GB, 64 GB etc)

    for me to show the real fixed total size of the USB Drive is to use rufus inside the Autoit code

    but if there is a code to show USB Size like rufus it will be better Or please help me with a code

    to add to Your great Project again here :

    Flash Test

    so it will show exactly like rufus the Total USB size

    as i know rufus is the only software showing the real USB Total fixed Sise when we buy it

    Look to pictures please (i used fileinstall : rufus and txtread function)

    So i need you expert work to have function to get USB size like rufus and add to combobox either by rufus or Autoit code

    Thanks again for your Help

    Dateien

    Capture1.JPG 48,12 kB – 0 Downloads Capture2.JPG 50,35 kB – 0 Downloads
  • Musashi
    Gast
    • 7. Februar 2020 um 07:08
    • #31
    Zitat von Oscar

    Merkwürdig! Könnt ihr mal testen, was hierbei als Rückgabe rauskommt:

    11

    +>06:48:36 AutoIt3.exe ended.rc:0

    Wenn ich das Beispiel aus der Hilfe zu _WinAPI_GetDriveBusType ausführe, dann erhalte ich :

    C: => SATA

    D: => SATA

    E: => SATA

    F: => USB

    G: => USB

    $DRIVE_BUS_TYPE_SATA = 0x0B -> 11

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 07:20
    • Offizieller Beitrag
    • #32
    Zitat von hanady

    I need again to consult you to show the real USB size as all Autoit codes show only

    USB drive size shown by Windows but you know it's not correct as ever USB Drive

    Has fixed Size when we buy it Like : (e.g 2 GB, 4 GB, 8 GB, 16 GB, 32 GB, 64 GB etc)

    for me to show the real fixed total size of the USB Drive is to use rufus inside the Autoit code

    but if there is a code to show USB Size like rufus it will be better Or please help me with a code

    to add to Your great Project again here :

    Alles anzeigen

    I do not think so, because the display of Windows is correct.

    The calculation is based on the binary system (2^10 = 1024 Byte = 1kB). The hard disk manufacturers use the decimal system (10^3 = 1000 bytes = 1kB) to suggest a larger capacity. But a computer works on the basis of the binary system.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 07:23
    • Offizieller Beitrag
    • #33
    Zitat von Musashi

    Wenn ich das Beispiel aus der Hilfe zu _WinAPI_GetDriveBusType ausführe, dann erhalte ich :

    Ja, das ist bei mir auch so.

    Interessant wäre die Ausgabe von alpines und UEZ, weil es dort scheinbar nicht klappt.

    Falls da nicht "-1" rauskommt, könnt ihr bitte noch dazuschreiben, wie die Platte bei euch angeschlossen ist?

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • UEZ
    Auch am Arsch geht ein Weg vorbei...
    Reaktionen
    3
    Beiträge
    2.585
    • 7. Februar 2020 um 09:09
    • #34

    Hi Oscar,

    Der Output von

    Code
    #include <WinAPIFiles.au3>
    
    ConsoleWrite(_WinAPI_GetDriveBusType('c:') & @CR)

    ist 17.

    Das Medium ist eine SSD Platte und an NVM Express angeschlossen.

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 09:41
    • Offizieller Beitrag
    • #35
    Zitat von UEZ

    ist 17.


    Das Medium ist eine SSD Platte und an NVM Express angeschlossen.

    Aha!

    Das habe ich geahnt. Die Liste wurde inzwischen erweitert. Es gibt mehr als die 14 Einträge, die AutoIt da noch berücksichtigt.

    Ich habe gerade mal auf MSDN nachgesehen. Es sind mittlerweile 22 Einträge.

    Vielen Dank, ich werde das im Programm ändern. :):thumbup:

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • UEZ
    Auch am Arsch geht ein Weg vorbei...
    Reaktionen
    3
    Beiträge
    2.585
    • 7. Februar 2020 um 09:44
    • #36

    Laut HWiNFO scheint sie eine SANDisk zu sein.

    Oscar hast du den Link?

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

    Einmal editiert, zuletzt von UEZ (7. Februar 2020 um 09:50)

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 09:54
    • Offizieller Beitrag
    • #37
    Zitat von UEZ

    hast du den Link?

    Ja, hier: https://docs.microsoft.com/en-us/windows/…rectedfrom=MSDN

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  • UEZ
    Auch am Arsch geht ein Weg vorbei...
    Reaktionen
    3
    Beiträge
    2.585
    • 7. Februar 2020 um 10:54
    • #38

    Danke!

    Ich hatte auch danach gesucht, aber nicht gefunden...:whistling:

    Auch am Arsch geht ein Weg vorbei...

    ¯\_(ツ)_/¯

  • Musashi
    Gast
    • 7. Februar 2020 um 11:03
    • #39

    Für die, die nicht suchen wollen ;)

    STORAGE_BUS_TYPE enumeration

    STORAGE_BUS_TYPE enumeration :

    0 = BusTypeUnknown

    1 = BusTypeScsi

    2 = BusTypeAtapi

    3 = BusTypeAta

    4 = BusType1394

    5 = BusTypeSsa

    6 = BusTypeFibre

    7 = BusTypeUsb

    8 = BusTypeRAID

    9 = BusTypeiScsi

    10 = BusTypeSas

    11 = BusTypeSata

    12 = BusTypeSd

    13 = BusTypeMmc

    Neu :

    14 = BusTypeVirtual

    15 = BusTypeFileBackedVirtual

    16 = BusTypeSpaces

    17 = BusTypeNvme

    18 = BusTypeSCM

    19 = BusTypeUfs

    20 = BusTypeMax

    21 = BusTypeMaxReserved

  • Oscar
    Moderator
    Reaktionen
    8
    Beiträge
    7.381
    • 7. Februar 2020 um 11:22
    • Offizieller Beitrag
    • #40

    So der Fehler ist beseitigt. Neue Version in Post#1.

    MfG. Oscar

    Forum: Arduino, Elektronik, AutoIt

    • Vorheriger offizieller Beitrag
    • Nächster offizieller Beitrag
  1. Datenschutzerklärung
  2. Impressum
  3. Shoutbox-Archiv
Community-Software: WoltLab Suite™