xico Posted April 30, 2006 at 01:54 AM Report #24926 Posted April 30, 2006 at 01:54 AM Sou um novato em java, mas tou a adorar aprender, digam-me uma coisa, é possivel em java simular o pressionamento de uma tecla?
Dabubble Posted April 30, 2006 at 10:33 PM Report #25015 Posted April 30, 2006 at 10:33 PM Nao estou a ver bem o objectivo disso... Podes por exemplo fazer um teclado virtual (ou seja aparece no ecra e tu clicas com o rato) mas para isso nao precisas de simular o pressinamento de uma tecla...
xico Posted May 1, 2006 at 08:44 AM Author Report #25046 Posted May 1, 2006 at 08:44 AM O objectivo é: ao perder o foco simular o pressionamento de teclas em outro programa, para poder preencher dados.
ouvi_dizer Posted May 2, 2006 at 12:37 PM Report #25222 Posted May 2, 2006 at 12:37 PM Não podes enviar coisas para o Standard input (só para o output). Usa o evento onFocus ou lostFocus do componente que queres tratar para efectuar a acção que pretendes. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); } /** Handles the HTTP <code>POST</code> method. * @param request servlet request * @param response servlet response */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { processRequest(request, response); }
Dabubble Posted May 2, 2006 at 02:22 PM Report #25243 Posted May 2, 2006 at 02:22 PM ouvi_dizer: nao e isso que ele pretende... Ele pretende ter um prog que simula o pressionamento de teclas para outro prog... Eu so nao respondi porque nao faço idea. Mas depreendo que o standard input/output de java nao de para fazer isso (corrijam-me se estiver errado)
ouvi_dizer Posted May 3, 2006 at 01:12 PM Report #25423 Posted May 3, 2006 at 01:12 PM Ok entendi mal. Se for isso mesmo que ele quer que eu saiba só em linux é que se consegue. Por sockets de programa (vulgo ficheiro.sock). Ou seja tens um programa que envia dados para um ficheiro especial .sock que reencaminha os dados para outra aplicação. Mas uma app mandar dados para o stdin de outra app penso que não seja possível.
xico Posted May 6, 2006 at 03:57 AM Author Report #25974 Posted May 6, 2006 at 03:57 AM pois era mm isso que pretendia enviar para o stdin mas tb imaginava que n conseguia pelo menos dessa maneira mas pensei que ouvesse uma maneira de ler/escrever no buffer associado ao teclado, imaginação.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now