简单的批处理!
答案:2 悬赏:0 手机版
解决时间 2021-08-22 17:41
- 提问者网友:黑米和小志
- 2021-08-21 19:58
帮忙解释一下这段代码,本人初学,谢谢
最佳答案
- 五星知识达人网友:拾荒鲤
- 2021-08-21 21:23
@echo off
::——关闭回显
set /p a=<%0
::——%0指的是批处理本身(用echo %0命令将显示bat自身路径),
:: 这条代码的会把本批处理内容的第一行赋值给变量a
:: 由于本批处理第一行是@echo off,所以a的值将是“@echo off”
echo %a%
::——显示变量a的值,显示结果为:@echo off
pause>nul
::——暂停,并且不显示“按任意键继续. . .”(“&”两条代码写在同一行要用&连接)
全部回答
- 1楼网友:蕴藏春秋
- 2021-08-21 21:56
%0应该是参数,你把一个文件拖放到这个 批处 理中, 应该会显示这个 文件名
set /p a=<%0 本来是让你输入 的,但是重定向到了%0中
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯