mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-09 23:16:18 +08:00
分享中心实现统计下载量
This commit is contained in:
parent
1084d92e0f
commit
7958f29413
@ -128,8 +128,8 @@
|
|||||||
// 启动子命令输入
|
// 启动子命令输入
|
||||||
// 清空输出
|
// 清空输出
|
||||||
// $("#out").empty();
|
// $("#out").empty();
|
||||||
var regex = new RegExp(String.raw`\{\{subinput(:.+?){0,1}\}\}`)
|
var rule = String.raw`\{\{subinput(:.+?){0,1}\}\}`
|
||||||
var matched = cmd.match(regex)
|
var matched = cmd.match(new RegExp(rule))
|
||||||
var placeholder = matched[1] || ':请输入'
|
var placeholder = matched[1] || ':请输入'
|
||||||
var subinput = '';
|
var subinput = '';
|
||||||
var setSubInput = () => {
|
var setSubInput = () => {
|
||||||
@ -140,8 +140,10 @@
|
|||||||
handleEnter = (event) => {
|
handleEnter = (event) => {
|
||||||
if (event.keyCode == 13) {
|
if (event.keyCode == 13) {
|
||||||
$("#out").append(`<p style="color: #438eff">>> ${new Date()}</p>`);
|
$("#out").append(`<p style="color: #438eff">>> ${new Date()}</p>`);
|
||||||
var execmd = cmd.replace(matched[0], subinput);
|
console.log(cmd);
|
||||||
runQuickCommand(execmd, option, db.output, true);
|
cmd = cmd.replace(new RegExp(rule, 'g'), subinput);
|
||||||
|
console.log(cmd);
|
||||||
|
runQuickCommand(cmd, option, db.output, true);
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
setSubInput();
|
setSubInput();
|
||||||
@ -1021,8 +1023,8 @@
|
|||||||
showCancelButton: true,
|
showCancelButton: true,
|
||||||
preConfirm: () => {
|
preConfirm: () => {
|
||||||
var actionType = $("#actionType").val()
|
var actionType = $("#actionType").val()
|
||||||
var actionArgs = $("#actionArgs").val()
|
var actionArgs = $("#actionArgs").val().replace(/\\/g, '\\\\')
|
||||||
if ($("#isString").is(':checked')) actionArgs = "String.raw\`" + actionArgs + "\`"
|
if ($("#isString").is(':checked')) actionArgs = `"` + actionArgs + `"`
|
||||||
var action = `${actionType}(${actionArgs})`
|
var action = `${actionType}(${actionArgs})`
|
||||||
if (actionType == 'utools.ubrowser.goto') action += `.run()`
|
if (actionType == 'utools.ubrowser.goto') action += `.run()`
|
||||||
window.editor.replaceSelection(`${action}\n`)
|
window.editor.replaceSelection(`${action}\n`)
|
||||||
@ -1306,7 +1308,13 @@
|
|||||||
hasSubInput: hasSubInput,
|
hasSubInput: hasSubInput,
|
||||||
scptarg: scptarg
|
scptarg: scptarg
|
||||||
}
|
}
|
||||||
if (extraInfo) Object.assign(pushData, extraInfo)
|
if (extraInfo) {
|
||||||
|
Object.assign(pushData, extraInfo)
|
||||||
|
// 通过模拟访问页面来统计下载量
|
||||||
|
extraInfo.fromShare && utools.ubrowser.goto(`https://www.yuque.com/fofolee/qcreleases/${code}`).run({
|
||||||
|
show: false
|
||||||
|
})
|
||||||
|
}
|
||||||
if (tags) pushData.tags = tags
|
if (tags) pushData.tags = tags
|
||||||
if (program == 'custom') {
|
if (program == 'custom') {
|
||||||
pushData.customOptions = {
|
pushData.customOptions = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user