Les guillemets des arguments de commande personnalisés ne fonctionnent pas

Il n’y a aucun changement, les paramètres sont transmis exactement comme spécifié dans la commande personnalisée.

Essayez de supprimer les guillemets supplémentaires autour des paramètres de la commande, cela devrait ressembler à ceci :

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

Chaque programme traite les paramètres d’entrée et les guillemets différemment : certains ne peuvent pas gérer l’encapsulation complète des guillemets, d’autres ne supportent pas les guillemets imbriqués.

Par exemple, en ligne de commande, Windows assocpe toujours les guillemels par paires et coupe les paramètres au prochain espace, de sorte qu’avec les paramètres suivants :

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

La ligne de commande Windows traduira cela 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"

Cependant, sans guillemets de début et de fin :

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

La ligne de commande Windows traduira cela 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