我正在尝试将this script改编成一个适用于Windows的拖放.bat文件。通过命令提示符,脚本本身可以很好地工作,但我尝试的结果是输出文件为空。这是我第一次尝试制作一个.bat文件,所以任何有见地的人都会很感激!
@echo off
cd C:\Program Files\gs\gs9.26\bin
gswin64c.exe -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile="%~1"_sm.pdf "%~1".pdf
pause
exit编辑:谢谢大家,我已经用你们的建议制作了一个可以正常工作的.bat!
@echo off
"C:\Program Files\gs\gs9.26\bin\gswin64c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile="%~dp1%~n1_sm.pdf" "%~1"
pause
exit发布于 2019-11-11 08:03:56
@echo off
"C:\Program Files\gs\gs9.26\bin\gswin64c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/printer -dNOPAUSE -dQUIET -dBATCH -sOutputFile="%~dp1%~n1_sm.pdf" "%~1"
pause
exithttps://stackoverflow.com/questions/58785880
复制相似问题