无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3438|回复: 6
打印 上一主题 下一主题

集成语句中的“del /s /q "%~0"”是什么意思?

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-25 10:16:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
原语句是:

---------------------------------------

winrar.bat内容:
%systemdrive%\install\winrar.exe /s
cd\
%systemdrive%
rd /s /q install
del /s /q "%~0"

---------------------------------------


知道“del /s /q”是删除命令,但不知道后面的“"%~0"”是什么意思。
2#
发表于 2010-1-25 10:23:29 | 只看该作者
echo "%~0"看一下
你就知道了
是这个批处理本身的路径
回复

使用道具 举报

3#
 楼主| 发表于 2010-1-25 10:39:55 | 只看该作者
原帖由 ljycslg 于 2010-1-25 10:23 发表
echo "%~0"看一下
你就知道了
是这个批处理本身的路径


看了。

显示是:"%~0"。

别怪我,我很笨!

ddd.JPG (19.58 KB, 下载次数: 42)

ddd.JPG
回复

使用道具 举报

4#
发表于 2010-1-25 10:56:50 | 只看该作者
原帖由 usercls 于 2010-1-25 10:39 发表


看了。

显示是:"%~0"。

别怪我,我很笨!


你用命令行当然不行了,建一批处理,执行它看看
回复

使用道具 举报

5#
发表于 2010-1-25 11:18:19 | 只看该作者
路过,学习了,原来  del /s /q "%~0" 是删除自命令啊
回复

使用道具 举报

6#
 楼主| 发表于 2010-1-25 13:25:54 | 只看该作者
原帖由 zts59 于 2010-1-25 10:56 发表


你用命令行当然不行了,建一批处理,执行它看看

原来是这样啊!

看到了,是自身路径。

自己正在运行,能删除自己吗?
回复

使用道具 举报

7#
 楼主| 发表于 2010-1-25 13:33:57 | 只看该作者
我试了一下,做了一个批命令:

sy.bat 内容是:

del /s /q "%~0"

运行后,还真把自己删除了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-8-28 22:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表