@{U}Using Gui names :@{UU} You will only ever need to give a gui's full path when you first load it with : > GuiLoad dh0:mypath/mygui.gc Note that if the gui is in the same directory as the gui from where you issue the GuiLoad command, you can : > GuiLoad :mygui.gc and the path will be automatically substituted for the ':' Thereafter you can refer to the gui with only it's name: > GuiOpen mygui.gc If the command you issue exists in the same file as the gui it wants to act upon, the you can use the "#This" keyword: > GuiOpen #This meaning - open the gui in which this command is located. This indirection is very usefull in many cases, such as when you want to change the gui name and do not want to change the GuiName in all the commands in the file. It gives you more independent code, which is always good. If you want to load the same gui many times, you can also play around with the @{" GuiRename " LINK "GuiRename"} command.