首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在批处理脚本中的for循环之后不打印任何内容

在批处理脚本中的for循环之后不打印任何内容
EN

Stack Overflow用户
提问于 2017-05-26 13:39:47
回答 1查看 403关注 0票数 0

下面是我的批处理脚本,它没有在for循环结束后执行行。这不是打印回波结束或之后的行。asciidoctor-pdf C:\Users\abc\Conversion_to_PDF\OutputFiles\*.adoc行导致了这种情况。但我不知道问题是什么。

代码语言:javascript
复制
@echo off

echo # Starting job

java -jar C:\Users\abc\Conversion_to_PDF\swagger2markup-cli-1.3.1.jar convert -i C:\Users\abc\Conversion_to_PDF\HIP-ProviderManagement-1.0.0-swagger.json -d C:\Users\abc\Conversion_to_PDF\OutputFiles

chdir /d C:\Users\abc\Conversion_to_PDF\OutputFiles

for %%A in (*.adoc) do (
asciidoctor-pdf C:\Users\abc\Conversion_to_PDF\OutputFiles\*.adoc
echo %%A
)
echo # end
C:\Users\abc\Downloads\sejda-console-3.2.3\bin\sejda-console merge -f C:\Users\abc\Conversion_to_PDF\OutputFiles\*.pdf -o C:\Users\abc\Conversion_to_PDF\OutputFiles\merged.pdf
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-26 14:28:56

你需要

代码语言:javascript
复制
call asciidoctor-pdf ....

因为asciidoctor-pdf是一个批处理文件。call的意思是“执行这个,然后返回到下一个语句”。如果没有调用,它的意思是“转到这个批处理文件”,并且它没有被告知返回到原来的(“调用者”)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44203105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档