Есть ли команда для использования на окнах из java, чтобы заставить компьютер спать?Сон Windows с Java
ответ
Вы можете сделать это, выполнив команду оболочки, если у вашего приложения Java достаточно прав для этого. Команда ...
Runtime.getRuntime().exec("Rundll32.exe powrprof.dll,SetSuspendState Sleep");
То, что и другие команды будут показаны here.
, хотя OP принял это как ответ, будущие читатели также должны посмотреть http://stackoverflow.com/questions/1369122/sleep-windows-from-java/1369832#1369832. –
Нет. Вам нужно будет выполнить отдельный двоичный код через Runtime.exec()
.
This article предлагает
rundll32 Powrprof.dll,SetSuspendState
, но я не пробовал.
Любой, предлагающий rundll32, должен быть застрелен, очень мало функций, предназначенных для вызова rundll32, а SetSuspendState - , а не один из них. Вы получите случайное поведение (Hibernate vs Standby and Forced vs not force и т. Д.) См. this blog entry for more details.
почему ненависть к этому ответу? кажется задумчивым и полезным. По крайней мере, комментарий, когда вы -1. –
после прочтения записи в блоге, +1 от меня. –
ОК. Таким образом, процесс RunDLL32 заканчивается поврежденным стеком после вызова функции. Какая разница? Он не может «заразить» родительский процесс, и к моменту его появления функция уже вызвана. – Jherico
В настоящее время я решил это использовать, используя https://github.com/twall/jna. Информация о вызове от http://www.pinvoke.net/default.aspx/powrprof.SetSuspendState
import com.sun.jna.Native;
import com.sun.jna.Platform;
public class WindowsSuspend {
public static native boolean SetSuspendState(boolean hibernate, boolean forceCritical, boolean disableWakeEvent);
static {
if (Platform.isWindows())
Native.register("powrprof");
}
}
Позвоните, чем с WindowsSuspend.SetSuspendState(false, false, false)
.
- 1. Точный сон для Java на Windows
- 2. Сон() в цикле сообщений Windows?
- 3. Java сон действует слишком рано
- 4. Сон в java не работает
- 5. Сон с AJAX
- 6. обработка сон в java запланированный сервис исполнителя
- 7. Сон нить java, но сначала обновить jFrame
- 8. Сон внутри закрытия - Java 8 лямбды
- 9. Сон() блокируется?
- 10. резьба и сон
- 11. Длинный сон в Ruby
- 12. Сон, но с интервалом обновления
- 13. Стохастизирующие сон Автор
- 14. Сон веб-рабочего
- 15. iPhone и сон
- 16. СОН: как заставить перестроить?
- 17. Отзывчивой высоты сОн выпуск
- 18. Сон в Smalltalk Squeak
- 19. geom_wordcloud: это сон мечты
- 20. Функция «Сон» и количество приостановленных
- 21. SSH поток и сон
- 22. Pthread условный сон?
- 23. Прерывающий сон в Qt?
- 24. C#: Неблокирующий сон
- 25. FileHandler Java с Windows
- 26. Java с реестром Windows
- 27. Python 3.4 Tkinter сон
- 28. Неконтролируемый сон? PHP
- 29. Сон в tkinter (python2)
- 30. Сон, но освобождение блокировки
Удален тег спящего режима, поскольку он относится к ORM. –