![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-03 08:53 |
共 48,038 主题排行 / 350,123 发帖 / 今日 0 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 求图标排列批处理 |
| 可打印版本 2,545 / 15 |
| 第1楼 hsting | 发表于 2006-12-31 03:31 |
| 初级用户 发帖 26 积分 63 | |
|
求图标排列批处理 大家好:
本人因工作需要,在桌面上创建E盘文件夹的快捷方式,我想让每次打开桌面上的这个文件夹里边的图标快捷方式会自动按“备注”和“按组排列“排列,请如何通过批处理实现?3Q [ Last edited by hsting on 2006-12-30 at 03:16 PM ] |
|
| 第2楼 lxmxn | 发表于 2006-12-31 03:55 |
| 版主 发帖 4,938 积分 11,386 | |
|
这个用批处理不好实现吧。 或者 修改注册表,或者 用VBS。 |
|
| 第3楼 hsting | 发表于 2006-12-31 03:58 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by lxmxn at 2006-12-30 02:55 PM: 能提供一下,这个脚本吗 |
|
| 第4楼 lxmxn | 发表于 2006-12-31 04:23 |
| 版主 发帖 4,938 积分 11,386 | |
|
不好意思,我也是刚开始学VBS,不太会。你要求这个批处理是想每次调整的时候运行批处理达到你的目的,还是想每次打开文件夹,里面的图标就按照组来排列呢? |
|
| 第5楼 hsting | 发表于 2007-01-01 23:05 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by lxmxn at 2006-12-30 03:23 PM: 我是想要求每次打文件夹里面的图标就按照组来排列。 我是在网吧工作,每做一次系统图标都要调整,效率太低了,想通批处理解决,当然只针对要做批处理的文件夹,图标才这样排列哦。 [ Last edited by hsting on 2007-1-1 at 10:27 AM ] |
|
| 第6楼 zh159 | 发表于 2007-01-01 23:21 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
好像单纯打开文件夹再自动执行这样的命令,估计除了第三方监控特定文件夹的软件才行,批处理做不到。(倒是有打开硬盘分区自动运行文件的方法:(参照光盘自动运行))
可以考虑建立一个批处理:先打开文件夹,echo生成发送“alt+v、i、g”按键命令的vbs脚本执行 [ Last edited by zh159 on 2007-1-1 at 10:24 AM ] |
|
| 第7楼 everest79 | 发表于 2007-01-01 23:25 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
楼主要求的是windows自带的按组排列功能中的自动扩展备注(XP资源管理器中我的电脑显示时就有),你修改注册表就可以查到了,我记不清,你在网上搜下吧
|
|
| 第8楼 zh159 | 发表于 2007-01-01 23:30 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
抛弃菜单增加“备注”一项,LZ主要要求的是“自动”排列功能
|
|
| 第9楼 hsting | 发表于 2007-01-01 23:30 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by zh159 at 2007-1-1 10:21 AM: 可能通过批处理加载打开此文件夹呀,只是不知如何能达到排效果 |
|
| 第10楼 hsting | 发表于 2007-01-01 23:32 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by zh159 at 2007-1-1 10:21 AM: 这个方法还可以,但不知能否实现~~ |
|
| 第11楼 zh159 | 发表于 2007-01-01 23:40 |
| 金牌会员 发帖 1,467 积分 3,687 | |
| 第12楼 hsting | 发表于 2007-01-02 00:11 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by zh159 at 2007-1-1 10:40 AM: |
|
| 第13楼 zh159 | 发表于 2007-01-03 12:08 |
| 金牌会员 发帖 1,467 积分 3,687 | |
|
批处理先打开文件夹,再运行生成的Temp.vbs脚本,wscript.Sleep 1000延迟1000毫秒(1秒),WshShell.SendKeys 发送ALT+V键盘命令(打开查看菜单)、I选择查看菜单的“排列图标”项目、G执行下级菜单的“按组排列”项目
|
|
| 第14楼 hsting | 发表于 2007-01-09 06:38 |
| 初级用户 发帖 26 积分 63 | |
Originally posted by zh159 at 2007-1-2 11:08 PM: --------- explorer I:\+网络游戏 start %Temp%\Temp.vbs -------- 上面的,我保存为1.bat 将下面的保存为Temp.vbs,保存在C:\WINDOWS下 ----------- >%Temp%\Temp.vbs echo set WshShell = Wscript.CreateObject("Wscript.Shell") >>%Temp%\Temp.vbs echo wscript.Sleep 1000 >>%Temp%\Temp.vbs echo WshShell.SendKeys "%%vig" >>%Temp%\Temp.vbs echo WshShell.SendKeys "%%vic" -------------- 加了,这一句>>%Temp%\Temp.vbs echo WshShell.SendKeys "%%vic" 就可以按备注排列了,但执行时,有明显的菜单执行动作,有点不太好看,不知在速度上能否快点,再一个,就是重复打开该文件夹时会撤消小次的操作,又变成原样了呵呵,或者有什么更高明的办法吗,多谢 最后,想问一下,有这方面的介绍书吗,我想练练,呵 [ Last edited by hsting on 2007-1-8 at 06:09 PM ] |
|
| 第15楼 anqing | 发表于 2007-02-08 23:22 |
| 高级用户 发帖 413 积分 859 | |
|
这个脚本,学习了
|
|
| 1 2 下一页 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |