用到的命令行工具

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文件夹并生成快捷方式.bat和C:\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
退出程序

推荐开始菜单管理工具

StartIsBack

软件简介:

虽然win10的开始菜单相比win8来说改进了很多,但是依然有许多用户对此不满,那么可以试试这款工具StartIsBack++使其恢复win7菜单风格。StartIsBack++支持多种自定义设置,总有你喜欢的。

软件特点:

StartIsBack++ v2.6.4 是一款Windows10开始菜单修改工具

1、支持恢复Windows 7风格开始菜单,含各种菜单样式、配置等自定义修改功能。

2、支持Win7和Win8的任务栏风格,现在可以修改任务栏样式。

转载于:https://www.cnblogs.com/xxbz/p/10295283.html

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

  1. windows下使用批处理命令安装 tomcat 服务

    windows下使用批处理命令安装 tomcat 服务 1.准备 jdk的解压包 tomcat解压包 2.编写批处理命令(bat) 把jdk的解压包放到tomcat下的bin目录里(我这里直接使用的是 ...

  2. Windows下在Django中创建项目时ImportError: No module named django.core解决方法

    Windows下在Django中创建项目时ImportError: No module named django.core解决方法 今天在对照<Python编程:从入门到实践>学## 标题 ...

  3. Windows下MongoDB安装及创建用户名和密码

    Windows下MongoDB安装及创建用户名和密码 下载MongoDB的安装文件https://www.mongodb.com/download-center#community,选择合适的版本(注 ...

  4. Windows下bat批处理脚本常用场景整理,持续更新中。。。

    Windows下bat批处理脚本常用场景整理,持续更新中... 一.Winodws下使用bat脚本对结果进行筛选 例如:在筛选出来的结果中,筛选是否有"$G"字段 adb shel ...

  5. linux脚本创建快捷方式,批处理BAT创建快捷方式

    发个有用的东西--批处理创建快捷方式.非我原创,这里整理一下,希望对大家有用. 一.批处理生成快捷方式: 1.可以直接生成: echo [InternetShortcut]>>" ...

  6. 关于Syncovery软件在windows下远程访问服务器批量拷贝文件的使用

    最近在进行更新远程服务器上的文件的操作,由于节点比较多,而且是在windows系统上,所以只能采用较为繁锁的不断远程登录每个节点,再在每台机器上不停使用复制和粘贴,效率低下的同时也特别容易出错,试想如 ...

  7. centos中用MySQL创建新表_CentOS下使用Shell批量创建数据库表

    本文继续探索关于Shell和MySQL的结合使用,我不知道当一个数据库设计完成之后如何快速的创建设计好的数据库表和添加相应基本数据,我目前知道的就是使用Shell和SQL脚本来达到我的目的--快速的. ...

  8. windows下利用sox批量将PCM转为WAV

    1 说明 在做语音处理时,需要批量将pcm的裸数据转为wav格式,我们班的女孩子一开始是一个一个手动转换,大约有8万条吧,再一次证明了女人狠起来是真的狠.求助了我,我弄了一个批处理文件给她. 2 实现 ...

  9. Windows下使用C语言创建定时器并周期和网络调试助手通信

    在Windows C下采用timeSetEvent函数来设置定时器 关于timeSetEvent的函数原型及注释如下所示: MMRESULT timeSetEvent(UINT uDelay, // ...

最新文章

  1. GO 语言圣经 -在线阅读
  2. 怎样调用php的足球联赛接口,足球赛事查询接口调用文档
  3. VS2008常见编译错误(总结篇)
  4. 安装好Pycharm后如何配置Python解释器简易教程(configure python interpreter)
  5. 8.IDA-数据与代码、函数互相转换
  6. 优酷超高清视频技术实践
  7. 深度学习(二十三)——Fast Image Processing, SVDF, LCNN, LSTM进阶
  8. Android WebView获取网页中JavaScript弹框内容
  9. c语言双向链表 快速排序,双向链表的快速排序(swift版本)
  10. 微软已确认放弃Windows 10X操作系统 新功能下放
  11. 关于module_param()宏
  12. 在$x_0$处全导数可逆的函数$f:\mathbf{R^n}\to\mathbf{R^n}$的一个性质
  13. React antD-Pro 添加函数防抖
  14. cache 的设计与实现
  15. unity对TXT文本的写入与读取
  16. 第二周:神经网络的编程基础(Basics of Neural Network programming)
  17. 自变量/解释变量/因变量/响应变量/协变量等变量相关概念探析
  18. Go 企业级框架 Revel 版全新发布
  19. 解决mysqld: [ERROR] Found option without preceding group
  20. Unity 基于UGUI的逆向九宫格图片

热门文章

  1. Android 蓝牙基础篇之 —— A2DP
  2. 01UEC++吃豆人[创建工程和场景]
  3. 如何在SpringBoot启动时执行初始化操作,两个简单接口就可以实现
  4. Softing OPC Tunnel--绕过DCOM配置实现OPC Classic广域网通信
  5. 左耳朵耗子:Hard Work VS Smart Work
  6. 私有云安全云管平台关键技术与应用研究
  7. HTTP协议详解 简单易懂超详细整理版
  8. python做大型网站_flask可以做大型网站吗
  9. python扩展库导入方式_使用pip安装Python扩展库的方法
  10. 一本好书,胜过千言万语:图解《操作系统》自列题纲。