Quantumult X 脚本配置使用简单教程
创建定时任务
- 任务可以定时执行,也可以手动执行。
- 手动运行任务方法:调试 — 构造请求 — 任务条目 — 右划 — 运行
- 创建新任务方法:修改配置文件 或者 调试 — 构造请求 — 右上角加号
cron 语句:时间+命令
- 时间格式:分 时 天 月 星期
- 取值范围:(分钟0-59) (小时0-23) (天1-31) (月1-12) (星期0-6,0为星期天)
- 除了数字之外,有几个特殊的符号:
* 代表所有的取值范围的数字
/ 代表每的意思,*/5 就是每 5 个单位
– 代表从某个数字到某个数字
, 分开几个离散的数字
举例:
0 * * * xxx.js # 每天00:01执行一次
0 * * * xxx.js # 每天00:02执行一次
0 * * * xxx.js # 每天00:03执行一次
0 9 * * * xxx.js # 每天09:00执行一次
0 8 * * * xxx.js # 每天08:00执行一次
0 7 * * * xxx.js # 每天07:00执行一次
*/60 * * * * xxx.js # 每60分执行一次
*/50 * * * * xxx.js # 每50分执行一次
*/40 * * * * xxx.js # 每40分执行一次
*/2 * * * xxx.js # 每2小时执行一次
*/3 * * * xxx.js # 每3小时执行一次
*/4 * * * xxx.js # 每4小时执行一次
0 */2 * * * # 每两个小时
0 23-7,8 * * * # 晚上11点到早上8点之间每两个小时,早上8点
0 11 4 * 1-3 # 每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0 4 1 1 * # 1月1日早上4点
新建脚本 会自动有模板 语法是js
/**
* @fileoverview Example to compose HTTP request
* and handle the response.
*
*/
const url = "https://example.com/";
const method = "POST";
const headers = {"Field": "test-header-param"};
const data = {"info": "abc"};
const myRequest = {
url: url,
method: method, // Optional, default GET.
headers: headers, // Optional.
body: JSON.stringify(data) // Optional.
};
$task.fetch(myRequest).then(response => {
// response.statusCode, response.headers, response.body
console.log(response.body);
$notify("Title", "Subtitle", response.body); // Success!
$done();
}, reason => {
// reason.error
$notify("Title", "Subtitle", reason.error); // Error!
$done();
});
感谢大佬的教程