bat脚本-指定程序列表选择运行

概述

本文讲述的是执行脚本,显示特定的程序列表,从程序列表中选择指定程序运行

背景

本人在开发过程中,常常需要临时使用一些固定的程序,所以就写了一个脚本,可以在脚本中选择程序运行

需求

1、可以列举出常用的程序;
2、可以从列举出的程序指定程序运行。

需求实现

@echo off
REM Main function
:run_start
echo =======Tool Menu=======
echo [0] Youdao(有道词典)
echo [1] msedge(浏览器)
echo [a] All tool
echo [q] exit
echo =======================
set /p tool_num=Please enter the number of the tool you want to run:

if %tool_num% neq q (
	if %tool_num% equ a (
		echo run all tools
		call :tool_run 0
		call :tool_run 1
	)else (
		echo tool_num : %tool_num%
		call :tool_run %tool_num%
	)
)else (
	echo exit
	goto run_end
)

goto run_start
:run_end
exit

REM other function list
:tool_run
if %1 equ 1 (
	echo run "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
	start "" "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe"
)

if %1 equ 0 (
	echo run "D:\youdao\loading\Dict\YoudaoDict.exe"
	cd /d "D:\youdao\loading\Dict"
	start "" "YoudaoDict.exe"
)else (
	echo no tool
)
::pause
exit /b

使用示例

将以上的脚步程序保存为ANSI编码格式的bat批处理文件(tool.bat)
双击执行,显示如下:
在这里插入图片描述

输入0,点击回车,可以发现有道翻译执行成功了,若不需要执行别的程序,可以输入q退出脚本,若需要执行列表里面的全部程序,则输入a。

总结

这种格式的脚步可以用在其他情况,本文也是提供了一个简单的模版框架。

免责声明:本文内容含网络参考、作者编写等,内容版权归原作者所有,未经允许,禁止转载。如涉及作品版权问题,请与我们联系,我们将根据您提供的版权证明材料确认版权并支付稿酬或者删除内容。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值