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

Beiträge von Yaerox

  • Bios win7 kein reinkommen mehr

    • Yaerox
    • 23. Mai 2013 um 13:14

    Grundsätzlich ist alles schon gesagt. Alle F Tasten ausprobieren und sofort durchhämmern beim starten der Kiste sowie DEL. Alternativ falls Dinge wie Silentboot etc. eingestellt worden sind kannste sofern vorhanden BIOS memory clearen mit Hilfe eines Knopfes, oder einfach die Batterie rausnehmen (Netzteil vorher ausschalten!). Beim entnehmen der Batterie würd ich ne Minute warten, wenn das net geklappt hat 3, dann 5 sonst einfach rausnehmen und paar Stündchen warten. Das ist eher selten der Fall aber bei mir hat es einmal 3 Stunden gebraucht bevor es funktionierte.

    So Far

  • Wechsel zwischen geöffneten Fenstern

    • Yaerox
    • 23. Mai 2013 um 09:05

    @notna: Ich würde das nächste mal vielleicht den Code noch in einen AutoIt Block setzen ;)

    Außerdem konnte ich net ganz entnehmen was du möchtest. Möchtest du eine Oberfläche die alle aktiven Fenster zeigt und dann via Hotkeys/Clicks/Whatever darauf wechseln kannst?

    Wie schon erwähnt, gehe ich mal davon aus das meine Annahme richtig ist, dann würde ich dir empfehlen WinActive mal anzuschauen.

    So Far

  • Verzeichnisse vergleichen, Unterschiede sichern.

    • Yaerox
    • 22. Mai 2013 um 15:47

    Dafür ist das Forum ja da :D

    Würdest du vielleicht demnächst Code in [.autoit][/.autoit] schreiben nur ohne . logisch? ;)

  • Verzeichnisse vergleichen, Unterschiede sichern.

    • Yaerox
    • 22. Mai 2013 um 13:06

    Ich nutze _FileListToArray() meist um rekursiv alles auszulesen und dann kannste ja danach einfach in einer Schleife stumpf nach Gott und die Welt abfragen ;)

  • hilfe bei Artenbestimmung, seltsame (Raupe?!)

    • Yaerox
    • 22. Mai 2013 um 08:10

    Chip könnte garnet so unrecht haben: http://commons.wikimedia.org/wiki/File:Thau…onea_100613.jpg

  • Alles Gute PainTain

    • Yaerox
    • 21. Mai 2013 um 14:31

    Ausnahmsweise mal wieder ein Post ohne Bild :D

    aber dennoch alles alles Gute ;):party::party::party:

  • Bitcoin Miner mit AutoIt programmieren. Möglich?

    • Yaerox
    • 21. Mai 2013 um 12:12

    misterspeed: Joa das ist korrekt, nur weil dazu bei dem Wikipedia-Eintrag steht, dass die Informationen nicht unbedingt der Wahrheit entsprechen müssen, und es möglicherweise zwei verschiedene Thematiken zu diesen Thema geben könnte wollte ich hier mal direkt fragen ^^

  • Bitcoin Miner mit AutoIt programmieren. Möglich?

    • Yaerox
    • 21. Mai 2013 um 11:22

    Wieso will/macht man sowas? Und wie kommt ihr auf Sachen wie 90€ pro Bitcoin und 25 Bitcoins pro Block 8| ?!

    Kann mich einer vll. kurz in wenigen Sätzen aufklären? Kann grad garnet nachvollziehen wieso hier von Sachen wie "da die Berechnung aufgrund der Energiekosten höher ist als das Ergebnis!" gesprochen wird ^^

    Ich habe Bitcoin bisher nur in Verbindung mit Banken gehört, dass also "Hacker" sich Informationen erschleichen und die sind verschlüsselt und durch das auflösen eines Hashs kann man dann quasi Daten erlangen mit denen man Unfug betreiben könnte.

  • Listview (Tabelle) vs. Formular (Labels + Inputs) in 2 TabControlls

    • Yaerox
    • 17. Mai 2013 um 16:34

    Ich hatte ein ähnliches problem, habe eine Livesearch für Listviews erstellt.
    Nachdem BugFix mir einen Gedankenstoß verpasst hatte war das eigentlich relativ simpel.

    Du erstellst eine GUI mit zwei tabs, machst in den Tab 1 eine Listview mit so vielen Spalten wie sie deine DB hat. Dann arbeitest du mit _GUICtrlListView_HideColumn und fertig ist ^^

    Kann dir (leider erst nächste Woche wenn) mein Beispiel mal zeigen.

    So Far

  • League of Legends Webanwendung

    • Yaerox
    • 17. Mai 2013 um 15:04

    Ich denke du wirst mir AutoIt alles Mögliche an Tools programmieren können damit du das was du demnächst online machen kannst (je nachdem in wie fern Riot den Im- und Export von Daten dort zulässt) programmieren können. Ein, nenne ich ihn Mobafire-Nachbau mit AutoIt könnte vielleicht höchstens so aussehen, dass du auf einen Webserver ne DB wirfst, und jeder Client sich mit dieser verbindet. Wenn du das mit einer Homepage machen möchtest, gibt es meiner Ansicht nach 1000 bessere Möglichkeiten, besonders im Bezug auf Programmiersprachen (PHP, JQuery etc. etc.).

    Dann würde noch die Frage bleiben, willst du dir jemand suchen, der dir sowas programmiert weil du vielleicht nicht so viel Zeit etc. hast, wo es sowas schon fertig gibt (Mobafire). Ich denke deine Idee kann ich nachvollziehen, aber es hat meiner Meinung nach keinen wirklichen Nutzen abgesehen von der Tatsache dass du sagst du programmierst sowas weil du Spaß daran hast und wohl möglich noch etwas dazu lernen kannst.

    So Far

  • Schnellere Filterung einer ListView + Zuordung

    • Yaerox
    • 13. Mai 2013 um 08:23

    Da ich jetzt noch nicht herauslesen konnte was genau du damit vor hast außer die Daten in eine Listview zu schreiben, und sie zu filtern, kannst du das eigentlich ganz einfach machen indem du zunächst alle Daten in eine DB schreibst (Das kann natürlich auch eine Weile dauern, aber ist ja wohl auch logisch, die Datenbank füllt sich ja nicht aus dem Nirgendwo). Folgend gibt es verschiedene Möglichkeiten, ich habe vor einiger Zeit eine Livesearch geschrieben, sprich es wird ständig eine Listview erzeugt und es werden nur die Spalten angezeigt die durch Checkboxen auch markiert worden sind.

    Bei meiner Livesearch wurden dann zwar etliche SQL-Statements abgefeuert, aber es war (auch logisch) viel schneller, und da es lediglich eine Verwaltung für ein anderes Tool sein sollte somit kein problem in Hinsicht auf Speicherverbrauch.

    Vll. noch eine kleine erweiterte Erläuterung zu ohforf: Du kannst dir jede Datenbank auf deinem lokalen Rechner installieren. Vll benötigt die ein oder andere noch weitere Software, allerdings ist da SQLite wie schon gesagt ganz Nutzerfreundlich.

  • Treeview: rekursiv erstellt - Kann man nun die Pfade noch ermitteln?

    • Yaerox
    • 3. Mai 2013 um 13:30

    Hab es doch selber geschafft mit Hilfe von WM_NOTIFY und einer weiteren Funktion:

    Skript
    [autoit]

    Func WM_NOTIFY($hWnd, $iMsg, $iwParam, $ilParam)
    #forceref $hWnd, $iMsg, $iwParam

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

    Local $hWndFrom, $idFrom, $iCode, $tNMHDR, $hSelected
    $tNMHDR = DllStructCreate("int;int;int", $ilParam)
    $hWndFrom = HWnd(DllStructGetData($tNMHDR, 1))
    $idFrom = DllStructGetData($tNMHDR, 2)
    $iCode = DllStructGetData($tNMHDR, 3)
    Switch $hWndFrom
    Case GUICtrlGetHandle($hTreeviewFile)
    Switch $iCode
    Case $NM_DBLCLK; Get selected item
    $hSelected = _GUICtrlTreeView_GetSelection($hTreeviewFile)
    ; Is it checked?
    If _GUICtrlTreeView_GetSelected($hTreeviewFile, $hSelected) Then
    ; If so check its parent
    _Check_Parents($hSelected)
    ConsoleWrite(_GUICtrlTreeView_GetText($hTreeviewFile, _GUICtrlTreeView_GetSelection($hTreeviewFile)) & @CR)
    EndIf
    EndSwitch
    EndSwitch
    Return $GUI_RUNDEFMSG
    EndFunc ;==>WM_NOTIFY

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

    Func _Check_Parents($hHandle)
    ; Get the handle of the parent
    Local $hParent = _GUICtrlTreeView_GetParentHandle($hTreeviewFile, $hHandle)
    ; If there is no parent
    If $hParent = 0 Then
    Return
    EndIf
    ; Check the parent
    ConsoleWrite(_GUICtrlTreeView_GetText($hTreeviewFile, $hParent) & "/")
    ; And look for the grandparent and so on
    _Check_Parents($hParent)
    EndFunc

    [/autoit]
  • Treeview: rekursiv erstellt - Kann man nun die Pfade noch ermitteln?

    • Yaerox
    • 3. Mai 2013 um 13:06

    Hallo zusammen,

    ich baue mir grad eine Treeview die rekursiv erstellt wird. Ich gebe einen Ordner mit beliebig vielen Unterordnern und Dateien vor und es wird eine passende Treeview erzeugt.

    Ich müssste nun die Möglichkeit haben, dass bei einem Doppelklick auf eine Datei ich quasi den Pfad ermitteln kann, sprich alle vorherigen Knotenpunkte mit „/“ aneinander verkettet. Leider komme ich auf keinen grünen Zweig.
    Ich habe auch schon daran gedacht die Informationen in ein Array zu schreiben aber auch ohne Erfolg.

    Jemand von euch diesem Thema ein wenig mehr bewandelt, der mir helfen könnte?
    Das ist die rekursive Funktion zum auslesen eines Ordners:
    [spoiler=Funktion]

    [autoit]

    #include <GUIConstants.au3>
    $rootdir = "Quellordner\"
    GUICreate("GUI")
    $hTree = GUICtrlCreateTreeView(5, 5, 300, 200)
    _LoadTree($rootdir, "*.*", $hTree)

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

    GUISetState()

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

    While 1
    $nMsg = GUIGetMsg()
    If $nMsg = -3 Then Exit
    Wend

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

    Func _LoadTree($sRoot, $sMask, $hParent)
    Local $aFile[1], $nCnt = 1, $newParent
    Local $hSearch = FileFindFirstFile($sRoot & $sMask)
    If $hSearch >= 0 Then
    $sFile = FileFindNextFile($hSearch)
    While not @error
    ReDim $aFile[$nCnt]
    $aFile[$nCnt-1] = $sFile
    $nCnt = $nCnt + 1
    $sFile = FileFindNextFile($hSearch)
    Wend
    FileClose($hSearch)
    EndIf
    For $i = 0 To UBound($aFile) - 1
    If $aFile[$i] == "." or $aFile[$i] == ".." Then ContinueLoop
    If StringInStr(FileGetAttrib($sRoot & "\" & $aFile[$i]), "D") Then
    $newParent = GUICtrlCreateTreeViewItem($aFile[$i], $hParent)
    _LoadTree($sRoot & $aFile[$i] & "\", $sMask, $newParent)
    ContinueLoop
    Endif
    GUICtrlCreateTreeViewItem($aFile[$i], $hParent)
    Next
    EndFunc

    [/autoit]

    [/spoiler ]

  • GDI+ AutoIt Logo

    • Yaerox
    • 3. Mai 2013 um 09:30

    SUPERFREAK :D Das sieht so hammer aus, ich hätte ja beinahe darauf geschworen das man mit AutoIt mehr als ne Klötzchen Grafik net hinkriegt aber nun bin ich überzeugt worden :D

  • Dateien zählen und vergleichen

    • Yaerox
    • 2. Mai 2013 um 16:14

    Ist ja kein problem ;)

    Wärst du so lieb und setzt das Thema auf gelöst?
    (Ersten Beitrag von dir bearbeiten, dann Status: gelöst.)

  • Funktion optionaler Parameter

    • Yaerox
    • 2. Mai 2013 um 11:59

    Ich denke das wird daran liegen, dass AutoIt den Datentyp selbst erkennt sofern eine Variable nicht initialisiert wird.

    Somit versuchst du eine Integervariable mit einem String zu vergleichen ...

    Grüße

  • Dateien zählen und vergleichen

    • Yaerox
    • 2. Mai 2013 um 11:41

    Ich muss ehrlich gestehen ich kann keine wirkliche Frage aus deinem Text erkennen...Du erhälst das Nein weil scheinbar dann nicht genau 6 Ordner/Dateien im ausgewähltem Ordner vorhanden sind. Mehr passiert nicht da ja auch im Code nicht mehr steht.

    Ich würde dich noch bitten demnächst Code in entsprechenden [.autoit] und [.spoiler] Brackets zu packen.

    Möchtest du vielleicht sowas?

    Spoiler anzeigen
    [autoit]

    #include <File.au3>
    ;~ #include <Array.au3> ;debug only

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

    Local $iSollwert = 6
    Local $aIstwert = 0
    Local $sPfadOrdner = FileSelectFolder("Ordner auswählen", "")
    $aIstwert = _FileListToArray($sPfadOrdner, '*.*', 1) ;$iFlag=0(Default) Return both files and folders
    ;$iFlag=1 Return files only
    ;$iFlag=2 Return Folders only
    ;~ _ArrayDisplay($aIstwert, "Testausgabe") ;debug only

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

    If $aIstwert[0] = $iSollwert Then
    MsgBox(0, "Ja", "$iSollwert: " & $iSollwert & @CR & "$aIstwert[0]: " & $aIstwert[0])
    Else
    MsgBox(0, "Nein", "$iSollwert: " & $iSollwert & @CR & "$aIstwert[0]: " & $aIstwert[0])
    EndIf

    [/autoit]
  • [PHP] Mysql Login/Profile System

    • Yaerox
    • 19. April 2013 um 08:03

    Da ich nicht weiß ja nicht wo dies eingesetzt werden soll, aber sofern du es nicht innerbetrieblich mit vertrauenswürdigen Daten nutzen möchtest google nach: PHP Loginsystem (Tutorial). Dort findest du reichlich Loginsysteme bei denen du all deine gewünschten Funktionen hast. Oftmals befindet sich am Ende des Tutorials ein download.

    Für einen betrieblichen Einsatz solltest du dann allerdings die Sicherheit unter Umständen etwas verstärken.

  • Pipeline DLL - die einfachste Art der Prozess-Kommunikation

    • Yaerox
    • 15. April 2013 um 09:22

    Könntest du vielleicht für die unwissenden (wie mich z.B.) erläutern wozu sowas gut ist, bzw. wo man sowas nutzt? ^^

  • DLL Versionvergleich

    • Yaerox
    • 12. April 2013 um 13:53

    Das hier vielleicht?

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™