STM32开发 -- 打开网址测试脚本编写

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87012289

一、CURL软件

1、CURL简介

CURL是一个利用URL语法在命令行下工作的文件传输工具,1997年首次发行。它支持文件上传和下载,所以是综合传输工具,但按传统,习惯称cURL为下载工具。cURL还包含了用于程序开发的libcurl。
cURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。
curl还支持SSL认证、HTTP POST、HTTP PUT、FTP上传, HTTP form based upload、proxies、HTTP/2、cookies、用户名+密码认证(Basic, Plain, Digest, CRAM-MD5, NTLM, Negotiate and Kerberos)、file transfer resume、proxy tunneling。

2、下载安装

参看:Windows下安装使用curl命令

1)、下载

官网:CURL下载
根据自己的操作系统位数和是否需要SSL下载相应的版本。

2)、解压,并测试

解压,打开命令窗口并定位到curl命令所在的目录
输入curl help:
在这里插入图片描述

3)、修改环境变量

可以给Windows增加curl命令的环境变量,增加CURL_HOME环境变量,给PATH环境变量加上%CURL_HOME%; 这样就可以在命令窗口的任意目录下使用curl命令了。
在这里插入图片描述
在这里插入图片描述

3、使用

参看:curl命令的基本使用
参看:curl 使用举例详解(一)
参看:curl命令总结

我只用:
curl http://www.xxx.xxx

二、Shell脚本

参看:UNIX再学习 – shell编程

1、循环语句goto

:start 
......
goto :start

2、设置执行次数

set a=1 
:start 
set /a a=%a%+1

if %a%==8 (
......
set a=1
)
goto :start

3、延时

ping -n 60 127.1 >nul       //延时一分钟

4、打印时间

echo %date:~0,10% %time%

5、示例

@echo off
set CONTROL="xxxxxx(相关URL)"

:start
call:mysleep 10
call:posturl CONTROL %CONTROL%
goto start

:mysleep
echo "mysleep %1 s"
ping -n %1 127.1 >nul
goto:eof

:posturl
echo %date:~0,10% %time%
echo %1: %2
curl.exe  %2
echo %date:~0,10% %time%
goto:eof

三、cmd 无法输入中文,显示中文乱码

在cmd中输入:

chcp 65001

在这里插入图片描述

四、cmd执行完后如何保存屏幕的内容

加上命令 :>>c:\test.txt 之后,运行命令,CMD窗口不再显示命令结果,直接输出到c盘根目录的test.txt 文件中了

>>c:\test.txt test.bat

如需转载请注明出处:https://blog.csdn.net/qq_29350001/article/details/87012289

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聚优致成

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值