为什么需要使用"%~dpf0"用于为变量分配不可打印字符的参数?

时间:2017-11-22 13:47:16

标签: batch-file

我看到%~dpf0参数(返回当前执行的批处理脚本的绝对部分)与copy /Z命令一起使用,例如

for /f %%a in ('copy /Z "%~dpf0" nul') do set "ASCII_13=%%a"

为变量ASCII_13分配一个特殊字符,如this答案。现在我得到那个部分

copy /Z "%~dpf0" nul

用于产生特殊字符(回车),但它究竟是如何工作的?

当前批处理文件是否仅作为copy的来源输入,因为它确定它是现有文件,我们只需要一个实际文件来copy成功执行?< / p>

0 个答案:

没有答案