You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Are you tired of having to see tons of AHK scripts running in the processes list? I was. So, I made this: ScriptUp!
7
7
8
-

8
+

9
9
10
10
Easily add as many AHK scripts as you'd like, from any folder on your PC, and ScriptUp will house them all under its own process name. You can even compile it to have it run under a readable, separated process name!
11
11
@@ -26,17 +26,19 @@ Easily add as many AHK scripts as you'd like, from any folder on your PC, and Sc
26
26
- Scripts must be compliant with AutoHotkey_H (usually no or very few issues if it was written for AHK v1.1).
27
27
- If you have "Start on User Login" active and move ScriptUp, it will automatically fix the registry entry (restart ScriptUp from the new path to do so).
28
28
- When running as a compiled script, you must have a shortcut (.lnk) to "Lib" in the same folder as ScriptUp to allow access to the [Standard Library](https://autohotkey.com/docs/Functions.htm#lib).
29
-
- If using an onExit sub/function in one of the added scripts, it must not exceed 30s of process time. If something requires more than that amount of time, set `quitTimeout` at `Lib\fileList.ahk:2`.
29
+
- If using an onExit sub/function in one of the added scripts, it must not exceed 30s of process time. If something requires more than that amount of time, [set the value here](ScriptUp.ahk#L70).
30
+
- Do NOT use any variation of #If except for #If. #IfWinActive, #IfWinExist, etc., will make the thread crash on exit. This is due to deprication in __H.
31
+
- SetWorkingDir will be overridden. They will take on the working directory of the worker script, which is in the library. Full paths will need to be used in scripts.
32
+
- With the release of v1, paths to scripts/DLLs may be relative to workerH. You can modify the path while adding a new script or change it in Lib\config.ini.
30
33
31
34
# Dependencies (included)
32
-
-[AutoHotkey_H v1](https://hotkeyit.github.io/v2/) - The DLL's are required for actually running the scripts. Be sure to use the correct bit-length (must be the same as ScriptUp) as you can't mismatch DLL's and EXE's, eg., 32-bit or 64-bit DLL if ScriptUp is running under 32-bit or 64-bit, respectively.
35
+
-[AutoHotkey_H v1](https://hotkeyit.github.io/v2/) - The DLL's are required for running the worker as well as the scripts. It will auto-set them initially to the included DLLs, but you can change them from the options tab.
-[readResource](https://github.com/Masonjar13/AHK-Library/blob/master/Required-Libraries/readResource.ahk) (Not made by me, but I don't recall the thread I got it from, apologies.)
If you'd like to contribute, fork, or make any personal edits, feel free to add your own name and link to the "About" section. Search for `gui: about` to add your name in, format it as you'd like, and give it `gaboutLink` (if you're adding a link). Then search for the label, `aboutLink:`, and add a new ternary expression.
41
+
If you'd like to contribute, fork, or make any personal edits, feel free to add your own name and link to the [About section](Lib/guiMake.ahk#L32).
40
42
41
43
My only request is to keep my name and link in the About section. Other than that, have fun!
0 commit comments