Benutzerdefinierte Befehlsparameter-Argumente weichen von den übergebenen ab

Anfragetyp:
BUG / NEUES FEATURE
Bug
MCEBuddy-Version und Typ (32bit oder 64bit):
2.4.9 64bit
Betriebssystem und Typ (32bit oder 64bit):
Windows 10 64bit
Zusammenfassung des Problems oder Vorschlags:
Ich verwende seit 2 Jahren dieselbe DOS-Batch-Datei, um die konvertierte Datei in eines meiner Staging-Verzeichnisse zu verschieben, ohne Probleme. Nach dem Upgrade von 2.4.8 auf 2.4.9 funktionierte die Batch-Datei nicht mehr. Ich habe die Protokolldatei der konvertierten Datei überprüft, und es sieht so aus, als ob der Wert für %convertedfile% den Pfad des DOS-Batch-Dateinamens und den Pfad der konvertierten Datei enthält. Beispiel: Ich rufe eine Datei namens After_MceBuddy.bat auf, die sich in einem anderen Verzeichnis als MCEBuddy2x befindet. Diese Datei erhielt die Parameter %convertedfile%, %convertedext%, %originalfilename% und %Season%. Die zu konvertierende Episode stammt aus Staffel 3 von CSI_Miami. Die übergebenen Werte waren „D:\kmttg_v2.1s\After_MceBuddy“ + der konvertierte Dateiname.
Dadurch konnte die Batch-Datei nicht mehr verarbeitet werden. Ich habe die Protokolldatei der Episode, in der ich dieses Problem festgestellt habe, angehängt und werde auf Version 2.4.8 zurückkehren, bis es behoben ist.
Schritte zur Reproduktion des Fehlers:

  1. Ich habe die Batch-Datei geändert, um die übergebenen Parameter anzuzeigen.
  2. Die zu verarbeitende Datei wurde zurück in den Eingabeordner verschoben.
  3. Mce_Buddy wurde verwendet, um die verarbeitete Datei erneut zu konvertieren.
  4. Dies wurde mehrmals wiederholt, wobei dasselbe Problem auftrat.
  5. Ich habe die Batch-Datei auch in das MCEBuddy2x-Verzeichnis verschoben – das Problem blieb bestehen.
    Screenshots:
    screenshot(1).png
    screenshot(2).png

Fügen Sie Ihre Konvertierung an, damit wir die genauen Einstellungen sehen können, die zur Replikation verwendet werden.

Ich habe das Problem gelöst.

In früheren Versionen hatte ich den PostCustomCommandPath wie folgt codiert: d:\kmttg_v2.1s\After_MceBuddy.bat

Als ich nach dem Upgrade die Datei Profiles.conf änderte, hatte ich es so codiert: D:\kmttg_v2.1s\After_MceBuddy.bat

Es ist nicht klar, warum das einen Unterschied machte, aber es war so, da ich es beide Varianten unter Version 2.4.8 ausprobiert habe.

Der Parameter %convertedfile% enthält nicht mehr den Pfad der Batch-Datei, und alles lief wie zuvor.

Der beigefügte Screenshot zeigt den Teil der Protokolldatei, in dem die an die Batch-Datei übergebenen Argumentwerte dargestellt sind.

Ich werde heute Nacht die Version aktualisieren und überprüfen, ob das Problem behoben wurde.

Bitte behalte beide Protokolldateien, damit wir sie vergleichen können und sehen, was vor sich geht. Und ich würde empfehlen, auf die neueste Version 2.4.10 zu aktualisieren.