找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 779|回复: 4

[问题求助] 怎样用powershell代码把桌面图标按名称排序并刷新一下

[复制链接]
发表于 2026-4-21 19:00:50 | 显示全部楼层 |阅读模式
我删除了桌面上的几个图标, 图标间有空距了, 我在桌面上按下右键从菜单中选择排列方式-->>名称, 然后图标就重新整理了一下, 图标间就没有空距了, 我想用powershell来实现这个刷新操作, 怎样实现? 用ai, 没有实现.
发表于 2026-4-22 09:39:48 | 显示全部楼层
  1. # 设置桌面图标排序方式为“名称”
  2. Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Bags\1\Desktop" -Name "Sort" -Value 0x00 -Force
  3. kill -name explorer
复制代码


名称        --> 0x00
大小        --> 0x01
项目类型        --> 0x02
修改日期        --> 0x03
发表于 2026-4-22 11:16:07 | 显示全部楼层
右键单击桌面空白处,查看,自动排列图标。
发表于 2026-4-22 12:11:19 | 显示全部楼层
这是上瘾了3楼正解啊,点一下鼠标就能完成的还得写一大段代码,这就是传说中的屎山代码吧:lol
 楼主| 发表于 2026-4-22 14:02:12 | 显示全部楼层
本帖最后由 小白龙 于 2026-4-22 14:03 编辑
Nsqs 发表于 2026-4-22 09:39
名称        --> 0x00
大小        --> 0x01
项目类型        --> 0x02


这个有个问题, 如果执行下面代码后不进行kill -name explorer , 重启后图标并没有排列的效果

Set-ItemProperty -Path "HKCU:\Software\Microsoft\Windows\Shell\Bags\1\Desktop" -Name "Sort" -Value 0x00 -Force
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-5-18 12:51

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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