默认调用系统自带的 "curl.exe",适用于 Win10 1803 及之后操作系统。
导入 process.curl.7.81 可兼容更低版本的操作系统。
XP,Win7 在市场上已经接近消失,现在开发软件再处处考虑这些已经不重要了。 process.curl.open 会显示控制台与进度(可用 console.open 提前打开控制台,curl 就不会创建新控制台)。
process.curl.popen 返回的是进程管道,不会显示控制台与进度。
process.curl 直接返回进程输出,不会显示控制台与进度。 如果希望直接调用 curl 的 API 接口,请改用 curl 扩展库。 curl 文档:
https://curl.se/docs/manual.html
https://curl.se/docs/manpage.html
必读与参考文档
调用 curl 命令,不显示控制台与进度。
可用一个或多个字符串指定命令行参数,
也可以用一个表参数指定一个或多个命令行参数,
表参数可包含数组,也包含命名参数,键名首字符必须是 - 。
所有参数调用 process.joinArguments 转换为单个参数。
成功返回输出结果,失败返回 null,错误退出代码,
退出代码就参考 https://everything.curl.dev/usingcurl/returns
如果返回输出首尾为 {} 或 [] 则尝试解析 JSON 并返回对象或数组
用于调用 curl 命令
默认调用系统自带的 "curl.exe",适用于 Win10 1803 及之后操作系统。
导入 process.curl.7.81 可兼容更低版本的操作系统。
如果希望直接调用 curl 的 API 接口,请改用 curl 扩展库
调用 curl 命令,返回进程对象。
可用一个或多个字符串指定命令行参数,
也可以用一个表参数指定一个或多个命令行参数,
表参数可包含数组,也包含命名参数,键名首字符必须是 - 。
所有参数调用 process.joinArguments 转换为单个参数。
如果未指定 -s 或 --silent 参数则默认输出进度。
此函数会打开控制台,适用于控制台程序(建议先调用 console.open ),
改用 process.curl.popen 可隐藏控制台与进度
curl.exe 路径。
默认为 "curl.exe",适用于 Win10 1803 及之后操作系统自带的 curl。
改用 curl.process 可兼容更低版本的操作系统。
调用 curl 命令,
隐藏控制台与进度,返回进程管道(process.popen 对象)。
改用 process.curl.open 可显示控制台与进度。
可用一个或多个字符串指定命令行参数,
也可以用一个表参数指定一个或多个命令行参数,
表参数可包含数组,也包含命名参数,键名首字符必须是 - 。
所有参数调用 process.joinArguments 转换为单个参数
curl 工作目录。
默认为 "/",即 aardio 应用程序根目录