2021-2-19 bat执行安装命令&python执行安装

 bat 执行cmd安装软件

@echo off

::copy  F:\ceshi.txt  C:\    #将软件从该路径复制到另一路径   !:: or REM 为注释符号
copy   %~dp0filename  路径   #将当前bat文件路径下的filename复制到新的目录
:loop     1#循环

set /p a=此时安装软件的网络环境(1内网,2外网)
if /i  '%a%'=='1' goto  inner
if /i  '%a%'=='2' goto  outer
echo 输入有误,请在1 or 2中选择:&&goto loop   1#与上对应

:inner
:start     #该命令会另外打开一个cmd窗口
cmd /k  "命令"&&安装完成      #当a=1时,执行该段代码; 
pause              


:outer 
:start     
cmd /k  "命令"&&安装完成      #当a=2时,执行该段代码;  cmd /k:执行后面命令,窗口不关闭
pause


:end                          #最后退出,此部分多余
@exit

补充:
cmd /c:执行后面命令后,窗口关闭
命令1&命令2   运行命令1和命令2,两者都运行
命令1&&命令2   命令1成功才运行命令2
命令1||命令2   命令1不成功才运行命令2

当前盘符:%~d0
当前路径:%cd%
当前执行命令行:%0
当前bat文件路径:%~dp0
当前bat文件短路径:%~sdp0

 

py执行cmd安装软件

import os
from shutil import copyfile

#copyfile('文件名','C:\')


qt = int(input("请问安装软件的网络环境:1、内网  2、外网 :"))

if qt == 1:
    inner = ' "msiexec /i 文件名 proxy_list=”代理ip 端口” '
    a = os.system(inner)
    print("内网环境安装成功!")
elif qt == 2:
    outer = ' "msiexec /i 文件名 proxy_list=”代理ip 端口”  '
    b = os.system(outer)
    print("外网环境安装成功!")
else:
    print("请输入正确数字进行安装!!")

 


版权声明:本文为qq_38169894原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。