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

[分享] PE桌面快捷方式图标收拢释放(小创意脚本)

[复制链接]
发表于 昨天 14:35 | 显示全部楼层 |阅读模式
PE桌面快捷方式图标收拢释放(小创意脚本)


  使用PE维护时,PE桌面过多的快捷方式图标很乱眼,于是想到这一招,写个循环收放桌面图标的脚本。可以随用随放,太乱眼则收起来。PE单用户,对公用的账户操作实现。正常的系统也可以使用,但未过多测试,涉及到多用户,得要多调式才行。现在只在PE环境下测试成功实现这个功能。可以封装进PE使用。

  具体介绍一下在单用户PE里我放置脚本的路径:把脚本ToggleDesktop.bat 放在X:\Users\Public文件夹下,对脚本创建一个快捷方式(可以更换这个快捷方式一个自己喜欢图标)命名为“Auto桌面图标收放”把这个快捷方式放到用户的Default的Desktop(这是缺省用户桌面)文件夹里。这样这个快捷方式也能在桌面显示,不会在对公用桌面操作时被删除而丢失。


  如果后续再修改修改代码,其实没那么复杂,这个脚本放哪都行,只要修改脚本操作的路径就行。注意的是使用的是7z来压缩收拢和释放文件的,注意自己用的PE的7z路径。
已封装在用的脚本下载: ToggleDesktop.7z (490 Bytes, 下载次数: 19)

目前的脚本代码:
  1. @echo off
  2. setlocal enabledelayedexpansion
  3. set "EXE7Z=X:\Program Files\7-Zip\7z.exe"
  4. set "WorkDir=X:\Users\Public"
  5. set "Arc=%WorkDir%\Desktop.7z"
  6. set "Target=%WorkDir%\Desktop"
  7. cd /d "%WorkDir%"

  8. dir /b "%Target%\*" 2>nul | findstr . >nul
  9. if !errorlevel! equ 0 goto DO_PACK

  10. :DO_UNZIP
  11. "%EXE7Z%" x "%Arc%" -o"%WorkDir%" -y
  12. goto END

  13. :DO_PACK
  14. if exist "%Arc%" del /f "%Arc%"
  15. "%EXE7Z%" a "%Arc%" "%Target%" -y
  16. for /f "delims=" %%f in ('dir /a /b "%Target%\*" 2^>nul') do del /f /s /q "%Target%\%%f" 2>nul
  17. for /f "delims=" %%d in ('dir /a:d /b "%Target%\*" 2^>nul') do rmdir /s /q "%Target%\%%d" 2>nul

  18. :END
  19. endlocal
复制代码
动漫效果演示图(小创意,希望大家喜欢):

发表于 昨天 15:53 | 显示全部楼层
创意新,作品优
回复

使用道具 举报

发表于 昨天 15:59 | 显示全部楼层
回复

使用道具 举报

发表于 昨天 16:34 | 显示全部楼层
很有创意!
回复

使用道具 举报

发表于 昨天 16:40 | 显示全部楼层
多谢分享!!!
回复

使用道具 举报

发表于 昨天 16:50 | 显示全部楼层
回复

使用道具 举报

发表于 昨天 17:07 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 17:21 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 18:22 | 显示全部楼层
感谢分享
回复

使用道具 举报

发表于 昨天 18:58 | 显示全部楼层
谢谢分享!
回复

使用道具 举报

发表于 昨天 19:34 | 显示全部楼层
有点意思。
回复

使用道具 举报

发表于 昨天 19:48 | 显示全部楼层
这个脚本很有创意啊,多谢分享了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-8-10 00:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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