# 缘由

实习的公司内部要用 matlab,我从内网下了个免安装版的,结果每次都要按住 shift 右键以其他用户运行,然后输入用户名和密码,我感觉贼烦,就想着能不能写个脚本减少一些不必要的操作。

# 脚本代码

@echo off
@REM you need to replace (domain)computer_name and user_name
set user_name=(domain)computer_name\user_name
set soft_path=D:\SOFTWARE\MATLAB2018\R2018b\bin
set soft_name=matlab.exe
runas /savecred  /user:%user_name% "%soft_path%\%soft_name%"
exit

是不是感觉很简单?事实上的确很简单。bat 本质上是你的命令行集合罢了。

# 注意事项

computer_name 是你的计算机名字,如果是在计算机域里面的,要换成主机域名,我一开始也以为是计算机名字,结果搞了很久也没有成功,user_name 就是你的用户名。

# 设想

智能一点也许可以自动识别你的路径,以及启动任意你想启动的程序,但碍于本人对 bat 的理解尚浅,只好放弃,哈哈。

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

Jelly27th 微信支付

微信支付

Jelly27th 支付宝

支付宝