使用bat批处理来简化程序使用

有时候,当我们需要更改某些东西的时候,需要先执行好多操作,然后在复制或粘贴特定的路径文件到特定的路径等。

为了简化每次的繁琐工作,我们可以将这些步骤用bat来处理,通过windows自带的命令来完成一些简单的操作。

D:
cd D:\Projects\RBot\NewDevice
xcopy "RBot" "C:\Program Files\RBot\"  /-Y /i /e
mkShortcut.vbs /target:"C:\Program Files\RBot\RBot.exe" /shortcut:C:\users\Jacklee\desktop\RBot
mkShortcut.vbs /target:"C:\Program Files\RBot\RBot.exe" /shortcut:"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\RBot"
cd Quectel_USB_Driver_V2.2.2
setup.exe
cd ..
cd vFlash_4_SP3
autorun.exe
cd ..
SunloginClient_10.3.exe
Regeidt.exe

如上程序,是我在特定的设备上安装软件以及必要的运行环境所编写的bat.该文件中,包含xcopy复制、快捷方式创建、软件自动安装以及调用自编写程序来修改注册表等。

 

这里要强调的是,bat在以管理员运行和非管理员运行时的区别:

在非管理员运行时,cmd默认路径是C:\Users\xxx,此时双击运行bat时,cmd会自动重定向到bat所在的路径。

而有一些操作,需要管理员权限,此时,我们就需要以管理员身份来运行bat。

此时,bat的默认路径是C:\windows\system32,此时,如果我们需要在bat内进行路径操作,将操作目录转到bat文件所在的目录,否则bat无法运行,但并不清楚是什么原因,只是碰到了,暂且记录一下。

你可能感兴趣的:(其他)