本帖最后由 yyz219 于 2023-3-3 16:30 编辑
完美解决了:
@echo off
::【生成 “开机运行(网络)” 所有文件路径(含扩展名),保存为:\520#.txt】
cd /d "D:\PE整理碎片(很好)\修改PE\启动\延时启动(有网络)"
(for /f "delims=" %%a in ('dir /b /a-d *.lnk') do ( echo;%%~fa))>"%~dp0520#.txt"
*****************************
原来的问题:- ::【生成 “开机运行(网络)” 所有文件路径(含扩展名),保存为:\520#.txt】
- cd /d "D:\PE整理碎片(很好)\修改PE\启动\延时启动(有网络)\"
- (for /f %%a in ('dir *.lnk /b') do echo;%%~fa)>"%~dp0520#.txt"
复制代码 *******************************************************************
如果 *.lnk 没有空格,完全正确
如果 *.lnk 有空格,则不正确,应该如何修改?谢谢 |