Eu queria mostrar uma mensagem na minha tela a cada hora

0

Então, basta colocá-lo no Agendador de Tarefas para abrir essa .txt a cada hora, mas sempre acaba abrindo o menu "Abrir com" e me dando "Acesso negado" quando escolho o programa. Alguém sabe de uma maneira melhor de fazer isso? Eu estou no Windows 8.

    
por Thiago 13.10.2013 / 12:46

2 respostas

0

Baixe "messagebox" ou um programa semelhante, projetado para colocar mensagens na tela, em vez de tentar exibir um arquivo de texto. Eu uso o programa de link - Eu estou incluindo o link da página no último, pois tem vários outros utilitários úteis. Isso cria uma caixa de mensagem no estilo do Windows, com muitas opções - por exemplo, você pode configurá-la para exibir uma caixa sem controles (botões) que desaparecerá após um número x de segundos.

O comando é muito simples, basta colocar na seção "ação" do Agendador de Tarefas do Windows algo como:

c:\<full path to MessageBox>\MessageBox.exe

e no campo de parâmetros, você deve colocar:

/C:Whatever caption (title) /M:this is the content /W:display for x seconds

Se você usar messagebox /T:? mostrará as diferentes opções de botões para / T: (OK, Cancelar, sem botões, etc.)

  • / C: especifica a legenda a ser exibida na barra de título.
  • / M: especifica a mensagem a ser exibida ao usuário.
  • / W: número de segundos a aguardar antes do tempo limite (opcional).
  • / T: especifica o tipo de ícone e botões (opcional).
  • / T :? Exibe ajuda estendida para opções / T: e códigos de retorno.

Para exibir várias linhas, separe-as com \ n; para tab, use \ t.

Um aviso, não funciona se o comando total tiver mais de 256 caracteres, mas isso geralmente dará a você 4-5 linhas de texto exibidas.

Aqui está um exemplo com os resultados (que permanecerão na tela por 10 segundos):

    E:\sources\MessageBox\MessageBox.exe /C:sample caption
 /M:this would be the \t\nmulti-line message\t /W:10 /T:35

    
por 13.10.2013 / 21:10
3

Você pode tentar especificar o comando completo que está tentando executar, por exemplo:

"C: \ Windows \ notepad.exe"

com o caminho completo para o arquivo que você deseja abrir como argumentos.

    
por 13.10.2013 / 16:42

Tags