R:\mqn>tasker -?
Tasker 1.21 - Process Management Tool
Copyright (C) 2013-2014 Christoph Heins (
heins@gmx.de)
Usage:
tasker -exe -x process [-r params] [-s show] [-p priority] [-a affinity] [-e]
tasker -set -x process [-p priority] [-a affinity] [-e]
tasker -all [-x excluded] [-p priority] [-a affinity] [-e]
-exe Execute <process>.
-set Set priority class and/or affinity mask for running <process>.
-all Set priority class and/or affinity mask for all running
processes excecpt processes listed in <excluded>.
-x process Process to be executed or set.
-x excluded Processes to be excluded (Mode:-all).
Use pipe symbol for separation. See example #4.
-r params Parameters for <process> to be executed.
Use $$ for nested quotation marks if needed. See example #2.
-s show Display mode for <process>.
{hidden|normal|maximized|minimized}
-p priority Priority class for <process>.
{dontchange|low|belownormal|normal|
abovenormal|high|realtime}
-a affinity Affinity mask for <process>.
E.g. on a machine with four cores use:
0001 to bind <process> to core #0 only.
0010 to bind <process> to core #1 only.
1010 to bind <process> to core #1 and #3.
1111 to bind <process> to all cores.
-e Eliminates all console messages.
Examples:
tasker -exe -x "D:\Special.exe" -r "D:\Test.txt" -s normal -p high -a 0010 -e
tasker -exe -x "D:\Notepad2.exe" -r "--e $$D:\Special site.htm$$" -s normal -p abovenormal -a 1111 -e
tasker -set -x "Cool.exe" -p realtime -a 0010
tasker -all -x "Special.exe|Cool.exe" -p low -a 1101 -e
tasker -all -p low -a 1101