windows中的Dos命令初览

一,原因

最近在看Arachni的源码,发现bat脚本中的启动命令有些参数很难看懂,所以查了一下,特此记录。

二,初步认识

%0 代表文件本身
d 代表盘符
* 代表从第一个参数开始的所有参数 
p 代表路径

三,扩展认识

引用变量用%var%,参数%0 具有特殊的功能,可以调用批处理自身,以达到批处理本身循环的目的,也可以复制文件自身等

%~f0        - 完整的路径+文件名
%~n0        - 文件名(无扩展名)
%~x0        - 文件扩展名
%~s0        - 扩充的路径只含有短名(“s”为Short,短的)
%~a0        - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)
%~t0        - 将 %0 扩充到文件的日期/时间(“t”time)
%~z0        - 将 %0 扩充到文件的大小(Size 大小)
%0          - 批处理文件本身,包括完整的路径和扩展名 
%1          - 第一个参数 
%9          - 第九个参数 
%0   %1   %2   %3   %4   %5   %6   %7   %8   %9   %*为命令行传递给批处理的参数 
%*          - 从第一个参数开始的所有参数 

四,后续学习计划

这篇文章写的挺好:https://blog.csdn.net/icebergliu1234/article/details/93307492

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值