To learn how this command is used, read Commands in the instruction section.
This command works exactly like CommandLine. They both let you type commands that you've defined with HotkeyNet. There's just one crucial difference.
With CommandLine, you enter your command in HotkeyNet's pop-up window. With this command, you enter your command in a text-entry field that belongs to some other program you're using. For example, you could type your command on the chat line of a game.
Why does this second command exist? Because CommandLine doesn't work in full screen mode. This one does.
As an option, this command will automatically move your cursor to the text-entry field. It can also erase what you've typed there after HotkeyNet receives the command so the other program doesn't respond to it. You make these things happen by specifying keystrokes that HotkeyNet sends before and after you type the command. In many games, for example, the "/" key makes the cursor enter the chat line and the escape key erases whatever you typed there. See the examples below for the exact syntax.
To cancel a command, press Esc. To tell HotkeyNet that you're finished typing, press Enter.
This command always targets the foreground window and always uses SendWin to send the prefix and suffix keystrokes. If you want to target some other window, bring it to the foreground before calling ThirdPartyCommandLine with TargetWin and SetForeground.