我有以下脚本:
FOR /F "tokens=1-4" %%A IN ("REG QUERY HKCUEnvironment") DO ( ECHO %%A )
但是,如果我们将ECHO %% A更改为:
ECHO %A%
输出是一样的。
通常在批处理脚本中,我使用%A%回显variables,有什么区别,为什么人们有时使用%% A作为%A% ?
用执行位运行CLI PHP脚本
我怎样才能find文件的大小只使用Windows命令shell?
如何将存储在utf-8中的batch file转换为通过另一个batch file运行的文件
GNU Make环境延迟了Windows cmd
Bash脚本不会继续读取文件的下一行
如何使用REST + cURL更新TeamCity构build参数
loggingWindowspath中多个反斜杠的行为
Linux的头部/尾部有偏移量
我怎样才能防止用户更改我的Windows服务的启动types?
两例,两个原因:
加倍的%是在批处理文件(而不是命令行)中使用临时变量(例如for循环)的文档化方式。
将变量的每一边放在%上记录为扩展环境变量的方法。
假设你的循环恰好工作,因为临时变量在环境变量的相同表中是可见的 – 但是像setlocal范围内的变量,它会消失。
MSDN文档kb75634 , 从批处理文件文本剥离百分号
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。