Eu corro o seguinte na linha de comando do Windows 10;
convert file.png %t-test.png
convert file.png '%t-test.png'
E eu recebo os seguintes arquivos;
%t-test.png
'%t-test.png'
Como posso ter o esperado file-test.png
ser devidamente escapado e gerado?
Atualizar
Tentei alguns outros por sugestões de @ DavidPostill;
>convert file.png '\%t-test.png'
convert.exe: unable to open image `'\%t-test.png'': No such file or directory @ error/blob.c/OpenBlob/2702.
convert.exe: WriteBlob Failed `'\%t-test.png'' @ error/png.c/MagickPNGErrorHandler/1630.
Além disso, os dois resultados a seguir resultam '%t-test.png'
sendo escrito;
convert file.png '%%t-test.png'
convert file.png '^%t-test.png'
command-line
windows-10
imagemagick
Stafford Williams
fonte
fonte
convert
programa que você está executando? O que é isso%t
você está se referindo?%t
?convert file.png '\%t-test.png'
Respostas:
Eu determinei a seguinte solução alternativa, embora limite a saída para quais manipulações variáveis estão disponíveis em cmd em vez disso, o que poderia ser realizado com Porcentagens de escape do ImageMagick .
Com base nessas variáveis de arquivo em lote;
Mais aqui
fonte