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

Beiträge von Snoopy_1993

  • Text Dateien bearbeiten

    • Snoopy_1993
    • 1. Mai 2017 um 20:03

    0 BEGIN PGM 1 MM
    1 TOOL CALL 1 Z S8000;STICHEL 0,1MM
    2 L X-60.357 Y-40. F MAX M3
    3 L Z2. F MAX
    4 L Z-1.053 F100
    5 L X-60.118 Z-1.022 F1500
    6 L X-59.88 Z-0.958
    7 L X-59.641 Z-0.921
    8 L X-59.403 Z-0.932
    9 L X-58.926 Z-1.001
    10 L X-58.687 Z-1.022 (M777)
    11 L X-58.448 Z-1.011
    12 L X-57.971 Z-1.069
    .
    .
    .
    .
    337216 L Y-38.569 Z-0.921
    337217 L Y-38.807 Z-0.958
    337218 L Y-39.046 Z-1.007 (M777)
    337219 L Y-39.284 Z-0.941
    337220 L Y-39.523 Z-0.904
    337221 L Y-39.761 Z-0.899
    337222 L Y-40. Z-0.932
    337223 L Z2. F MAX
    337224 M30
    337225 END PGM 1 MM


    das ist ein auszug aus der datei.
    Nun soll im "mittleren" teil etwas angehängt werden, zB M777. ich hab das in klammern mal dazugeschrieben.
    Die ersten und letzten zehn zeilen sollen dabei aber ausgelassen werden.
    Ob das ganze in jeder zeile steht oder im intervall von zB 100 Zeilen ist egal

  • Text Dateien bearbeiten

    • Snoopy_1993
    • 1. Mai 2017 um 19:04

    und wie kann ich dann einzelne zeilen bearbeiten wenn ich die ganze datei einlese ?

  • Text Dateien bearbeiten

    • Snoopy_1993
    • 1. Mai 2017 um 14:53

    Hallo,

    ich muss bei CNC Programmen Zeilen in Regelmäßigen abständen bearbeiten. Mit dem was ich mir da gebastelt hab dauert es allerdings ewigkeiten. geht das irgendwie schneller?
    Bin ganz neu bei Autoit

    #include <file.au3>
    $file = FileOpenDialog("Progamm wählen","E:", "(*.txt;*.h)")
    If @error Then
    MsgBox(4096,"","Keine Datei ausgewählt")
    Else
    $startline = Int(10)
    $intervall = Int(100)
    $Lines = _FileCountLines($file)
    $endline = $lines - $startline - $intervall
    Do
    $line = FileReadLine ($file , $startline)
    $newline = $line & " M777"
    _FileWriteToLine($file, $startline, $newline, 1)
    $startline = $startline + $intervall
    Until $startline > $endline
    MsgBox(4096,"","M-Funktionen eingefügt!")
    EndIf
    Exit

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™