- #1
F
Foradil1
Mitglied
Themenersteller
- Dabei seit
- 15.11.2005
- Beiträge
- 19
- Reaktionspunkte
- 0
hallo, ich möchte mir meine arbeit etwas erleichtern und diverse bearbeitungsschritte eines dnc-files per bat datei ausführen. leider habe ich nicht die nötige erfahrung, um mir diese datei selbst zu schreiben.
Problemstellung:
ich möchte per drag und drop ein dnc-file auf die bat datei ziehen und dann soll folgendes passieren:
1. sie soll nach nachfolgend angegebenem beispiel convertiert werden
2. sie soll unter altem namen an gleicher position gespeichert werden
3. danach soll sie mit folgender Datei zum bearbeiten geöffnet werden: S:\simul\SIMUL32.exe
ein kurzes DNC-File:
28
3
53523061
OBJ 535
SEKNR 2300
D 9
MART ST
ANZBT1 1
ANZBT2 1
KZSPB N
KZM T
4
5
+45150+5303
6
39+600 => entfernen (steht immer in der 16. Zeile)
31+2
39+5000
11
9
+73020+0
10
12
32+2
5
-73020+0
6
0
31+3
39+12000
114
110
+74020+0
111
12
32+3
5
-66916+26366
6
0
31+1
39+328 => ändern in 39+500 (39+3-stellige Zahl, steht einmal an beliebiger stelle im text)
30
56
3
AUS => Leerzeichen vorsetzen (kommt beliebig oft vor)
4
7
+0+200
+2246+0
+150-150-0-150-
+0-1801
-150-150-150-0-
-2617+0
+0+200
8
38
-300+0
0
30
56
3
AUS => Leerzeichen vorsetzen (kommt beliebig oft vor)
4
7
+0-200
-1783+0
-150+150+0+150-
+0+1801
+150+150+150+0-
+2454+0
8
38
32
0
63
vielen Dank schon im Vorraus für die Hilfe!
Problemstellung:
ich möchte per drag und drop ein dnc-file auf die bat datei ziehen und dann soll folgendes passieren:
1. sie soll nach nachfolgend angegebenem beispiel convertiert werden
2. sie soll unter altem namen an gleicher position gespeichert werden
3. danach soll sie mit folgender Datei zum bearbeiten geöffnet werden: S:\simul\SIMUL32.exe
ein kurzes DNC-File:
28
3
53523061
OBJ 535
SEKNR 2300
D 9
MART ST
ANZBT1 1
ANZBT2 1
KZSPB N
KZM T
4
5
+45150+5303
6
39+600 => entfernen (steht immer in der 16. Zeile)
31+2
39+5000
11
9
+73020+0
10
12
32+2
5
-73020+0
6
0
31+3
39+12000
114
110
+74020+0
111
12
32+3
5
-66916+26366
6
0
31+1
39+328 => ändern in 39+500 (39+3-stellige Zahl, steht einmal an beliebiger stelle im text)
30
56
3
AUS => Leerzeichen vorsetzen (kommt beliebig oft vor)
4
7
+0+200
+2246+0
+150-150-0-150-
+0-1801
-150-150-150-0-
-2617+0
+0+200
8
38
-300+0
0
30
56
3
AUS => Leerzeichen vorsetzen (kommt beliebig oft vor)
4
7
+0-200
-1783+0
-150+150+0+150-
+0+1801
+150+150+150+0-
+2454+0
8
38
32
0
63
vielen Dank schon im Vorraus für die Hilfe!