Como faço pra monitorar a porta I/O com java?
É que estou precisando crar um software que indentifique a ociosidade dessa porta e desligue o micro após um certo tempo.
Como faço pra monitorar a porta I/O com java?
É que estou precisando crar um software que indentifique a ociosidade dessa porta e desligue o micro após um certo tempo.
existe a API http://java.sun.com/products/javacomm/javadocs/API_users_guide.html
aqui no GUJ tem muita discussão sobre ela. Dá uma procurada…
Verifiquei muita coisa mesmo, mas não consegui vincular as portas do teclado e do mouse, já que a API só lista COM1,COM2 e Paralela
[quote=bsyst]Como faço pra monitorar a porta I/O com java?
É que estou precisando crar um software que identifique a ociosidade dessa porta e desligue o micro após um certo tempo.[/quote]
Em vez de monitorar (só é fácil para o sistema operacional, não é fácil para uma aplicação qualquer), faça o seguinte: veja se você pode criar um “screen saver” cuja ação seja efetuar o desligamento após o tempo configurado.
Alguma coisa com screensavers Java pode ser vista em https://jdic.dev.java.net/ mas não sei se dá para desligar alguma coisa. Se for o caso então deve-se escrever uma pequena DLL JNI que faça o desligamento com ExitWindowsEx se for Windows, ou se for Unix, chamando o script “init”.