Los argumentos de parámetros del comando personalizado son diferentes de lo que se suponía que debía pasarse

Tipo de solicitud:
BUG / NUEVA FUNCIÓN
Bug
Versión y tipo de MCEBuddy (32 o 64 bits):
2.4.9 64 bits
Sistema operativo y tipo (32 o 64 bits):
Windows 10 64 bits
Resumen del problema o sugerencia:
He estado utilizando el mismo archivo por lotes de DOS para mover el archivo convertido a uno de mis directorios de preparación sin problemas durante los últimos 2 años. Cuando actualicé de la versión 2.4.8 a la 2.4.9, el archivo por lotes dejó de funcionar. Revisé el archivo de registro del archivo convertido y parece que el valor de %convertedfile% contiene la ruta del archivo por lotes de DOS y la ruta del archivo convertido. Por ejemplo; estoy llamando a un archivo llamado After_MceBuddy.bat que se encuentra en un directorio diferente de MCEBuddy2x. Este archivo recibía los parámetros %convertedfile%, %convertedext%, %originalfilename% y %Season%. El episodio que se estaba convirtiendo era de la temporada 3 de CSI_Miami. Los valores que se estaban pasando eran “D:\kmttg_v2.1s\After_MceBuddy” + el nombre del archivo convertido.
Esto hizo que el archivo por lotes ya no pudiera procesarse. He adjuntado el archivo de registro del episodio donde encontré este problema y volveré a la versión 2.4.8 hasta que se corrija.
Pasos para replicar el error:

  1. Primero cambié el archivo por lotes para mostrar los parámetros que se estaban pasando.
  2. Moví el archivo que se estaba procesando de regreso a la carpeta de entrada.
  3. Usé Mce_Buddy para volver a convertir el archivo procesado.
  4. Hice esto varias veces y el mismo problema siguió ocurriendo.
  5. También moví el archivo por lotes al directorio de MCEBuddy2x y el mismo problema siguió ocurriendo.
    Capturas de pantalla:
    screenshot(1).png
    screenshot(2).png

Adjunta tu conversión para que podamos ver la configuración exacta que se está utilizando para replicarla.

Resolví este problema.

En versiones anteriores tenía el PostCustomCommandPath codificado como: d:\kmttg_v2.1s\After_MceBuddy.bat

Cuando modifiqué el archivo Profiles.conf después de la actualización, lo codifiqué como: D:\kmttg_v2.1s\After_MceBuddy.bat

No está claro por qué esto hizo una diferencia, pero lo hizo, ya que lo probé ambas formas bajo la versión 2.4.8.

El parámetro %convertedfile% ya no contiene la ruta del archivo por lotes y todo se ejecutó como antes.

La captura de pantalla adjunta muestra la parte del archivo de registro que muestra los valores de argumentos que se pasan al archivo por lotes.

Actualizaré la versión esta noche y verificaré que el problema se haya corregido.

Por favor, mantén ambos archivos de registro para que podamos compararlos y ver qué está sucediendo. Y recomendaría actualizar a la última versión 2.4.10.