BAT自动批处理写一个脚本查找指定软件安装目录并启动软件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BAT自动批处理写一个脚本查找指定软件安装目录并启动软件相关的知识,希望对你有一定的参考价值。

可能同一电脑上安装了多个不同版本的软件(该软件允许多个版本共存)
最好能让用户选择找到出来的结果,并执行(结果路径中,需要取值为需要查找的EXE父级目录名,因为父级目录名才是软件真正的名称)
还有一种选择是自动判断版本(需要查找的EXE父级目录就是软件的全称,里面除了字母只有一个数字(不知道是否需要正则),该数字越大,那么版本越高,默认执行最高的那个版本)。
主要命令行带注释,万分感谢!

参考技术A 因为你没有指定路径。所以用 自动搜索 系统程序安装文件夹,运行指定程序。
请把test.exe改成你自己的。且在系统program路径中
@echo off
set EE=test.exe
for /f "tokens=*" %%i in ('dir /a/b/s/on "%ProgramFiles%\*%EE%"') do (set DD="%%i")
%DD%
exit
参考技术B 匿名,20分,探探路再说…追答

还行 是个大号 各路人马可以回答了

ca,对不住各位,这年头7级号也有不少坑货…

怎么用批处理*.bat 执行文件目录下面的mysql语句脚本

我想通过一个*.bat文件 自动执行mysql添加用户命令

就是点击了这个*.bat文件 mysql数据库中就自动添加一个用户

@echo off
set errorlevel=0

//修改为mysql安装路径
set path_home_mysql="C:\Program Files\MySQL\MySQL Server 5.0\"
set path_bin_mysql=%path_home_mysql%bin\

//修改为mysql使用的数据名(test)
set database_mysql=test

//修改为mysql登陆用户名密码(root,root)
set user_mysql=root
set password_mysql=root

//修改要执行的.sql文件(testsql.sql)
%path_bin_mysql%mysql -u%user_mysql% -p%password_mysql% < test.sql

我写了个 但始终搞不定啊 请各位大侠帮忙
答对加分哈

C:\Program Files\MySQL\MySQL Server 5.0\中包含空格,一个带路径的完整命令必须使用“”,如:
"C:\Program Files\MySQL\MySQL Server 5.0\bin\mysql" -u账号 -p密码 <指定路径的文件
另外,在命令中没有使用"-D数据库"选项指定操作的数据库,你的sql文件中必须名使用"use 数据库名"
参考技术A 该文档是需要把名字后缀改为 .bat 的但我们老改后没反应,因为那个点 . 不行,不过你可以在所有程序-附件-写字板里黏贴上代码后保存,把系统给你的名字里的 . 点留下,剩下的改掉就好了,不懂加1107272782,注意加上“你是谁?”。。。

以上是关于BAT自动批处理写一个脚本查找指定软件安装目录并启动软件的主要内容,如果未能解决你的问题,请参考以下文章

bat静默卸载指定软件

如何用bat文件定期卸载软件?

如何用批处理来安装软件?

使用批处理实现软件的自动安装

求一个bat脚本,判断一条命令执行的返回结果

怎么写批处理文件可以自动清理指定格式的文件?