跳至主要內容

.bat文件实现特殊需求

白日梦想家yy...大约 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

按键启动单项或多项程序

路径需要更改为本地路径,一个程序名对应一个程序路径,按键数字也要对应

语法:

@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 路径&&命令"

上次编辑于:
贡献者: mygit