| Command line | Previous Top Next | 
You can run ARCHPR with command line parameters. The syntax is:
ARCHPR [switches] [zip/arj/ace/rar-filename]
or
ARCHPR [switches] [axr-filename]
The switches are separated with a "/" or "-". If the switch is followed by values (e.g., filename, starting password, etc.) containing special characters (space, semicolon, slash or dash), it must be enclosed in single or double quotes.
| Switch | Description | Default | 
| /a:b|m|d | attack type (brute-force, mask, dictionary) | brute-force | 
| /c:csdepa | character set (caps, small, digits, special, space, all) | caps | 
| /u:chars | user-defined charset | |
| /oem | convert to OEM (for user-defined charset and dictionary attack) | disabled | 
| /sf:pass | start from password | |
| /endat:pass | end at password | |
| /usewz:X | use optimized WinZip attack | |
| /useknownstart:XX | use known bytes in stored file (from 1 to 4 hex values, no spaces) | |
| /p[:filename] | plaintext filename | |
| /m:mask | mask | |
| /ms:C | mask symbol | ? | 
| /min:N | minimum password length | 1 | 
| /max:N | maximum password length | 5 | 
| /oem | convert to OEM (for user-defined charset and dictionary attack) | disabled | 
| /useknownstart:XX | use known bytes in stored file (from 1 to 4 hex values, no spaces) | |
| /d[:filename] | dictionary filename | |
| /sm | smart mutations | disabled | 
| /ac | try all possible upper/lower case combinations | disabled | 
| /sl:N | start from line N | 0 | 
| /autosave:N | autosave every N minutes; 0 means disabled | 5 | 
| /aname:filename | autosave filename | |
| /adir:dir | autosave directory | |
| /idle | run at idle priority | enabled | 
| /high | run at high priority | disabled | 
| /dontstart | don't start the attack, just load/set the parameters | |
| /minimize | minimize the program after starting the attack | |
| /smartexit[:filename] | when the attack is completed, write all statistics, including the password (if found) to the file specified (default "cmdline_stats.txt"), and exis the program | disabled | 
archpr.exe /a:b /c:cs /min:3 /max:7 /smartexit test.zip
(brute-force attack; small and capital letters; length from 3 to 7; save and exit when done)
archpr.exe /a:b /u:12345abcde test.ace
(brute-force attack with "12345abcde" character set; length: from 1 to 5)
archpr.exe /a:m /c:d /m:june???? /sf:june1000 /high test.rar
(mask attack with ""june????" mask; charset: digits; high priority)
archpr.exe /d:english.dic /sm /oem /dontstart test.zip
(dictionary attack; dictionary: "english.dic"; smart mutations; convert words from ANSI to OEM; don't start)
archpr.exe /a:p /p:plain.arj test.arj
(known plaintext attack)
If the an axr-file is passed as a parameter, the program will immediately load settings ignoring the other settings supplied in the command line, except /dontstart, /minimize and /smartexit, and run the attack.