[WinXP] Een process een priority optie meegeven

Pagina: 1
Acties:

  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
Is het mogelijk om een shortcut of applicatie standaard mee te geven dat hij Low Priority moet draaien? Ik draai namelijk 3ds max en die is nogal cpu intensief, vooral bij het renderen natuurlijk. Nu start ik dan ctrl-alt-del en zet ik priority van het process op low, zodat ik kan browsen etc maar dat 3dsmax de overgebleven tijd optimaal benut voor het renderen.

Het lijkt me dat dit best makkelijker moet kunnen, en dat je het dus standaard priority low mee moet kunnen geven.

Maar dit staat nergens aangegeven in de shortcut opties, dus hier is het nog niet mogelijk. Ik kon ook geen command er voor vinden die om 3dsmax start. Ik heb wel PowerMenu gevonden, die voegt dit toe aan de rechtermuisknop, maar kan dit niet automatisch meegeven, dus dat schiet ook niet op. Omega search kom ik niet verder mee.

Iemand die me hiermee kan helpen, eigenlijk hoort zoiets toch gewoon standaard in WinXP te zitten?

Human Bobby


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

kijk hier eens naar

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

Usage: pv -[<MODE>] -[<OPTIONS>] <ARGUMENTS>...-[<OPTIONS>]
Modes:
-h,-? --help display this help information
-k --kill kill PROCESS
-a --activate activate PROCESS
-c --close close (send WM_CLOSE) to the PROCESS
-m --module show modules used by specified PROCESS
-g --getenv get startup environment for the PROCESS
-p[nihr] --priority set priority to "Normal", "Idle", "High", "RealTime"
-p[ba] --priority "Below Normal" and "Above Normal" only on W2K or highe
-t --tree display process tree
-u --usage show processes that uses specified MODULE
-s --summary show MODULE usage summary
-w, --window show only processes with visible windows, -e shows all
Options:
-f, --force never prompt
-e, --extend show additional information if available
-i, --id use process ID instead of the PROCESS name
-q, --quiet supress headers and produce a tab-separated list
-d[time] --delay delay time in milliseconds before executing command
-l[mask] --long include process command line

Arguments can contain '*' and '?' wildcards.
Process return code (%ERRORLEVEL%) can be used in batch files
0 - process found, 1 - empty result set, 2 - programm error

Examples:
pv myprocess.exe get process ID for myprocess.exe.
pv -e get extended list of running processes.
pv -k sleep* kill all processes starting with "sleep"
pv -m -e explorer.exe get extended information about explorer's modules
pv -u oleaut*.dll list of all processes that use matching dll
pv -ph w*.exe set priority to hight for all matching processes
pv explorer.exe -l"*/S" looks for explorer process with /S switch

[ Voor 255% gewijzigd door Fish op 01-12-2002 18:55 ]

Iperf


  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
als 3dsmax5 al runt kan ik inderdaad dit gebruiken, maar ik kan hiermee niet 3dsmax opstarten en even later proces veranderen vanuit een batch file? omdat de batchfile wacht totdat 3dsmax wordt afgesloten voordat ie verdergaat. hmm

want die activate is het actief maken van het venster. In linux oid zou je dingen kunnen opstarten met een & erachter, maar volgens mij gaat dat niet in windows ;)

[ Voor 27% gewijzigd door Justice op 01-12-2002 21:53 ]

Human Bobby


  • Justice
  • Registratie: Maart 2001
  • Laatst online: 07-08-2025
okay ik ben er uit :) :)
Maak gebruik van Prcview (extract het archief bijvoorbeeld in c:\Program Files\PrcView\)
Maak een startmax.bat file aan (noem 'm geen 3dsmax.bat - of programmanaam.bat als je het bij een ander programma gebruikt - anders krijg je straks een oneindige loop, want dan roept hij zichzelf aan ;)) met daarin:

code:
1
2
start 3dsmax
"C:\Program Files\PrcView\pv.exe" -pi 3dsmax.exe -d10000

Naar startmax.bat kan je een shortcut maken als je dat wil zodat je met 1 druk op de knop max kan starten.

Nu start hij 3dsmax.exe (deze is geregistreerd in het registry dus vandaar dat windows hem kent denk ik?) in een apart cmd venster (die gelijk verdwijnt), en 10000ms later zet hij de prioriteit van het proces op idle! :*)

Bedankt fish!

Human Bobby


  • Fish
  • Registratie: Juli 2002
  • Niet online

Fish

How much is the fish

no problem .... ;)

btw als ik een task moet killen/enden gebruik ik ook dit proggie ......
werkt beter dan "end task" bij deze laatste wil windows nog wel een blijven hangen

via procesviewer is die gewoon om zeep en je kan doorgaan (mits je pv nog opgestart krijgt natuurlijk)

succes

Iperf