.bat文件实现特殊需求
...大约 3 分钟
.bat文件实现特殊需求
注意事项
需要记事本输入后,后缀.txt改为.bat方可
复制代码后需要去除其缩进
引号中不能有空格,有时也不能有中文(时好时坏,没找到原因)
如果文件代码中有中文,需要以记事本打开,另存为-->文件名后缀改为.bat-->编码改为ANSI即可,否则会中文乱码
单个应用程序多开
主要针对Wechat,其他需要测试
脚本生效后,启动的程序会叠在一块,手动分开即可
如已登录微信再启动脚本,则脚本启动无效
语法1:
//@echo off和exit为自动执行和退出
//引号中加入程序路径,引号后加入程序名
@echo off
start /d "D:\WeChat\" WeChat.exe
start /d "D:\WeChat\" WeChat.exe
start /d "D:\WeChat\" WeChat.exe
start /d "D:\WeChat\" WeChat.exe
start /d "D:\WeChat\" WeChat.exe
start /d "D:\WeChat\" WeChat.exe
exit
语法2:
//只需要在start加一个空格后面输入路径及程序名
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
start D:\WeChat\WeChat.exe
按键启动单项或多项程序
路径需要更改为本地路径,一个程序名对应一个程序路径,按键数字也要对应
语法:
@echo off & title 菜单选择 By 常用辅助工具
:Main
cls & set "Ch="
echo 1、打开百度网盘.exe
echo 2、打开迅雷.exe
echo 3、打开链图云(在线字体软件).exe
echo 4、打开幕布(思维导图).exe
echo 5、打开Inpaint-cr-fixed(去水印工具).exe
echo 6、打开硕鼠(视频下载器).exe
echo 7、打开GIF屏幕录像机.exe
echo 8、打开oCam(电脑录屏).exe
echo 9、打开EasyCHM(反编译软件).exe
echo 10、打开TeamViewer(实时远程控制).exe
echo, & echo 请输入编号,如需输入多个,请用英文逗号隔开:
set /p Ch=
if not defined Ch goto Main
for %%a in (%Ch%) do (
if "%%~a"=="1" start "" "D:\BaiduNetdisk\baidunetdisk.exe"
if "%%~a"=="2" start "" "D:\thunder\Program\ThunderStart.exe"
if "%%~a"=="3" start "" "C:\Program Files (x86)\liantuyun\LianTuYun.exe"
if "%%~a"=="4" start "" "C:\Program Files (x86)\mubu\幕布.exe"
if "%%~a"=="5" start "" "D:\Inpaint-cr-fixed.exe"
if "%%~a"=="6" start "" "D:\硕鼠\commence.exe"
if "%%~a"=="7" start "" "D:\GIF屏幕录像机(Screen Gif)2019.1汉化单文件特别版\GIF屏幕录像机(Screen Gif)2019.1汉化单文件特别版.exe"
if "%%~a"=="8" start "" "C:\Program Files (x86)\oCam\oCam.exe"
if "%%~a"=="9" start "" "C:\Program Files (x86)\EasyCHM\EasyCHM.exe"
if "%%~a"=="10" start "" "C:\Program Files (x86)\TeamViewer\TeamViewer.exe"
)
goto Main
简易加密程序
需要原加密文件隐藏后配合此脚本使用
最后一行的 @start加空格后是具体要加密的文件路径及程序名
语法:
@set /p choice=输入密码提示文字:
@if /i %choice%==此处是具体密码(建议字母加数字) goto open
@exit
@:open
@start D:\账号备忘.docx
倒计时关机和取消关机
倒计时关机
按秒倒计时,120为具体秒数
语法: shutdown -s -t 120
取消关机
语法: shutdown -a
自动执行cmd命令
路径不要填写具体执行程序,因为是调用cmd.exe 多个命令复制回车,更改路径&&命令
即可 cmd /k "cd /d 路径&&命令"