gpt4 book ai didi

windows - 赢bat文件: How to get the result of FIND into a new variable?

转载 作者:可可西里 更新时间:2023-11-01 11:13:53 25 4
gpt4 key购买 nike

pdftk 工具“dump_data”功能可用于传递有关 pdf 的元信息,包括页数。以下命令...

pdftk test.pdf dump_data | find "NumberOfPages"

...输出完整的数据转储行,例如:

"Number of pages: 32"

如何将计数值(在上述情况下为 32)放入新变量中以便在 bat 文件中进一步处理?

最佳答案

如果该行的格式是固定的并且与您显示的格式相匹配,您可以尝试这样的操作:

@ECHO OFF
>testfile ECHO Number of pages: 32
FOR /F "delims=: tokens=2" %%A IN ('TYPE testfile ^| FIND "Number of pages"') DO SET /A pagenum=%%A
ECHO %pagenum%

输出:

32

当然,>testfile ECHO ... 行只是用于测试目的,FOR 循环的 TYPE testfile 部分应该是替换为您的 pdftk test.pdf dump_data

关于windows - 赢bat文件: How to get the result of FIND into a new variable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9432861/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com