Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Having problems with quickly closing a macro
#6
With ifRunning end, the script ends before it starts speaking "Toggle Off".

Try this.
Code:
Copy      Help
// script "BF6 spacebar.cs"
/*/ ifRunning run; /*/
script.setup(trayIcon: !true, sleepExit: true, lockExit: true);

using var mutex = new Mutex(true, "mutex-BF6-spacebar", out bool createdNew);
run.thread(() => { sound.speak(createdNew ? "Toggle On" : "Toggle off"); }, background: false);
if (createdNew) {
    WndUtil.CreateMessageOnlyWindow("#32770", script.name);
}
else {
    int id = wnd.findFast(script.name, "#32770", messageOnly: true).ProcessId;
    if (id != 0) script.end(id);
    return;
}


while (true) {
    keys.sendL("Space");
    15.ms();
}


Messages In This Thread
RE: Having problems with quickly closing a macro - by Gintaras - 10-17-2025, 05:30 PM

Forum Jump:


Users browsing this thread: 1 Guest(s)