How Can We Help?
< All Topics

Does Macro Express work on a Citrix or Windows Terminal Server?

We have many customers running Macro Express in a Citrix and/or Windows Terminal Services (WTS) environment. You can load Macro Express on the server, on the workstation, or both.

If Macro Express is installed only on the server, macros may not be able to load and automate programs that are installed on the workstation.

If Macro Express is installed only on the workstation, then some macro commands do not work the way you might expect. For example, when a program is loaded on the Citrix/WTS server, the workstation displays the window and window title. But since what is being shown on the workstation is actually an image of what is happening on the server, commands like Wait for Window Title and Activate Window do not work.

If Macro Express is installed on both the Citrix/WTS server and the workstation, you have to be careful that your macros do not conflict. Further, the macros that are running on server still cannot load programs that are installed on the workstation and macros that are running on the local workstation may not use certain macro commands.

There is one macro command that is specifically used for writing macros in a Citrix environment. The “Store Terminal Services Session ID” command gets the unique Session ID assigned to each Citrix/WTS session. If you are saving information on the server’s hard drive, you may want to use the session ID in the file name or path to uniquely identify what session the information belongs to. The “Store Terminal Services Session ID” is available in Macro Express v 3.4 or later.

– Applies to: Macro Express and Macro Express Pro