Fiz um menu para web, que chama um metodo de uma classe, que por sua vez chama um .exe (por exemplo o calc.exe).
Mas o problema é que o foco não esta ficando no calc.exe e sim no browser.
Ou seja, quando chamo o executavel pelo browser, o broswer fica na frente, escondendo o executavel .
Como faço para colocar o ultimo programa aberto na frente de todas as janelas que estão abertas?? Seria um alt+tab
Voce… esta… chamando um executavel… A PARTIR DO BROWSER?
O Tim Berners-Lee acabou de ter um ataque epiletico.
A
andrejs
Na verdade, do menu, eu disparo um sendMessage para um IP , que dai eu tenho um client na maquina do cliente que fica esperando alguém enviar alguma coisa para ele. E esse cara que pega e mensagem, v qual o .exe que ele tem que abrir, e ele que abre. :o)
cv1
Tá. Eu uso Linux. Faz esse treco funcionar aqui.
A
andrejs
:roll: Putz, estou fazendo especificamente para rodar no Windows …
Vc quebra minhas pernas dessa maneira… rs :lol:
danieldestro
Não liga não… o cv é assim mesmo.
Ironlynx
Isso eh para Intranet né???Me diz que o seu cliente não quer abrir nada executável via WEB vai… :roll:
Ahhhhhhhhh! :shock:
Dah para fazer isso portavelmente?Isso tem haver com prioridades
do Gerenciador de Janelas do Windows não?
Em C++ da para usar uma função CreateWindowEx que tem um parâmetro dwExEstilo que pode possuir como valor WS_EX_TOPMOST
que faz com que o Windows coloque essa Janela acima de todas as demais de nível mais baixo…(deve-se usar SetWindowPos para acrescentar ou remover esse estilo).
Em Java eu não sei se dah…