Web开发:总结常见的批处理脚本(.bat)

一、一键复制多个文件

@echo off
setlocal

set source=01.png

copy "%source%" "a.png"
copy "%source%" "b.png"
copy "%source%" "c.png"

pause
endlocal

说明: 

  1. 将上述代码复制到一个新的文本文件中。
  2. 将文件保存为 xxx.bat
  3. 将这个 .bat 文件放在包含 01.png 的目录下。
  4. 双击运行该批处理文件,它会在同一目录下生成 a.pngb.png 和 c.png

 

二、执行指定目录下的cmd命令

①例子一:python打包

例如我想在某目录执行cmd命令:

pyinstaller -F -w -i tool.ico main.py --upx-dir F:\python解释器\upx\upx-4.1.0-win64

我可以在执行命令的目录下写一个bat,并且双击运行这个bat文件: 

@echo off
pyinstaller -F -w -i tool.ico main.py --upx-dir F:\python解释器\upx\upx-4.1.0-win64
pause

模板:

@echo off

你的命令

pause

当然,如果不在该目录创建bat,可以指定目录:

@echo off
cd /d "C:\path\to\your\directory"
你的命令
pause

如果你需要 输出到txt文件 而不是控制台:

@echo off
cd /d "C:\path\to\your\directory"
你的命令 > "%~dp0data.txt" 2>&1
pause

②例子二:python运行

@echo off
python main.py
pause

若出现缺包,补上即可:

 

三、.NET

-- 1.运行项目
dotnet run

-- 2.根据引用还原和安装Nuget包
dotnet restore

-- 3.将包发布到指定位置
dotnet publish -c Release -r win-x64 -o ./bin/Release/publish
pause

-- 4.启动一个 WebAPI 服务并指定控制台标题,在指定的端口(19999)上监听,appsetting.json的urls监听端口无效
title demo-services
"Demo.HttpApi.Host.exe" --urls=http://*:19999

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值