1 votes

Comment puis-je changer automatiquement la priorité de Javaw.exe lors du chargement de Minecraft ?

Je lance Minecraft.exe qui invoque Javaw.exe. J'aimerais que Javaw.exe soit exécuté en haute priorité, car sinon Minecraft est lent.

J'ai essayé d'invoquer Minecraft.exe avec une priorité élevée en faisant ceci :

Démarrer "Minecraft" /high " C:\Users\Barrie\Documents\Program Archivos \Minecraft\Minecraft.exe "

Cela fonctionnerait si Minecraft ne chargeait pas Javaw.exe. J'aimerais une solution simple - peut-être une commande que je peux mettre dans le lot script - qui changera la priorité de Javaw.exe après son chargement.

Éditer : Je tiens à remercier tout le monde pour leur réponse à mon problème. J'ai résolu le problème en exécutant Minecraft.exe avec un batch script puis en appelant un AHK script pour changer la priorité de Javaw.exe.

2voto

billc.cn Points 6989

Ce que je ferais :

Utilisez l'explorateur de processus pour obtenir les paramètres complets passés à javaw pour lancer le jeu, puis utilisez-les avec start .

Par sécurité, vous pouvez placer la commande dans un fichier batch et utiliser un utilitaire de ligne de commande pour élever la priorité d'explorer.exe au même niveau, afin de pouvoir utiliser la touche Windows pour sortir du jeu.

Je ne joue pas à Minecraft, mais si ce qui précède n'a pas fonctionné, c'est probablement parce que le travail de préparation effectué par Minecraft.exe a été omis. Dans ce cas, vous pouvez avoir besoin d'utiliser un programme stub pour envelopper soit javaw.exe ou la classe Java qu'il appelle.

1voto

luchi Points 21
@echo off
start "Minecraft" /high "C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx1024M -Xms1024M -jar MinecraftLauncher.jar
@echo off
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xmx1024m -Xms1024m -jar MinecraftLauncher.jar
PAUSE

Et si ça n'a pas marché

@echo off
start "Minecraft" /high "C:\Program Files\Java\jre6\bin\javaw.exe" -Xmx1024M -Xms1024M -jar MinecraftLauncher.jar
@echo off
@ECHO OFF
SET BINDIR=%~dp0
CD /D "%BINDIR%"
"%ProgramFiles%\Java\jre6\bin\java.exe" -Xincgc -Xmx1G -jar MinecraftLauncher.jar
PAUSE

C'est celui qui fonctionne le mieux pour moi. Après avoir adapté votre code pour le fusionner avec celui-ci, c'est le meilleur pour moi parce que si mon Minecraft décide de se planter, je peux quitter avant qu'il ne se corrompe, donc si vous allez utiliser un, ceux-ci sont les meilleurs.

1voto

AnFi Points 5763

Essayez ça :

START "minecraft" /high /wait "C:\Program Files\Java\jre7\bin\javaw.exe" -Xms1024m -Xmx2048m -cp "%APPDATA%\.minecraft\bin\minecraft.jar;%APPDATA%\.minecraft\bin\jinput.jar;%APPDATA%\.minecraft\bin\lwjgl.jar;%APPDATA%\.minecraft\bin\lwjgl_util.jar" -Djava.library.path="%APPDATA%\.minecraft\bin\natives" net.minecraft.client.Minecraft <username> <password>

0voto

golimar Points 1172

Vous pouvez le faire dans le Gestionnaire des tâches, en faisant un clic droit sur le processus javaw.exe, vous avez une option Définir la priorité.

C'est également le cas de Process Explorer de Sysinternals.

0voto

Andy Hobbs Points 131

J'ai changé la priorité de celui-ci en utilisant un petit lot script.

@echo off
start "Minecraft" /high "C:\Program Files\Java\jre7\bin\javaw.exe" -Xmx1024M -Xms1024M -jar "%appdata%\.minecraft\minecraft.exe"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X