ToledoV5
Enthusiast
Thread Starter
- Mitglied seit
- 17.11.2010
- Beiträge
- 468
- Ort
- Chemnitz
- Desktop System
- Ryzen5600
- Laptop
- HP_5700U
- Details zu meinem Desktop
- Prozessor
- Ryzen 5 5600
- Mainboard
- ASRock B550M Phantom Gaming 4
- Kühler
- BeQuiet Pure Rock Slim 2
- Speicher
- 2x G.Skill F4-3600C18-16GVK
- Grafikprozessor
- Gigabyte Radeon RX 9070 Gaming OC
- Display
- 2x AOC 27G4XE
- SSD
- Viper VP4300L 4TB + 2x 2TB Sandisk Ultra3D
- Gehäuse
- Inter-Tech MC-02 MICRO
- Netzteil
- beQuiet PurePower 11 500W Gold BN293
- Keyboard
- Logitech G610
- Mouse
- Logitech G502
- Betriebssystem
- Windows 11
- Sonstiges
- Server 5700G - 32GB RAM - 14+16+18+20 TB Toshiba MG
- Internet
- ▼300 MBit ▲150 MBit
Hallo,
ich bräuchte ein Batchprogramm welches folgendes Problem lösen würde:
Es handelt sich um CNC Programme um Seriennummern (fortlaufend) zu gravieren.
Für jede Gravur (z.B. 1474) gibt es einzelne Dateien, z.B.
LD1_05_1474.ops
LD1_05_1475.ops
LD1_05_1476.ops
LD1_05_1477.ops
LD1_05_1478.ops
LD1_05_1479.ops
LD1_05_1480.ops
LD1_05_1481.ops
LD1_05_1482.ops
LD1_05_1483.ops
LD1_05_1484.ops
LD1_05_1485.ops
Diese Dateinamen müssen fortlaufend in andere Dateien geschrieben werden, z.B.
STEUER-GRV-1-1
STEUER-GRV-1-2
STEUER-GRV-1-3
STEUER-GRV-1-4
STEUER-GRV-2-1
STEUER-GRV-2-2
STEUER-GRV-2-3
STEUER-GRV-2-4
STEUER-GRV-3-1
STEUER-GRV-3-2
STEUER-GRV-3-3
STEUER-GRV-3-4
STEUER-GRV-1-1 sieht z.B. so aus:
(PROGRAMMABFOLGE)
G54P1
G22 N=LD1_05_1474.ops
T0M6 (WZW)
STEUER-GRV-1-2 sieht dann so aus:
(PROGRAMMABFOLGE)
G54P1
G22 N=LD1_05_1475.ops
T0M6 (WZW)
und so weiter...es handelt sich immer um 12 .ops-Dateien und 12 zugehörige Steuer-GRV-Programme.
Was ich ich bisher "geschafft" habe:
- Die Dateinamen der .ops auf dem Bildschirm ausgeben :-/
@echo Off
for %%p in (*.ops) do echo %%p
Meine Idee wäre eigentlich:
1. Die erste Gravur-Nummer einlesen
2. Die erste Steuer-GRV-Datei neu erzeugen und schreiben (der Inhalt bleibt immer gleich, bis auf die Gravurnummer)
3. Die nächste Nummer einlesen etc.
Für Ideen (vor allem benötigte Befehle) wäre ich dankbar
ich bräuchte ein Batchprogramm welches folgendes Problem lösen würde:
Es handelt sich um CNC Programme um Seriennummern (fortlaufend) zu gravieren.
Für jede Gravur (z.B. 1474) gibt es einzelne Dateien, z.B.
LD1_05_1474.ops
LD1_05_1475.ops
LD1_05_1476.ops
LD1_05_1477.ops
LD1_05_1478.ops
LD1_05_1479.ops
LD1_05_1480.ops
LD1_05_1481.ops
LD1_05_1482.ops
LD1_05_1483.ops
LD1_05_1484.ops
LD1_05_1485.ops
Diese Dateinamen müssen fortlaufend in andere Dateien geschrieben werden, z.B.
STEUER-GRV-1-1
STEUER-GRV-1-2
STEUER-GRV-1-3
STEUER-GRV-1-4
STEUER-GRV-2-1
STEUER-GRV-2-2
STEUER-GRV-2-3
STEUER-GRV-2-4
STEUER-GRV-3-1
STEUER-GRV-3-2
STEUER-GRV-3-3
STEUER-GRV-3-4
STEUER-GRV-1-1 sieht z.B. so aus:
(PROGRAMMABFOLGE)
G54P1
G22 N=LD1_05_1474.ops
T0M6 (WZW)
STEUER-GRV-1-2 sieht dann so aus:
(PROGRAMMABFOLGE)
G54P1
G22 N=LD1_05_1475.ops
T0M6 (WZW)
und so weiter...es handelt sich immer um 12 .ops-Dateien und 12 zugehörige Steuer-GRV-Programme.
Was ich ich bisher "geschafft" habe:
- Die Dateinamen der .ops auf dem Bildschirm ausgeben :-/
@echo Off
for %%p in (*.ops) do echo %%p
Meine Idee wäre eigentlich:
1. Die erste Gravur-Nummer einlesen
2. Die erste Steuer-GRV-Datei neu erzeugen und schreiben (der Inhalt bleibt immer gleich, bis auf die Gravurnummer)
3. Die nächste Nummer einlesen etc.
Für Ideen (vor allem benötigte Befehle) wäre ich dankbar