Raijin
Fleet Admiral
- Registriert
- Nov. 2007
- Beiträge
- 18.285
Freut mich, dass es jetzt funktioniert, aber ich möchte noch anmerken, dass
a) es massives Verbesserungspotential gibt, weil extrem redundant geskriptet wurde
b) das eine der unübersichtlichsten Batches ist, die ich kenne
c) BATCH hier vermutlich schlicht und ergreifend das falsche Werkzeug ist, weil sich das mit anderen Skript- bzw Programmiersprachen deutlich effizienter lösen lässt.
Mit einem PowerShell- oder wsh-Script wärst du da besser beraten gewesen. Oder du hättest zumindest die ganze PC-Unterscheidungsarie in Funktionen kapseln sollen statt goto und Co so auszureizen, um dann weite Teile der PC-Fälle zu kopieren, selbst wenn sie sich durch Pfade o.ä. unterscheiden. Zur Zeit sind das über 500 Zeilen, aber mit geschickter Kapselung kann man auch so eine Batch locker auf Hälfte reduzieren
Aber gut, wenn's funzt, dann funzt es. Ich will mir aber nicht vorstellen wie viel Zeit und Nerven dich das gekostet hat..
a) es massives Verbesserungspotential gibt, weil extrem redundant geskriptet wurde
b) das eine der unübersichtlichsten Batches ist, die ich kenne
c) BATCH hier vermutlich schlicht und ergreifend das falsche Werkzeug ist, weil sich das mit anderen Skript- bzw Programmiersprachen deutlich effizienter lösen lässt.
Mit einem PowerShell- oder wsh-Script wärst du da besser beraten gewesen. Oder du hättest zumindest die ganze PC-Unterscheidungsarie in Funktionen kapseln sollen statt goto und Co so auszureizen, um dann weite Teile der PC-Fälle zu kopieren, selbst wenn sie sich durch Pfade o.ä. unterscheiden. Zur Zeit sind das über 500 Zeilen, aber mit geschickter Kapselung kann man auch so eine Batch locker auf Hälfte reduzieren
Aber gut, wenn's funzt, dann funzt es. Ich will mir aber nicht vorstellen wie viel Zeit und Nerven dich das gekostet hat..
Zuletzt bearbeitet: