Uruchamiam Minecraft.exe, który wywołuje Javaw.exe. Chciałbym, aby Javaw.exe działał z wysokim priorytetem, ponieważ Minecraft jest opóźniony, jeśli nie.
Próbowałem wywołać Minecraft.exe z wysokim priorytetem, wykonując następujące czynności:
Uruchom „Minecraft” / high ”C: \ Users \ Barrie \ Documents \ Program Files \ Minecraft \ Minecraft.exe”
Działałoby to, gdyby nie ładowanie Javaw.exe z Minecraft. Chciałbym proste rozwiązanie - być może polecenie, które mogę wprowadzić do skryptu wsadowego - który zmieni priorytet Javaw.exe po załadowaniu.
Edycja: Chciałbym podziękować wszystkim za odpowiedź na mój problem. Naprawiłem to, uruchamiając Minecraft.exe za pomocą skryptu wsadowego, a następnie wywołując skrypt AHK w celu zmiany priorytetu Javaw.exe.
źródło
start
Komenda powinna działać. Jeśliminecraft.exe
jest uruchamiany z wysokim priorytetem i spawnjavaw.exe
, powinien odziedziczyć priorytet procesu nadrzędnego. Być możeminecraft.exe
właśnie ustawia priorytetjavaw.exe
na normalny. W takim przypadku musisz ustawić go ręcznie lub użyć narzędzia innej firmy, jak wspomniano poniżej (lub użyć sztuczek z plikami wsadowymi).Odpowiedzi:
Co bym zrobił:
Użyj eksploratora procesów, aby uzyskać pełne parametry przekazane do javaw w celu uruchomienia gry, a następnie użyj ich
start
.Aby zachować bezpieczeństwo, możesz umieścić polecenie w pliku wsadowym i użyć narzędzia wiersza polecenia, aby podnieść priorytet pliku explorer.exe do tego samego poziomu, aby użyć klawisza Windows do ucieczki z gry.
Nie gram w Minecraft, ale jeśli powyższe nie zadziałało, prawdopodobnie wynika to z pominięcia niektórych prac przygotowawczych wykonanych przez Minecraft.exe. W takim przypadku może być konieczne użycie programu pośredniczącego w celu zawinięcia pliku javaw.exe lub wywoływanej klasy Java.
źródło
A jeśli to nie zadziała
Ten działa dla mnie najlepiej. Po dostosowaniu kodu do połączenia z tym jest dla mnie najlepszy, ponieważ jeśli mój Minecraft zdecyduje się na awarię, mogę wyjść, zanim się zepsuje, więc jeśli go użyjesz, są najlepsze.
źródło
Spróbuj tego:
źródło
Możesz to zrobić w Menedżerze zadań, klikając prawym przyciskiem myszy proces javaw.exe, masz opcję Ustaw priorytet.
Procesor z Sysinternals ma to również.
źródło
Zmieniłem jego priorytet za pomocą małego skryptu wsadowego.
źródło
Wypróbuj Process Tamer . Może nie być tym, czego dokładnie chcesz, ale to pomoże. Użyj jego konfiguracji, aby ustawić javaw.exe na wysoki priorytet.
źródło