none
Mensagem na tela com VBScript e PSExec RRS feed

  • Pergunta

  • Prezados, boa tarde.

    Tenho computadores separados por grupos, e disparo mensagem na tela dos usuários de acordo com o tipo de videoconferência. Tudo ok, utilizo o psexec chamando a lista no @files e a mensagem no servidor, vídeo8.vbs, vídeo9.vbs,vídeo10.vbs. Isso já basta para o propósito. Porém, teria como esse aviso "saltar" na tela do usuário, sobrepondo o que ele está fazendo? Porque aí coloco um timeout e pronto. Da forma como esta, o aviso executa, mas os usuários ficam concentrados e às vezes não percebem o wscript piscando na barra abaixo...


    • Editado Fábio JrModerator sexta-feira, 20 de março de 2015 18:31 Título todo em Maisculas.
    quinta-feira, 19 de março de 2015 15:30

Respostas

Todas as Respostas

  • Prezados, boa tarde.

    Tenho computadores separados por grupos, e disparo mensagem na tela dos usuários de acordo com o tipo de videoconferência. Tudo ok, utilizo o psexec chamando a lista no @files e a mensagem no servidor, vídeo8.vbs, vídeo9.vbs,vídeo10.vbs. Isso já basta para o propósito. Porém, teria como esse aviso "saltar" na tela do usuário, sobrepondo o que ele está fazendo? Porque aí coloco um timeout e pronto. Da forma como esta, o aviso executa, mas os usuários ficam concentrados e às vezes não percebem o wscript piscando na barra abaixo...


    Alguém pode me ajudar?
    quinta-feira, 19 de março de 2015 15:46
  • Rafael,

    Me lembro de três formas de apresentar mensagem via VBScript.

    Tente as três, se não conseguir aí eu acho que não tem jeito com as formas nativas do VBScript.

    'Exemplo 1
    MsgBox "Exemplo 1", vbSystemModal Or vbExclamation, "Caption"
    
    'Exemplo 2
    CreateObject("WScript.Shell").Popup "Exemplo 2", , "Caption", &H1000 Or 48
    
    'Exemplo 3
    wscript.echo "Exemplo 3"


    Fábio de Paula Junior

    • Sugerido como Resposta Fábio JrModerator segunda-feira, 23 de março de 2015 14:59
    • Marcado como Resposta Fábio JrModerator terça-feira, 24 de março de 2015 14:24
    • Não Marcado como Resposta RafaelQueiroz quarta-feira, 25 de março de 2015 15:17
    sexta-feira, 20 de março de 2015 18:11
    Moderador
  • Sim, já utilizei duas formas de exibir a msg, das três que apresentou.

    Não é o fato de exibi-las , o que estou tentando buscar é que a msg se sobreponha no que o usuário esteja fazendo, e não ficar piscando abaixo...

    quarta-feira, 25 de março de 2015 15:19
  • Lembrei de uma coisa: AppActivate.

    Já usei pra ler dados de uma janela do Internet Explorer.


    Pesquise sobre isso.

    VBScript - switching focus to window using AppActivate

    http://stackoverflow.com/questions/19385843/vbscript-switching-focus-to-window-using-appactivate


    Fábio de Paula Junior

    quarta-feira, 25 de março de 2015 16:00
    Moderador