Trochu jsem na tom zapracoval a náhradu textu mám jakž takž vyřešenou následovně:
TextBox3.Text = Replace(TextBox3.Text, "%MPF----", "")
TextBox3.Text = Replace(TextBox3.Text, "(", "MSG(""")
TextBox3.Text = Replace(TextBox3.Text, ")", """)")
TextBox3.Text = Replace(TextBox3.Text, "G71 G90 G92 X0 Y0 ", "G0 G53 G90 X0 Y0 Z0 D0")
TextBox3.Text = Replace(TextBox3.Text, "M17", "M30")
TextBox3.Text = Replace(TextBox3.Text, "M05", "G0 G53 X0 Y0 Z0 D0 M9 M5")
TextBox3.Text = Replace(TextBox3.Text, "G80", "MCALL")|
Jen mám pořád problém s tím jak nahradit text v řádku ,který je pokaždý jiný , dalo by se chytit toho že první písmeno a délka je vždy stejná, takže mě napadlo jetli by šlo udělat ,že vyhledám dané písmeno označil by i znak vedle písmena a program by ho nahradil mým řetězcem, nebo to udělat jiným způsobem ,je to tento řetězec a za písmeny T a D je vždy jiné číslo které musí být nahrazeno N11 T5 D5 " N11 T="?" D1 M6 " |
|