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

Beiträge von Vitaq

  • .txt Datei umbennen

    • Vitaq
    • 30. November 2016 um 20:06

    Hi autoiter

    Wäre dir für ein Beispiel sehr verbunden.

    Danke

  • .txt Datei umbennen

    • Vitaq
    • 30. November 2016 um 19:24

    Hallo Leute


    Ich habe in einem Ordner lauter .txt Dateien von einem Überwachungsprogramm das eine Datei erzeugt.
    Ich würde jetzt gerne alle .txt Dateien umbennen und zwar von 1 weg bis zur letzten Datei.
    Die reihenfolge welche txt Datei als erstes zum Umbennen wäre ist egal.Also etwa so
    Wu_34434 wird 1
    Wu_19456 wird 2
    usw..
    Ich weiss das man mit Filemove einzelne Dateien mit exakten angegeben Namen umbennen kann aber wie
    kann man AutoIT sagen alle .txt Dateien aus dem Ordner xy sollen von 1 weg umbenannt werden.
    Ist das überhaupt so möglich?

  • Fenster erkennen

    • Vitaq
    • 13. November 2016 um 00:09

    Hallo Leute


    Ich habe ein Problem bei der Fensterermittlung. In einer Anwendung wird ein Absturzfenster geöffnet auf das ich reagieren möchte.
    Ich versuche es mit Winexists. Das Fenster hat keinen Titel.
    Es funktioniert aber irgendwie nicht richtig er schliesst mir zwar das Fenster aber startet mir die Anwendung immer wieder
    obwohl es das Fenster ja nicht mehr gibt.
    Er soll ja dann wenn das Programm wieder gestartet ist auf das Absturzfenster reagieren
    Ich komme nicht weiter
    Hat vielleicht jemand eine Idee?

    Code
    While 1
    
    
    Opt("WinTitleMatchMode", 2) ; 1=vom Anfang, 2=enthält, 3=genau, 4=fortgeschritten, -1 bis -4=Groß-/Klein ignorieren
    
    
    sleep (2000)
    
    
    If WinExists ("", "Internes Problem - Server antwortet nicht.") Then
    
    
    ProcessClose("---.exe")
    
    
    sleep (2000)
    
    
    Run ("C:\Users\name\Desktop\---.exe")
    
    
    EndIf
    
    
    WEnd
    Alles anzeigen
  • Txt Datei

    • Vitaq
    • 22. Oktober 2016 um 10:45

    Hi Oscar
    wie Meinst du das
    Wenn Du jetzt noch ein Array für die Dateien einsetzt .....
    ich mach doch schon _FileWriteFromArray zum Abschluss

    Kannst du mir das vielleicht bitte erklären

  • Txt Datei

    • Vitaq
    • 22. Oktober 2016 um 09:36

    Hi Leute ich hab das jetzt so gelöst würde das für 10 Txt Dateien auch 10mal so reinschreiben vielleicht kann man das aber auch "einfacher" Lösen?
    Vielleicht hat ja jemand eine Idee

    Spoiler anzeigen


    Global $array
    _FileReadToArray("C:\Users\Silvi\Desktop\A\test.txt", $array)
    Global $array2
    _FileReadToArray("C:\Users\Silvi\Desktop\A\zwei.txt", $array2)


    ; lösche die ersten und die letzten 3 zeilen
    _ArrayDelete($array, "0-9;" & $array[0] - 9 & "-" & $array[0])


    ; lösche die ersten und die letzten 3 zeilen
    _ArrayDelete($array2, "0-9;" & $array2[0] - 9 & "-" & $array2[0])


    Local $sFile = @ScriptDir & "\Test1.txt"
    Local $sTest123 = @ScriptDir & "\zwei2.txt"


    _FileWriteFromArray($sFile, $array,1 )


    _FileWriteFromArray($sTest123, $array2,1 )

  • Txt Datei

    • Vitaq
    • 4. Oktober 2016 um 12:53

    Hi
    habe mir folgendes Überlegt

    _FileReadToArray
    _ArrayDelete
    _FileWriteFromArray

    • Func DeleteFirst()
    • Local $File = @TempDir&"\edit.inhalt"
    • Local $Array
    • If FileExists($File) Then FileDelete($File) ;Wenn die Datei schon existiert, lösche sie)
    • FileWrite($File, GUICtrlRead($Edit)) ; Schreibe Inhalt in eine Datei
    • _FileReadToArray($File, $Array) ; Lies Zeile für Zeile in ein Array
    • _ArrayDelete($Array, 0) ; Lösche das Element 0 (Anzahl der Zeilen)
    • _ArrayDelete($Array, 0) ; Lösche das Element 0 (Damals Element 1 also Zeile 1)
    • _FileWriteFromArray($File, $Array) ; Schreibe den neuen Inhalt in die Temporäre Datei
    • Local $FileRead = FileRead($File) ;Lies aus, was da drin steht....
    • GUICtrlSetData($Edit, $FileRead) ; ...und setze das als neuen Text in die Edit
    • EndFunc

    Aber wie bekomme ich die letzten Zeilen gelöscht und dann noch die Schleife für Wiederholen?

  • Txt Datei

    • Vitaq
    • 4. Oktober 2016 um 08:07

    Hi Leute

    Wie kann man mehrere Txt. Datei öffnen
    Immer die Ersten und Letzten 10 Zeilen löschen.
    Speichern
    Nächste Txt. Datei öffnen
    alles wiederholen usw
    Es sind ca 10 txt. Dateien

    lg
    Vitaq

  • Excel Zahlen suchen

    • Vitaq
    • 18. September 2016 um 13:20

    Bitteschön

    Dateien

    Ausgabe_Neu.PNG 44,7 kB – 0 Downloads
  • Excel Zahlen suchen

    • Vitaq
    • 18. September 2016 um 12:11

    Das war es leider auch nicht selbes Ergebnis.
    Was mich ein wenig wundert du schreibst deine csv ist 230 mb hab ein wenig getestet meine csv darf höchstens 100 mb sein
    alles was grösser ist kommt die besagte Fehlermeldung.
    Wie hast du deine csv gemacht mit Excel oder OpenOffice vielleicht stimmt etwas mit der csv nicht.
    Hab meine im Excel über ein Makro gemacht

  • Excel Zahlen suchen

    • Vitaq
    • 17. September 2016 um 12:49

    Hab das jetzt so ausgeführt wie du gesagt hast hab dir aus der Konsole die Fehlermeldung angehängt
    Hab 16GB Ram sollte doch reichen vielleicht ist es ja auch anderer Fehler.

    Dateien

    Java.PNG 57,39 kB – 0 Downloads
  • Excel Zahlen suchen

    • Vitaq
    • 16. September 2016 um 15:43

    Hi Kanashius


    Ich habe jetzt dein Programm getestet nun habe ich ein kleines Problem.
    Meine csv ist ca 900 mb gross aber dein Pogramm durchsucht die Datei nicht
    Es tut sich einfach nichts auch nach 1 Stunde kamen keine Ergebnisse
    Kleinere csv Dateien funktionieren aber die große nicht.
    Deswegen wollte ich auch eine Art Statusbar um zu sehen ob es noch läuft.
    Kann es an der größe der csv liegen has du es auch mit einer größern csv probiert ?
    Kannst du dir das Bitte nochmals anschauen wäre nett


    lg
    Vitaq

  • Excel Zahlen suchen

    • Vitaq
    • 14. September 2016 um 18:58

    Hi Kanashius

    Erstmal Danke für dein Programm läuft ganz gut
    was aber noch super wäre wenn es eine Statusanzeige für die Dauer der suche noch gäbe.
    Prozentanzeige,Balken oder welche Spalte gerade durchsucht wird egal was nur das ich sehen kann
    ob das Progri noch läuft oder vielleicht abgestürzt ist.
    Ansonsten Top

    lg
    Vitaq

  • Excel Zahlen suchen

    • Vitaq
    • 12. September 2016 um 19:59

    Hi Kanashius

    Entschuldige das ich Frage habe Java noch nicht benutzt aber was muss/soll ich jetzt mit diesen Dateien anfangen.
    Kannst du mir das bitte etwas erklären

    lg
    Vitaq

  • Excel Zahlen suchen

    • Vitaq
    • 11. September 2016 um 21:46

    Hi

    Meine Daten kommen von mehreren Kunden als txt Datei zu uns die wir dann ins Excel laden.
    Es sind mehr oder weniger alles Artikelnr. mit etwas anderem System
    Es sind stets 4 Nummern aber einige Danach als auch Davor sind wichtig diese gefunden Zahlen gehen widerum zurück zum Kunden.
    Ich würde gerne bei Excel bleiben aber ich weiss nicht ob das auf Dauer so gut ist.
    Dein Vorschlag mit der csv ist schon mal ein Anfang muss nur schauen wie ich das jetzt umsetzten kann.
    Da die Zahlen ja öfters vorkommen brauche ich alle Treffer in einer eigenen Tabelle angezeigt so wie bisher.

  • Excel Zahlen suchen

    • Vitaq
    • 11. September 2016 um 17:10

    Hi Andy

    Ein paar Fragen hätte ich zu deinem Vorschlag.

    Muss ich jede Spalte als csv abspeichern ich könnte doch die Ganze Excel Datei als csv speichern oder nicht?
    INSTR gibt mir doch nur die Position der 1. Zahl an oder aller 4 gesuchten Zahlen in richtiger reihenfolge an.
    Da sich meine Zahlen ja öfters wiederholen wird beim Ersten Treffer abgebrochen oder wird die Ganze Spalte bis zum Schluss durchsucht?
    Mit SQL habe ich mich heute ein wenig beschäftigt k.A ob ich nicht weg von Excel und in diese Richtung gehe.
    Ich muss auf jeden Fall schneller mein Ergebnis erzielen das ist Fakt denn das Archiv wird stetig grösser.


    lg
    Vitaq

  • Excel Zahlen suchen

    • Vitaq
    • 10. September 2016 um 10:40

    Hi Kanahius

    Anbei die Test Datei
    eine kurze Beschreibung wie das ganze abläuft steht in der Excel Datei.
    Vielen Dank für dein Bemühen :thumbup:

    Dateien

    Archiv-Test.zip 194,11 kB – 302 Downloads
  • Excel Zahlen suchen

    • Vitaq
    • 9. September 2016 um 23:43

    Excel war mir am Anfang am einfachsten konnte mit Makros schnell die Zahlen suchen und finden
    aber es wurden mit der Zeit immer mehr Zahlen sodas es jetzt immer länger dauert bis zum Ergebnis.
    Von SQL habe ich leider keine Ahnung bin aber lernfähig

  • Excel Zahlen suchen

    • Vitaq
    • 9. September 2016 um 23:27

    Hi Kanahius

    erstmal Danke für deine Antwort
    Welche Details brauchst du genau ich kann dir wenn du willst eine Excel Datei mit weniger Nummern schicken
    dann siehst du wie das ganze abläuft.

  • Excel Zahlen suchen

    • Vitaq
    • 9. September 2016 um 19:24

    Hallo Leute

    Bin absoluter Neuling in Sachen Autoit

    Ich habe in Excel ca 200 Millionen Zahlen (von 1- 50) Archiviert und es werden stetig mehr.
    Es werden Zahlen in bestimmter Reihenfolge gesucht
    Da die Zahlen öfters in richtiger Reihenfolge vorkommen werden Sie dann in einem eigenen Tabellenblatt angezeigt.
    Es sieht dann so Aus:

    In Blatt 1 sind meine Zahlen (200 Millionen)
    In Blatt 2 werden die gesuchten Zahlen eingegeben

    z.b
    18
    47
    12
    15
    In Blatt 3 werden die gefunden Zahlen kopiert und Farblich angezeigt inklusive 2 Zahlen davor als auch danach.

    Das durchsuchen dauert bei mir 25 min.
    Jetzt hab ich mir gedacht das über Autoit zu machen um wenn Möglich die Suchzeit deutlich zu drücken.
    Mein Ansatz wäre eine csv in ein Array einzulesen und dann die bestimmte Zahlenreihenfolge Suchen.

    Nun meine Frage an die Spezies.
    Sinnvoll oder nicht gegenüber Excel
    Ist dies überhaupt realisierbar und vorallem deutlicher Zeitgewinn.
    Habt ihr eine andere Idee

    Über ein paar Antworten würde ich mich freuen

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™