Code: Select all
@var := 15
basically using @ as a prefix for assigning a variable (@var := 15) will make it a universal variable, where any .ahk script will display var as 15, as long as var is universal though, once a script is compiled it will write (universal variable) := (value) at the top, but will remain unchanged if var is changed in any .ahk script
not just that but also having a .txt file or ini file in the ahk directory folder, where you can open it and all the built-in variables will appear with their values, where you can change the values and add new variables, @var would basically be shorthand for this, because after assigning a universal variable, it would write it to the txt/ini file