| Argument | Examples | Description |
| /log | "csword.exe /log example.exe /osmode 2000" "csword.exe /log" | Runs Compatibility Sword with logging enabled. At the end of the session the log file well pop up in notepad. Once closed, the temporarily log is automatically deleted.. |
| /savelog | "csword.exe /savelog example.exe /osmode 2000" "csword.exe /savelog" | Same as /log except the log file is perserved |
| /gui | "csword.exe /gui example.exe /osmode 2000" | Instead of running application/directory immediately from provided arguments, have Compatibility Sword pre-fill valid arguments and open up user interface. |
| /uacme | "csword.exe /uacme" | Under a UAC enabled Windows system, run Compatibility Sword as an administrator. |
| /dir | "csword.exe /dir" | Open an explorer window to the current directory. |
| /sysdir | "csword.exe /sysdir" | Same as /dir, except opens to system directory. |
| /lappdatadir | "csword.exe /lappdatadir" | Same as /dir, except opens to user's local application data directory. |
| /sys | "csword.exe /sys" | Under a UAC enabled Windows system, open an elevated command prompt to the system directory. |
| /workdir <directory> | "csword.exe example.exe /workdir c:\customworkdir" | Set a custom working directory for the process. Otherwise Compatibility Sword use's the application's directory. |
| /osmode <os mode> | "csword.exe example.exe /osmode 95" "csword.exe example.exe /osmode 98" "csword.exe example.exe /osmode nt4" "csword.exe example.exe /osmode 2000" "csword.exe example.exe /osmode svr03" "csword.exe example.exe /osmode xp" "csword.exe example.exe /osmode vista" | Run the process under Windows compatibility mode for an older version of Windows. Supported operating systems: Windows 95, Windows 98, Windows NT 4, Windows Server 2003, Windows XP, and Windows Vista when used on Windows 7. |
| /date <custom date> | "csword.exe example.exe /date 1/1/2000" | Use a custom date with the process by changing the system date. This well require admin rights on the computer (UAC or run as otherwise) and Compatibility Sword well automatically reset the date to the correct one when the process is finished running. |
| /color | "csword.exe example.exe /color" | Run the process in 256 colors. |
| /res | "csword.exe example.exe /res" | Run the process in 640 by 480 resolution. |
| /vthemes | "csword.exe example.exe /vthemes" | Run the process with visual themes disabled. |
| /comp | "csword.exe example.exe /comp" | Run the process with desktop composition disabled. |
| /scaling | "csword.exe example.exe /scaling" | Run the process with display scaling on high DPI settings disabled. |
| /text | "csword.exe example.exe /text" | Run the process with advanced text services disabled. |
| /uac | "csword.exe example.exe /uac" | Under a UAC enabled Windows system, elevates the process to run it as an administrator. |
| /keepopen | "csword.exe ipconfig.exe /keepopen" | For console applications, opens up a new console window that remains open even after the application has finished running so output can be read and additional commands can be specified. |
| /more | "csword.exe ipconfig.exe /more" | Assumes /keepopen for console applications and displays application output of the process a few lines at a time using the more utility. |
| /hide | "csword.exe defrag.exe /hide /param c:" | For a background utility or console application where you do not want to interact in any way whatsoever with it. The process well run hidden from the user and no console window well be opened.. |
| /user <username> | "csword.exe example.exe /user Administrator" | Specifies an administrator to run the process as on a Windows system where UAC is disabled or not available. |
| /password | "csword.exe example.exe /user Administrator /password abc123" | Specifies password for administrator account to run the process on a Windows system where UAC is disabled or not available. While this option is available it is recommended that you don't specify it if you are concerned about security. If you don't specify /password, Compatibility Sword assumes /gui and pre-fills options for you, so all you should haft to do in the user interface is type in the password and than run the process. |
| /param <application arguments...> | "csword.exe ieuser.exe /param -private" | Specifies application arguments for the process. This switch should always be last in the arguments to Compatibility Sword, as any following arguments are passed to the application rather than interpreted as arguments intended for Compatibility Sword |