![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 03:40 |
共 47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [已解决]如何获取当前文件夹的名称... |
| 可打印版本 1,057 / 9 |
| 第1楼 tireless | 发表于 2007-11-29 06:07 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
[已解决]如何获取当前文件夹的名称... 1.目的是导入以下注册表值:
注:红色部分就是要获取的路径 2.然后生成个bat(vbs),用于卸载刚才导入的注册表值 谢谢! [ Last edited by tireless on 2007-11-30 at 05:17 AM ] |
|
| 第2楼 abcd | 发表于 2007-11-29 07:38 |
| 银牌会员 发帖 739 积分 1,436 | |
|
E:\\TDDOWNLOAD\\1\\pathbuddy2.exe
这是文件夹名称? |
|
| 第3楼 bxdonne | 发表于 2007-11-29 07:53 |
| 初级用户 发帖 11 积分 28 | |
|
echo ..
|
|
| 第4楼 tireless | 发表于 2007-11-29 19:17 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
@abcd
是。pathbuddy2.exe只是文件夹内的一个文件 [ Last edited by tireless on 2007-11-28 at 11:20 PM ] |
|
| 第5楼 lxmxn | 发表于 2007-11-29 23:59 |
| 版主 发帖 4,938 积分 11,386 | |
|
set paths=%~dp0
set paths=%paths:\=\\% echo %paths% 然后生成个bat(vbs),用于卸载刚才导入的注册表值 卸载的可以自己动态生成一个。 |
|
| 第6楼 tireless | 发表于 2007-11-30 00:58 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
谢了。能否再继续(给出代码)...把注册表也导入,再生成个卸载项
|
|
| 第7楼 lxmxn | 发表于 2007-11-30 12:59 |
| 版主 发帖 4,938 积分 11,386 | |
|
代码没测试。。。
|
|
| 第8楼 81291895 | 发表于 2007-11-30 13:22 |
| 初级用户 发帖 17 积分 42 | |
|
[ Last edited by 81291895 on 2007-11-30 at 01:31 PM ] |
|
| 第9楼 tireless | 发表于 2007-12-01 01:13 |
| 银牌会员 发帖 1,122 积分 2,025 | |
|
thx。问题解决了。
set paths=%~dp0 reg add HKLM\SOFTWARE\Classes\Folder\shell\Pathbuddy /ve /d "Add to Pathbuddy" /f reg add HKLM\SOFTWARE\Classes\Folder\shell\Pathbuddy\command /ve /d "%paths%pathbuddy2.exe ""%%1%""" /f 然后,才发现卸载位置是固定的,不需要另外生成 reg delete "HKLM\SOFTWARE\Classes\Folder\shell\Pathbuddy" /f [ Last edited by tireless on 2007-12-2 at 12:37 AM ] |
|
| 第10楼 pclxxxh | 发表于 2008-10-21 00:26 |
| 新手上路 发帖 4 积分 9 | |
|
简而言之 学习了,简单地说就是一个%~dp0的赋值,这个帖子好,学习之后顶一下
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |