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%

 

posted @ 2021-11-07 21:45  zezhou222  阅读(457)  评论(0编辑  收藏  举报