如需转载请注明出处: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、下载安装
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脚本
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