【发布时间】:2015-02-27 23:05:06
【问题描述】:
我在 Windows 批处理文件中运行以下命令:
start "" "C:\PDF Viewer\PDFXCview.exe" /A "page=1&zoom=33.3" "G:\my pdfs\file 1.pdf" /A "page=4&zoom=55.5" "G:\my pdfs\file 2.pdf"
工作正常,并使用各自的参数打开两个 PDF 文件。但是,为了使过程更清晰,我想开始使用变量来代替 PDF 文件(甚至是 PDF 查看器可执行文件)。但是,当我使用变量时,只会打开第一个 PDF 文件:
set PDF1="G:\my pdfs\file 1.pdf"
set PDF2="G:\my pdfs\file 2.pdf"
start "" "C:\PDF Viewer\PDFXCview.exe" /A "page=1&zoom=33.3" %PDF1% /A "page=4&zoom=55.5" %PDF2%
我应该提到,如果我删除 /A 命令和每个文件的后续参数,我不会遇到这个问题。
【问题讨论】:
标签: batch-file command-line-arguments batch-processing command-prompt