mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2026-01-15 04:40:34 +00:00
fix: 尝试修复 但仍然无法使用reboot
This commit is contained in:
parent
2062cd48ea
commit
d6113a8f0a
@ -1,18 +1,22 @@
|
|||||||
import { exit } from "process";
|
import { exit } from "process";
|
||||||
import { resolve } from "path";
|
import { resolve } from "path";
|
||||||
|
import { promisify } from "node:util";
|
||||||
import { writeFile, writeFileSync } from "fs";
|
import { writeFile, writeFileSync } from "fs";
|
||||||
import { exec } from "node:child_process";
|
import { exec } from "node:child_process";
|
||||||
|
let execAsync = promisify(exec);
|
||||||
export async function rebootWithQuickLogin(uin: string) {
|
export async function rebootWithQuickLogin(uin: string) {
|
||||||
let batScript = resolve(__dirname, './napcat.bat');
|
let batScript = resolve(__dirname, './napcat.bat');
|
||||||
let batUtf8Script = resolve(__dirname, './napcat-utf8.bat');
|
let batUtf8Script = resolve(__dirname, './napcat-utf8.bat');
|
||||||
let bashScript = resolve(__dirname, './napcat.sh');
|
let bashScript = resolve(__dirname, './napcat.sh');
|
||||||
if (process.platform === 'win32') {
|
if (process.platform === 'win32') {
|
||||||
exec(`timeout /t 5 /nobreak & ${batUtf8Script} -q ${uin}`);
|
console.log(process.platform);
|
||||||
|
let result = await execAsync(`timeout /t 5 /nobreak & ${batUtf8Script} -q ${uin}`);
|
||||||
|
console.log(result);
|
||||||
} else if (process.platform === 'linux') {
|
} else if (process.platform === 'linux') {
|
||||||
exec(`timeout 5 & ${bashScript} -q ${uin}`);
|
await execAsync(`timeout 5 & ${bashScript} -q ${uin}`);
|
||||||
// 启动bash执行脚本
|
// 启动bash执行脚本
|
||||||
}
|
}
|
||||||
exit(0);
|
//exit(0);
|
||||||
}
|
}
|
||||||
export async function rebootWithNormolLogin() {
|
export async function rebootWithNormolLogin() {
|
||||||
let batScript = resolve(__dirname, './napcat.bat');
|
let batScript = resolve(__dirname, './napcat.bat');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user