Board logo

标题: [文件操作] 批量创建某安装目录(或者某盘符)下所有软件启动程序的快捷方式到某一个特定文件夹 [打印本页]

作者: bat_homehfjy    时间: 2022-3-26 15:52     标题: 批量创建某安装目录(或者某盘符)下所有软件启动程序的快捷方式到某一个特定文件夹

需求:批量创建某安装目录(或者某盘符)下所有软件启动程序的快捷方式到某一个特定文件夹,要求创建的快捷方式和原来的软件启动程序同名(最好还能同图标样式,就像是发送到桌面快捷方式那样)并且这个特定文件夹中点击某个文件的快捷方式图标可以直接打开程序
请大佬们指点,最好是dos的批处理
作者: went    时间: 2022-3-26 19:58

test.bat
ansi编码
  1. @echo off & cd /d "%~dp0"
  2. REM 可执行程序文件夹
  3. set "exe_dir=F:\SoftWare"
  4. REM 快捷方式保存文件夹
  5. set "lnk_dir=D:\Lnk"
  6. mkdir "%lnk_dir%" >nul 2>nul
  7. for /r "%exe_dir%" %%i in (*.exe) do mklink "%lnk_dir%\%%~ni" "%%i"
  8. pause&exit
复制代码

作者: bat_homehfjy    时间: 2022-4-2 21:04

回复 2# went
试了,没有反应
作者: went    时间: 2022-4-2 21:29

回复 3# bat_homehfjy


    第三行的exe_dir目录改了吗,是不是ansi编码




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2