• ベストアンサー

コマンドでプロセスの優先順位を上げたい

プロセスの優先順位を上げたいと考えています。 タスクマネージャから順位をあげる方法はわかったのですが、 DOSのコマンドで順位をあげる方法を探しています. 宜しくご教授ください. OS:Windows2000+SP3

質問者が選んだベストアンサー

  • ベストアンサー
  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.3

ANo.#2の補足です。 PExecのグループ化による起動/変更/終了はグループ化したプロセスをすべて一括で起動(または変更/終了)するもので、起動と変更(または終了)を一回のコマンド入力(または一つのショートカット)で実行することはできません。 ついでに、ANo.#1の方の方法というのは、 『Windows.FAQ:アプリケーション起動時にプロセス優先順位を設定するには?』 http://homepage2.nifty.com/winfaq/c/ntperf.html#1076 ↑の方法のことですよね?だとしたら、過去の質問に、 『アプリケーション起動時に優先順位を高くしたい』 http://www.okweb.ne.jp/kotaeru.php3?q=196728 というのがあって、質問者の方も回答者の方も『うまくいかなかった』と書かれています。私も同様に、ちゃんと設定できるものと、設定できないものがあって、↑の質問を読んで"PExec"を使うようになった次第です。他にもプライオリティを設定できるフリーソフトがあるようですから、使いやすいものを探してみてはいかがでしょう。

参考URL:
http://homepage2.nifty.com/winfaq/c/ntperf.html#1076,http://www.okweb.ne.jp/kotaeru.php3?q=196728
mar0325
質問者

お礼

丁寧な回答ありがとうございます. 今回頂いた回答で,ソフトを利用することに決定しました。

その他の回答 (2)

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.2

『コマンドプロンプト』から、プロセスのプライオリティを変更するには、 "PExec"(下記参考URL)というフリーソフトが便利です。 ・プライオリティを指定して新規にプロセスを起動することも、 ・既に起動済みのプロセスのプライオリティを変更することも、 ・複数のプロセスをグループ化して起動/変更/終了することも可能です。

参考URL:
http://www.vector.co.jp/soft/win95/util/se146776.html
  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

コマンドプロンプトから対象のAPを起動するときに指定する、で良いでしょうか? コマンドはCMD.EXEとして動作します。 実行ファイル指定に/LOWとか/HIGHとかの指定が可能です。 >CMD /?でHELPが表示されます。 参照してみてください。

mar0325
質問者

お礼

回答ありがとうございます. 早速、試したところ,notepad.exeでは優先順位の設定を行うことができたのですが,自分自身が作成したexeファイルは優先順位を設定することができませんでした. exeの種類によって設定方法が異なるのでしょうか? 開発環境:VB6.0+SP5

関連するQ&A