技术分享 桌面图标排列工具使用分享 [复制链接]

Daisy
三国LV4
技术中心 627 0 Daisy 2026-2-22 09:01:41
本帖最后由 Daisy 于 2026-3-2 08:53 编辑

本人在电脑客户机上发现 总有一些莫名其妙的垃圾广告图标飞出(P***W*N)带的 用过网吧软件管家的桌面整理工具 但是它需要随时更新配置文件
要是没有及时更新配置文件 垃圾图标就会到处飞 特别是那些空缺位置(我有强迫症 看着我难受)然后就想起之前在爱分享吧看到的一款小工具
但是该软件不能常驻后台运行 只能双击一次刷新一次
后面我就浏览了csdn博客发现可以隐藏批处理窗口在进程静默运行
所以就有了以下的内容:
QQ拼音截图20260222090522.png
其实我推荐静默或者最小化运行(10分钟内 每隔16秒刷新一次)
静默

@echo off
if "%1"=="h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~fs0 h",0)(window.close)&&exit
:begin
mode con cols=45 lines=10
title 桌面图标辅助工具
echo 桌面同步图标正在运行...(10分钟,间隔16秒)
for /l %%i in (1,1,38) do (
start /b "" "D:\tools\路径"
ping -n 17 127.0.0.1 >nul
)
echo 运行完成!
pause

最小化

@echo off
mode con cols=45 lines=10
if "%1"=="min" goto begin
start /min "" cmd /c "%~f0" min
exit
:begin
加开头即可。mode con cols无效来的 懒得删

解释一下:(我也看了很久 这里说一下通俗的意思)
for /l %%i in (1,1,38) do (
start /b "" "绝对路径"
ping -n 17 127.0.0.1 >nul
)
意思是
for /l %%i in (1,1,38) do (
创建一个循环,会执行38次
(1,1,38)从1~1再到1就是三次 一直循环到38次
%%i循环计时器 就是记录循环的计数
ping -n 17 127.0.0.1>nul
做个17秒的延迟器(就像是手机里面的倒计时)
向127.0.0.1发ping(其实也可以换网关延迟低的就行)
(为什么我间隔的是16秒要填写17秒 因为ping有延迟 其实无所谓)
>nul 隐藏

工具链接在这里:https://dh.shykx.com/download/tools/desk.html
要静默也可以用vbs 但是不知道客户机运行不了 测试机就可以
这里也附上:(求解)
CreateObject("WScript.Shell").Run "cmd /c ""X:\TOOLS\RUN.bat""", 0, False





您需要登录后才可以回帖 立即登录
高级模式
返回
统计信息
  • 会员数: 31684 个
  • 话题数: 11703 篇
  • 巅峰数: 6022 人