Windows下用批处理批量创建快捷方式并改名

用到的命令行工具

NirCmd 2.81
http://www.onlinedown.net/soft/970876.htm
NirCmd v2.75帮助-中文版
http://down.51cto.com/data/1976412

下载后放到系统目录
32位系统C:\Windows\System32
64位系统C:\Windows\SysWOW64

注意以下目录不能带有空格

1.建立目录C:\app
2.建立文本文件C:\app\name改名.txt
name改名.txt内容:

Thunder》下载工具-迅雷
QQ》聊天QQ
chrome》浏览器chrome

3.建立批处理文件C:\app\在桌面创建app文件夹并生成快捷方式.bat
在桌面创建app文件夹并生成快捷方式.bat内容:

@echo
rem 删除快捷方式
nircmd execmd RD /s /q ~$folder.desktop$\app
rem 生成快捷方式
FOR /F "delims=》 tokens=1" %%i IN (name改名.txt) DO (
forfiles /p . /M %%i.exe /S /C "cmd /c nircmd shortcut @path ~$folder.desktop$\app @fname"
)
pause

4.建立批处理文件C:\app\改名.bat
改名.bat内容:

rem 改名
set 路径1=%USERPROFILE%\Desktop\app
FOR /F "delims=》 tokens=1,2" %%a IN (name改名.txt) DO (
FOR /R %路径1% %%c IN (%%a) DO (
ren "%%c.lnk" %%b.lnk
))
pause

5.放入绿色软件
C:\app\迅雷
C:\app\QQ
C:\app\chrome
...................

6.运行C:\app\在桌面创建app文件夹并生成快捷方式.batC:\app\改名.bat

推荐一款快捷方式管理工具:
TrayApp (快速启动)
软件
下载地址:https://dl.pconline.com.cn/download/950721.html
软件作者博客:https://www.cnblogs.com/stronghorse/p/4913182.html
使用方法:将生成的快捷方式放入目录C:\app\TrayApp\TrayApp然后运行C:\app\TrayApp\TrayApp.exe

使用说明

启动 TrayApp 后,在屏幕右下角 tray 区域会增加一个图标,

右键单击这个图标:在屏幕右下角出现一个小窗口,用户可以从“资源探测器”、“桌面”、IE 的 Quick Launch 条中拖动文件、文件夹(“控制面板”中的程序可以先创建快捷方式到“桌面”上,再从“桌面”拖动)到该窗口,程序在自身目录下创建一个子目录,记录这些文件、文件夹的快捷方式。下次用户左键单击图标时,根据记录的快捷方式生成动态菜单。用户单击该窗口将关闭它。

左键单击这个图标:显示动态菜单,菜单最下面一行为Toolbar32自己的菜单,包括Desktop、Edit、Auto Start、Dir As Separator、Help、About、Exit;中间是代表各快捷方式的菜单,含图标,多层或多组(代表多级目录结构),快捷方式可能指向某个可执行文件,也可能指向某个文档,用户单击菜单项时启动快捷方式所指向的可执行文件,或打开文档,按住 Ctrl 键点击菜单项则执行与该菜单项同组的所有菜单;最顶上一个菜单项是“<<Add New Item>>”,其作用相当于右键单击 tray 图标。

各菜单项的含义:

1. Desktop
将当前屏幕上的所有窗口最小化。这是给坚持使用 Windows 95 的穷兄弟们准备的,速度比 Windows 98 自带的功能差多了,代码也比较简单。

2. Show All
Desktop功能的反功能:将所有最小化的窗口恢复原大小。

3. Edit
弹出“资源探测器”,定位到 TrayApp 记录快捷方式的目录,用户可以删除不需要的快捷方式,或通过创建子目录来对快捷方式进行分组管理。

4. Hotkeys
定义、管理热键,按下指定的热键,即可快速启动对应的应用程序。
注意热键也是一种系统资源,因此第一不可与Windows预定义的热键或其他热键定义的热键冲突(如果有冲突,系统会提示修正);第二不易定义太多,最好只定义几个最常用的。
最简单的方法是只为TrayApp自身的快捷菜单定义热键,按下后立刻在鼠标当前位置处弹出TrayApp自身的快捷菜单,不必用鼠标到屏幕右下角点击。

5. Auto Start
是否在启动 Windows 时自动启动 TrayApp。

6. Dir As Separator
如果该项被选中,所有子目录下的快捷方式均在同一个菜单中显示,中间用分隔横线隔开;否则每个子目录创建一个子菜单,用多级菜单表示整个目录结构

7. Help
弹出缺省网络浏览器,显示本文件。

8. About
显示版本信息

9. Exit
退出程序

猜你喜欢

转载自www.cnblogs.com/xxbz/p/10295283.html