export async function setQuickEdit(enable = false) {
if (process.platform !== "win32") return;
try {
let cmd = "reg query HKEY_CURRENT_USER\\Console /v QuickEdit";
const quickEditSetting = await child_process.execSync(cmd);
const isEnabled =
quickEditSetting &&
String(quickEditSetting)
.trim()
.endsWith("1");
if (isEnabled === enable) return;
cmd = `reg add HKEY_CURRENT_USER\\Console /v QuickEdit /t REG_DWORD /d 0000000${
enable ? "1" : "0"
} /f`;
await child_process.execSync(cmd);
return true;
} catch (err) {
console.log(err);
return false;
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21