mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2025-12-27 03:11:21 +08:00
28 lines
860 B
TypeScript
28 lines
860 B
TypeScript
import { exit } from "process";
|
|
import { resolve } from "path";
|
|
import { writeFile, writeFileSync } from "fs";
|
|
async function rebootWithQuickLogin(uin: string) {
|
|
let batScript = resolve(__dirname, './napcat.bat');
|
|
let batUtf8Script = resolve(__dirname, './napcat-utf8.bat');
|
|
let bashScript = resolve(__dirname, './napcat.sh');
|
|
if (process.platform === 'win32') {
|
|
writeFileSync(resolve(__dirname, './reboot-utf8.bat'), `
|
|
@echo off
|
|
timeout /t 5 /nobreak
|
|
start /b /wait %~dp0\\napcat-utf8.bat -q ${uin}
|
|
`);
|
|
// 启动cmd执行脚本
|
|
|
|
} else if (process.platform === 'linux') {
|
|
writeFileSync(resolve(__dirname, './reboot.sh'), `
|
|
#!/bin/bash
|
|
timeout 5
|
|
./napcat-utf8.sh -q ${uin}
|
|
`);
|
|
// 启动bash执行脚本
|
|
|
|
|
|
|
|
}
|
|
exit(0);
|
|
} |