在BAT脚本 编程中,%1和%~1都代表用户参数。但是二者是有区别的,主要体现在参数含有引号的情况:
@echo off
call :sub "abc"
pause
call :sub abc"
pause
call :sub "abc
pause
goto :eof
:sub
echo %1 %~1保存上面的命令到 test.bat文件中运行可以看到。
总结:当参数以引号开头时,%~1会自动将引号删除。
在BAT脚本 编程中,%1和%~1都代表用户参数。但是二者是有区别的,主要体现在参数含有引号的情况:
@echo off
call :sub "abc"
pause
call :sub abc"
pause
call :sub "abc
pause
goto :eof
:sub
echo %1 %~1
总结:当参数以引号开头时,%~1会自动将引号删除。
您可能感兴趣的与本文相关的镜像
AutoGPT
AutoGPT于2023年3月30日由游戏公司Significant Gravitas Ltd.的创始人Toran Bruce Richards发布,AutoGPT是一个AI agent(智能体),也是开源的应用程序,结合了GPT-4和GPT-3.5技术,给定自然语言的目标,它将尝试通过将其分解成子任务,并在自动循环中使用互联网和其他工具来实现这一目标
678