搜索文本的一部分并编辑其后面的数字

时间:2018-06-21 14:05:51

标签: vb.net

我有一个这样的文本文件

N1 G17 G90
N3 G54
N5 M03
N7 G01 X-3.0 Y145.2501 F1000.0
N9 G01 Y142.7501 F500.0
N11 G01 X-0.5
N13 G01 Y145.2501
N15 G02 X291.0 Y145.25 I145.25 J145.25
N17 G01 X-0.5
N19 G03 X291.0 Y145.35 I145.25 J145.25
N21 G01 X293.5
N23 G01 Y142.85
N25 G01 X296.0
N27 G01 Y145.35
N29 G02 X587.5 Y145.3499 I441.75 J145.3499
N31 G01 X296.0
N33 G03 X587.4999 Y145.4499 I441.75 J145.3499
N35 G01 X592.4999
N37 M05
N39 M30

(这是移动铣床的CNC代码) X是左/右坐标 Y是前/后坐标 Z是上/下坐标 I&J是圆的坐标

说, 我正在寻找一种制作此文件数组的方法。 我有4个文本框和一个按钮

txtBox_X_Amount = 'the amount the object should be placed in the X direction'
txtBox_X_Distance = 'The distance they should be placed'
txtBox_Y_Amount = 'the amount the object should be placed in the Y direction'
txtBox_Y_Distance ='The distance they should be placed'
btn_generate

如果我按生成,则我希望它保留原始文件减去最后两行N37 M05和N39 M30(最后两行的N数每次都不同) 然后我想向每行X后面的数字添加txtBox_X_Distance 并将其附加到文本文件 这是我想做的与txtBox_X_amount一样多的次数。 Y也是如此。 并在

的末尾

谁能解释您如何做到这一点? 或指出正确的方向?

这就是我要寻找的 红色箭头只是未编辑的文件。 所以我的铣床只会做1个箭头。 所有的箭头在一起是我所需要的。 enter image description here

0 个答案:

没有答案