![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-04 11:08 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 快速定位文件夹→VBS版 |
| 可打印版本 1,205 / 5 |
| 第1楼 baomaboy | 发表于 2007-04-29 18:28 |
| 银牌会员 发帖 554 积分 1,513 | |
|
快速定位文件夹→VBS版 快速定位文件夹→VBS版
与 快速定位注册表→VBS版 类似。 '========================Test Path ' C:\\Program Files\\Kaspersky Lab\\Kaspersky Anti-Virus 6.0\\scieplugin.dll,101 ' D:\Program Files\QQ2007\CoralQQ.exe ' D:\Progra~1\QQ2007\CoralQQ.exe ' D:\Progra~1\QQ2007\\\\\\\ '========================== |
|
| 第2楼 baomaboy | 发表于 2007-04-29 18:29 |
| 银牌会员 发帖 554 积分 1,513 | |
Dim WshSHell,FSO [ Last edited by baomaboy on 2008-3-25 at 12:52 AM ] |
|
| 第3楼 abczxc | 发表于 2007-05-03 12:43 |
| 初级用户 发帖 53 积分 135 | |
|
快速定位文件夹→VBS版2 lz的写脚本真是犀利呀,好啊
既有添加菜单,又提供删除菜单功能,真合人意 但对于上面的脚本,有点功能和大小不成比例的感觉 下面是利用EXPLORER.EXE /SELECT的/SELECT参数写的 set wshshell = CreateObject("WScript.Shell") file=inputbox("Which file do you want to mark?","","C:\WINDOWS\system32\") if InStr(file,"\") then command = "EXPLORER.EXE /SELECT," & file wshshell.run command else msgbox "path err" wscript.quit end if |
|
| 第4楼 baomaboy | 发表于 2007-05-03 21:04 |
| 银牌会员 发帖 554 积分 1,513 | |
|
首先还是要肯定一下你的感觉还是很正确的,呵呵 这里我就不在千篇一律的去解释为什么会那样了。
呵呵 如果我是为了讲一个技巧的话,连command="EXPLORER.EXE /SELECT," & file都用不到,直接WshSHell.Run file不就行了,因为我考虑到系统不是傻瓜知道自己调用EXPLORER.EXE。如果是个网址我觉得它应该会自动调用浏览器的。我没试,你可以试试看! 我的代码大多不是在讲一个技巧,而是在扩展一个技巧并能顺利在实际中应用。 也许你还不太明白VBS也许是你没仔细看, 删除卸载也不知是你读出来的还是使用时发现的, 剪贴板取值不需要代码吗, 路径字符串排错也许你没看到或没看懂, 判断路径中的有效路径这个也许你根本不知道包含在代码中吧, 也不知道你写出来会是什么样子, 不过看你昨天还发消息问我进程中"C:\WINDOWS\svchost.exe与你预计的C:\WINDOWS\SVCHOST.EXE大小写不一样该怎么解决",我告诉你用LCase或者UCase函数"你到是行,说“那大小写是随机的那将有多少组合呀,有能忽略大小写的吗“ 我晕 估计这个你更写不出来了,多练些日子吧,呵呵给你推荐个师父slore,他的VBS了得。 唉 不给你解释了 也许目前你还不能明白。 [ Last edited by baomaboy on 2007-5-3 at 10:01 PM ] |
|
| 第5楼 slore | 发表于 2007-05-03 22:08 |
| 铂金会员 发帖 2,478 积分 5,212 | |
|
什么了得啊。。。只是会VB,VBS能顺点。。。
VB还不如认识的一个高中的朋友。。。 我不知道你用什么,replace和instr什么的字符串之类函数都可以忽略大小写…… |
|
| 第6楼 baomaboy | 发表于 2007-05-03 22:53 |
| 银牌会员 发帖 554 积分 1,513 | |
|
呵呵 兄就不要谦虚了。
那个怪我没说清楚,他发消息给我说: 我说加个LCase或者UCase就可以了。谁知过了会他接着问: 起因是这个帖 批处理怎么只结束相同进程中的一个呀,谁能告诉我呀 [ Last edited by baomaboy on 2007-5-3 at 10:55 PM ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |