一分钟学会如何用批处理命令编写一个自己的软件菜单

一分钟学会如何用批处理命令编写一个自己的软件菜单

上一个帖子写了如果通过cmd快速打开软件,来实现删除桌面软件快捷图标,使桌面更整洁,并且想打开软件时,只需要在cmd窗口输入自定义的关键字就能打开软件。

收到小伙伴留言说可以写一个批处理文件放桌面上,就不用每次都需要打开cmd窗口了。

确实如此,不过我们删除桌面图标,通过cmd窗口打开软件的目的还是想把桌面上快捷图标删掉,让桌面更简洁,如果再往桌面为每个软件制作一个打开的批处理文件,又会导致桌面放了同样多的批处理文件,这就跟我们最初的目的背道而驰了。

那我们能不能写一个软件启动菜单的批处理文件呢,运行后显示所有排序好的软件列表,输入对应的编号就能打开软件,这样既能实现桌面只有一个批处理文件,又能实现选择性打开想要的软件,还不用每次都打开cmd窗口。

实现命令如下:

:main

echo.  

echo =======================================

echo.  

echo                    1. 微信

echo                    2. QQ

echo                    3. 钉钉

echo.  

echo ===========================================

echo.  

set /p choice=输入你想打开的软件序号(1,2,3):  

if %choice%==1 goto open_wx

if %choice%==2 goto open_QQ

if %choice%==3 goto open_DingDing

:open_wx

start D:"Program Files (x86)TencentWeChatWeChat.exe"

goto main

:open_QQ

start C:"Program Files (x86)TencentQQBinQQ.exe"

goto main

:open_DingDing

start C:"Program Files (x86)DingDingDingtalkLauncher.exe"

goto main

运行批处理文件后的效果如下:

20240926010648493

当我们双击编写好的批处理文件“软件启动菜单”后,就会弹出设置好的软件列表,然后输入软件对应的编号,就能打开软件,是不是感觉很简单(把简单的事情复杂化)。

以上仅为功能演示,当然我们如果想要桌面简洁,完全可以把所有软件快捷方式放到一个文件夹就行了,没必要搞这么复杂。

此处仅以学习批处理命令为目的,通过实现一些“奇奇怪怪”的想法,来掌握批处理命令,通过以点带面发散思维,在日常工作中,通过批处理命令来节约时间,提高工作效率。

例如,单位有1000台办公电脑,需要统计出办公电脑台账,包括电脑IP、MAC、操作系统、计算机名、使用人、使用科室等信息。

在没有桌管软件的情况下,只能跑每个办公室统计,工作量大,效率低。

可以考虑编写批处理文件,并将批处理文件发送给所有员工,员工收到后运行批处理文件,首先提示输入姓名+科室,然后会在桌面创建一个“科室_姓名”的文本文档,文本文档里的内容是重定向的systeminfo和ipconfig/all的回显。员工只需要将最后的“科室_姓名”的文本文档发送给你,这样你就获得了所有电脑的所有信息,接下来只需要坐办公室整理一大堆文本文档就行(也可以编写python脚本,来遍历所有文本文档,并把相应信息写入到excel指定的单元格),这样就能高效、快速的得到1000台电脑的台账,并且台账内容100%正确。

 

阅读剩余
THE END