Windows相当于'不错'

是否有与Unix命令类似的Windows, ?

我专门在命令行中查找可以使用的内容,并从任务管理器中“设置优先级”菜单。

我在Google上发现这种想法的尝试已经被那些不能提出更好形容词的人所挫败。

0

4 答案

PrcView似乎也在命令行中工作:

http://www.teamcti.com/pview/prcview.htm

(检查-ph参数)

0
额外

如果您使用 PowerShell ,则可以编写一个脚本,让它你改变了一个过程的优先级。我在 Monad博客上发现了以下PowerShell功能

function set-ProcessPriority { 
    param($processName = $(throw "Enter process name"), $priority = "Normal")

    get-process -processname $processname | foreach { $_.PriorityClass = $priority }
    write-host "`"$($processName)`"'s priority is set to `"$($priority)`""
}

在PowerShell提示符下,你可以做一些事情:

set-ProcessPriority SomeProcessName "High"
0
额外

如果您想在启动进程时设置优先级,则可以使用内置的启动命令:

START ["title"] [/Dpath] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
      [/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
      [/WAIT] [/B] [command/program] [parameters]

使用低通过正常选项设置启动的命令/程序的优先级。看起来像最直接的解决方案。没有下载或脚本写作。其他解决方案可能在已经运行的procs上工作。

0
额外
这仍然没有回答如何改变正在运行的进程的优先级 - 从duane(通过VBScript)的答案目前是最好的答案。
额外 作者 Simon Sobisch,
要使 start 的行为更像 nice ,请使用 / WAIT/ B 选项使终端输出去同一个窗口。
额外 作者 Albert Armea,
但是,这似乎完全删除了您的命令历史记录(均来自箭头键并按F7)。
额外 作者 Albert Armea,

也许你想考虑使用 ProcessTamer 的“自动化”过程根据您的设置降级或升级流程优先级。

我已经使用了两年了。这非常简单但非常有效!

0
额外