mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-06-08 14:34:13 +08:00
模拟操作支持require
This commit is contained in:
parent
32484d5d73
commit
7cc5269106
@ -8,9 +8,9 @@ const path = require("path")
|
|||||||
|
|
||||||
pluginInfo = JSON.parse(fs.readFileSync(path.join(__dirname, 'plugin.json')));
|
pluginInfo = JSON.parse(fs.readFileSync(path.join(__dirname, 'plugin.json')));
|
||||||
|
|
||||||
// fix PATH
|
|
||||||
process.env.PATH += ':/usr/local/bin:/usr/local/sbin'
|
process.env.PATH += ':/usr/local/bin:/usr/local/sbin'
|
||||||
|
|
||||||
|
window.require = require // 😈😈
|
||||||
|
|
||||||
open = path => {
|
open = path => {
|
||||||
utools.shellOpenItem(path)
|
utools.shellOpenItem(path)
|
||||||
@ -39,7 +39,6 @@ sleep = ms => new Promise((r, j) => setTimeout(r, ms))
|
|||||||
readFile = fs.readFileSync
|
readFile = fs.readFileSync
|
||||||
|
|
||||||
writeFile = fs.writeFileSync
|
writeFile = fs.writeFileSync
|
||||||
// ------------------------
|
|
||||||
|
|
||||||
isWin = os.platform() == 'win32' ? true : false;
|
isWin = os.platform() == 'win32' ? true : false;
|
||||||
|
|
||||||
@ -165,27 +164,6 @@ getSelectFile = hwnd =>
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
// pwd = hwnd =>
|
|
||||||
// new Promise((reslove, reject) => {
|
|
||||||
// if (isWin) {
|
|
||||||
// var cmd = `powershell.exe -NoProfile "((New-Object -COM 'Shell.Application').Windows() | Where-Object { $_.HWND -eq (${hwnd}) } | Select-Object -Expand LocationURL).replace('file:///','')"`;
|
|
||||||
// exec(cmd, { encoding: "buffer" }, (err, stdout, stderr) => {
|
|
||||||
// if (err) {
|
|
||||||
// console.log(iconv.decode(stderr, 'GBK'));
|
|
||||||
// reslove(`${os.homedir().replace(/\\/g, '/')}/Desktop`)
|
|
||||||
// } else {
|
|
||||||
// reslove(decodeURIComponent(iconv.decode(stdout, 'GBK').trim()));
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
// } else {
|
|
||||||
// var cmd = `osascript -e 'tell application "Finder" to get the POSIX path of (target of front window as alias)'`
|
|
||||||
// exec(cmd, (err, stdout, stderr) => {
|
|
||||||
// if (err) reject(stderr)
|
|
||||||
// reslove(stdout.trim());
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
// });
|
|
||||||
|
|
||||||
special = cmd => {
|
special = cmd => {
|
||||||
// 判断是否 windows 系统
|
// 判断是否 windows 系统
|
||||||
if (cmd.includes('{{isWin}}')) {
|
if (cmd.includes('{{isWin}}')) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user