mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-08 22:51:25 +08:00
feat: 子输入框自动粘贴处理
This commit is contained in:
parent
ed6ec7e9f8
commit
c61bdd02be
@ -56,6 +56,7 @@ import qcparser from "./qcparser.js"
|
|||||||
qccommands.showCodeEditor(file)
|
qccommands.showCodeEditor(file)
|
||||||
} else if (code == 'newcommand') {
|
} else if (code == 'newcommand') {
|
||||||
utools.setExpendHeight(600)
|
utools.setExpendHeight(600)
|
||||||
|
$("#quickpanel").hide()
|
||||||
$("#options").empty().fadeIn();
|
$("#options").empty().fadeIn();
|
||||||
let qc = { "program": "quickcommand", "cmd": "", "output": "ignore" }
|
let qc = { "program": "quickcommand", "cmd": "", "output": "ignore" }
|
||||||
if (payload != 'NewCommand' && payload != '新建快捷命令') {
|
if (payload != 'NewCommand' && payload != '新建快捷命令') {
|
||||||
@ -141,12 +142,17 @@ import qcparser from "./qcparser.js"
|
|||||||
subinput = text;
|
subinput = text;
|
||||||
}, placeholder.slice(1));
|
}, placeholder.slice(1));
|
||||||
}
|
}
|
||||||
handleEnter = (event) => {
|
var querySubInput = () => {
|
||||||
if (event.keyCode == 13) {
|
$("#out").append(`<p style="color: #438eff">>> ${new Date()}</p>`);
|
||||||
$("#out").append(`<p style="color: #438eff">>> ${new Date()}</p>`);
|
var cmdToRun = cmd.replace(new RegExp(rule, 'g'), subinput);
|
||||||
var cmdToRun = cmd.replace(new RegExp(rule, 'g'), subinput);
|
runQuickCommand(cmdToRun, option, db.output, true);
|
||||||
runQuickCommand(cmdToRun, option, db.output, true);
|
}
|
||||||
}
|
// 自动粘贴的情况下自动执行
|
||||||
|
setTimeout(() => {
|
||||||
|
if (subinput) querySubInput()
|
||||||
|
}, 100)
|
||||||
|
handleEnter = event => {
|
||||||
|
if (event.keyCode == 13) querySubInput()
|
||||||
};
|
};
|
||||||
setSubInput();
|
setSubInput();
|
||||||
document.addEventListener('keydown', handleEnter);
|
document.addEventListener('keydown', handleEnter);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user