3.png (91.14 KB, 下载次数: 169)
dos时代菜鸟 发表于 2024-2-25 11:36
%~fI - 将 %I 扩展到一个完全合格的路径名
%~f1 表示批处理附带的第一个 参数 所包含的内容 转化 ...
dos时代菜鸟 发表于 2024-2-25 11:36
%~fI - 将 %I 扩展到一个完全合格的路径名
%~f1 表示批处理附带的第一个 参数 所包含的内容 转化 ...
szwp 发表于 2024-2-25 11:59
如果为空说明没拖
yyz2191958 发表于 2024-2-25 11:55
为什么拖拽的时候,能够跳过:第一、二行 代码?
zlq_hysy 发表于 2024-2-25 12:19
压根就没跳过第一二代码,只是你没肉眼看见而已,十个空行被下面的cls命令清除,if判断不等于空后直接转 ...
zlq_hysy 发表于 2024-2-25 12:19
压根就没跳过第一二代码,只是你没肉眼看见而已,十个空行被下面的cls命令清除,if判断不等于空后直接转 ...
hilsonma 发表于 2024-2-25 12:31
拖放就相当于命令行里命令之后的第一个参数,即%1
比如你将一个文件或目录拖放到批处理图标上,这个文件或 ...
hilsonma 发表于 2024-2-25 12:31
拖放就相当于命令行里命令之后的第一个参数,即%1
比如你将一个文件或目录拖放到批处理图标上,这个文件或 ...
yyz2191958 发表于 2024-2-25 13:00
结果实验:
if "%1"==""————目录没有空格的时候正常。有空格的时候,拖到没有反应
if %1==""——— ...
hilsonma 发表于 2024-2-25 12:56
vhd文件可以直接双击挂载,但右键点弹出后其实并没有完全卸载,所以我做了一个批处理来卸载
现附上内容给 ...
yyz2191958 发表于 2024-2-25 12:24
不对呀!
::cls——————注释了,也是一样跳过黑窗口
yyz2191958 发表于 2024-2-25 12:12
%~f1——————用来判断有没有拖?
szwp 发表于 2024-2-26 09:05
如果不知道"%~f1"什么意思,可以用echo "%~f1" &pause 来观察,加在if前。
szwp 发表于 2024-2-26 10:46
还可用title "%~f1"也能看到
欢迎光临 无忧启动论坛 (http://wuyou.net./) | Powered by Discuz! X3.3 |