Comillas en argumentos de comandos personalizados no funcionan

No hay cambios, los parámetros se están pasando exactamente como se especifica en el comando personalizado.

Intenta eliminar las comillas adicionales alrededor de los parámetros del comando; debería verse así:

PostCustomCommandPath=C:\Resources\TvRecordingMover.exe
PostCustomCommandParameters=source=“%convertedfile%” orig=“%sourcefile%” delete=true

Cada programa procesa los parámetros de entrada y las comillas de forma diferente; algunos no pueden manejar el encapsulado total de comillas, mientras que otros no pueden manejar comillas anidadas.

Por ejemplo, al usar la línea de comandos, Windows siempre empareja las comillas y divide los parámetros en el siguiente espacio, así que cuando usas los siguientes parámetros de línea de comandos:

“source=”%convertedfile%" orig=“%sourcefile%” delete=true"

La línea de comandos de Windows los traducirá en los siguientes parámetros:

"source=C:\Users\Public\Videos\Continuum\Season
01\S01E09-Family
Time.mp4" orig="C:\Users\ramit\Desktop\Continuum
-
S01E9
-
2015-02-25.ts" delete=true"

Sin embargo, cuando usas (sin las comillas inicial y final):

source=“%convertedfile%” orig=“%sourcefile%” delete=true

La línea de comandos de Windows lo traducirá en:

source
"C:\Users\Public\Videos\Continuum\Season 01\S01E09-Family Time.mp4"
orig
"C:\Users\ramit\Desktop\Continuum - S01E9 - 2015-02-25.ts"
delete
true