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

请帮忙写个小程序,删除程序所在目录,谢谢(问题解决,谢谢大家)

[复制链接]
发表于 2007-12-26 15:21:19 | 显示全部楼层 |阅读模式
请无忧处男或者123等程序高手帮忙写个小程序,达到下面的目的
1、程序运行后,删除程序所在目录所有文件(包括目录)以及程序本身
2、程序运行时候有警告提示
3、该程序无法在分区根目录运行

谢谢了

已经解决,谢谢各位,特别是处男




处男的程序点击下载

[ 本帖最后由 阿非 于 2007-12-26 11:41 PM 编辑 ]
发表于 2007-12-26 15:24:11 | 显示全部楼层
这个应该不是很难,但是没有人作吧?
回复

使用道具 举报

 楼主| 发表于 2007-12-26 16:07:10 | 显示全部楼层
对偶这种菜鸟来说就很难了
回复

使用道具 举报

发表于 2007-12-26 16:07:29 | 显示全部楼层
你写个批处理好了!

rd /s /q %cd%

一些警告你自己写吧
回复

使用道具 举报

发表于 2007-12-26 16:22:28 | 显示全部楼层
原帖由 kingthd 于 2007-12-26 16:07 发表
你写个批处理好了!

rd /s /q %cd%

一些警告你自己写吧

同意,这种要删除自己的程序最好用批处理
回复

使用道具 举报

发表于 2007-12-26 16:22:38 | 显示全部楼层
有请楼上的123mm...
回复

使用道具 举报

 楼主| 发表于 2007-12-26 17:15:01 | 显示全部楼层
rd /s /q %cd%
只能删除目录内的,P处理所在目录不能删除
回复

使用道具 举报

发表于 2007-12-26 17:29:05 | 显示全部楼层
原帖由 阿非 于 2007-12-26 17:15 发表
rd /s /q %cd%
只能删除目录内的,P处理所在目录不能删除

把P处理拷到temp再运行。
回复

使用道具 举报

 楼主| 发表于 2007-12-26 17:32:35 | 显示全部楼层
原帖由 123 于 2007-12-26 05:29 PM 发表

把P处理拷到temp再运行。


不行啊,这样只会删除TEMP里面的
另外,要删除的目录是不确定的,所以还是小程序方便实用
回复

使用道具 举报

 楼主| 发表于 2007-12-26 17:34:45 | 显示全部楼层
我找到了一个winamp的卸载程序,能完成这个任务,但是运行的时候会出现全屏的图。程序加了自校验的,一修改就无法运行了

[ 本帖最后由 阿非 于 2007-12-26 05:37 PM 编辑 ]

UninstWA.rar

20.49 KB, 下载次数: 113, 下载积分: 无忧币 -2

回复

使用道具 举报

发表于 2007-12-26 19:24:29 | 显示全部楼层
随便乱写的,未测试,如果删错,后果自负!

[ 本帖最后由 无优处男 于 2007-12-26 09:44 PM 编辑 ]
回复

使用道具 举报

发表于 2007-12-26 19:29:02 | 显示全部楼层
批处理搞定.
@echo off
set ".=%~dp0"&cd\
rd /s /q "%.%"


将以上批处理存为一个文件放在要删除的目录,运行就OK了.删除批处理所以的目录包括文件.

注:很强的哦,一运行就把自己所在的目录都给清空了,不小心删错了别怪我.呵呵,
回复

使用道具 举报

发表于 2007-12-26 19:31:15 | 显示全部楼层
楼上的,还要防止删根目录和有个警告吧,不小心占错乍办?
回复

使用道具 举报

发表于 2007-12-26 19:33:30 | 显示全部楼层
打错了!!!”占错“修改为”点错“!!!
回复

使用道具 举报

 楼主| 发表于 2007-12-26 20:21:33 | 显示全部楼层
原帖由 无优处男 于 2007-12-26 07:24 PM 发表
随便乱写的,未测试,如果删错,后果自负!


刚才出去了,谢谢先
不过,有个问题,删除不了
窗口无法停止,提示拒绝访问
Snap1.jpg
回复

使用道具 举报

发表于 2007-12-26 20:22:34 | 显示全部楼层
啊………………
回复

使用道具 举报

 楼主| 发表于 2007-12-26 20:23:12 | 显示全部楼层
原帖由 chenall 于 2007-12-26 07:29 PM 发表
批处理搞定.


将以上批处理存为一个文件放在要删除的目录,运行就OK了.删除批处理所以的目录包括文件.

注:很强的哦,一运行就把自己所在的目录都给清空了,不小心删错了别怪我.呵呵,


强,这个不错,谢谢啦
回复

使用道具 举报

发表于 2007-12-26 20:49:56 | 显示全部楼层
改了一下………………

[ 本帖最后由 无优处男 于 2007-12-26 09:44 PM 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2007-12-26 21:07:05 | 显示全部楼层
原帖由 无优处男 于 2007-12-26 08:49 PM 发表
改了一下………………

可以删除
但程序所在目录无法删除
回复

使用道具 举报

发表于 2007-12-26 21:09:27 | 显示全部楼层
倒了,调用的是 rd /s /q dir,
是不是程序目录里面有程序运行??
回复

使用道具 举报

发表于 2007-12-26 21:10:14 | 显示全部楼层
这个程序只是生成个批处理,调用的是rd /s /q ,如果RD删不了那就删不了了,目录里面如果有程序运行的话……
回复

使用道具 举报

 楼主| 发表于 2007-12-26 21:15:36 | 显示全部楼层
没有程序运行,除了程序本身。

前面的这个强
set ".=%~dp0"&cd\
rd /s /q "%.%"
达到目的了
回复

使用道具 举报

发表于 2007-12-26 21:18:37 | 显示全部楼层
真牛啊……学习了……
回复

使用道具 举报

发表于 2007-12-26 21:23:17 | 显示全部楼层
不过有点奇怪,我这里XP SP1没打补丁的上面的代码不行,怪事
回复

使用道具 举报

发表于 2007-12-26 21:38:15 | 显示全部楼层
最后修改了一下,更新到10楼,没测试……
回复

使用道具 举报

发表于 2007-12-26 21:43:40 | 显示全部楼层
!!!!测试通过!!!!!!!!!

[ 本帖最后由 无优处男 于 2007-12-27 12:01 AM 编辑 ]

UninstMe5.rar

17.16 KB, 下载次数: 491, 下载积分: 无忧币 -2

删程序所在当前目录及文件

回复

使用道具 举报

 楼主| 发表于 2007-12-26 21:57:01 | 显示全部楼层
多谢处男,问题解决,请把提示信息改为 :确定卸载吗?
回复

使用道具 举报

 楼主| 发表于 2007-12-26 22:12:55 | 显示全部楼层
处男,新问题来了,测试不能用在带空格的目录,例如Program Files,包括父目录带空格都不行,麻烦再次修改下子,顺便把提示信息改为 确定卸载吗?
我想用他来做卸载程序
回复

使用道具 举报

发表于 2007-12-26 22:19:48 | 显示全部楼层
哦……你现在才回啊,我刚到别的论坛灌水去了……
回复

使用道具 举报

 楼主| 发表于 2007-12-26 22:24:24 | 显示全部楼层
今晚老是跳闸停电,倒,天冷了,用电炉的多了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-23 19:35

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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