windows bat脚本
bat:
可直接双击运行,里面可编写了一系列步骤( dos命令、输入输出等 )。
步骤:
@echo off :: 打包bat文件在bat目录下 cd .. :: 安装依赖防止出错 pip install -r requirements.txt pip install pyinstaller :: 打包程序 pyinstaller -F main.py :: 转移打包内容 md temp\tool md temp\tool\conf md temp\tool\conf_final_json md temp\tool\drm_tool\ md temp\tool\dist md temp\tool\excel move dist\main.exe temp\tool\ copy conf temp\tool\conf\ copy conf_final_json temp\tool\conf_final_json\ copy drm_tool temp\tool\drm_tool\ :: 删除打包无用内容 for /r . %%a in (__pycache__) do ( if exist %%a ( echo "remove"%%a rd /s /q "%%a" ) ) for /r . %%a in (build) do ( if exist %%a ( echo "remove"%%a rd /s /q "%%a" ) ) :: 运行完毕,按任意键才关闭黑窗口 pause
递归删除目录(目录下有文件、文件夹多层时候用):
for /r . %%a in (目录名称) do (
if exist %%a (
echo "remove"%%a
rd /s /q "%%a"
)
)
输入操作:
// 定义了一个变量BASE_VERSION接收
set /p BASE_VERSION=BASE_VERSION:
使用变量:
%BASE_VERSION%
输出变量:
echo %BASE_VERSION%