Beruflich Dokumente
Kultur Dokumente
Batch-Satti
PARCEIROS
Techsempre
Pesquisar
Como Postar no Batch-
ÚLTIMOS
Lista de tarefas (repetidas ou não) em batch script!
CQLT-Consultores (Por
ASSUNTOS
Para colocar seu site aq
» Backup para técnicos
Versão beta test Lista de tarefas (repetidas ou não) em batch script! mande uma mensagem
Qua Maio 15, 2019 por lucasvtiradentes em Qua Set 06, 2017 5:08 pm Boss-Head
9:49 am por Boss-
Head
2 - Funcionalidades
Batchs = 13
Quanto às funcionalidades do script, cito as principais:
Satti-Store
Paste Ubuntu A original aplicação é mostrar tarefas singulares (ou seja, sem repetição
Paste Bin
semanal), especificadas por data e hora. Quando essas data e hora especificadas
coincidem com as atuais, uma mensagem é mostrada na tela do computador
com o nome da tarefa específica.
Programar para mostrar ou não hábitos, estes sendo especificados conforme os
dias da semana (repetição semanal atualmente, talvez eu adicione a opção de
repetição mensal futuramente).
Programar para mostrar ou não tarefas passadas (Ou seja, tarefas em que Data
e tempo atual > Data e tempo da tarefa)
Programar para mostrar tarefas conforme um critério especificado: Tarefas do
dia atual, Tarefas dessa semana, Tarefas desse mês, Todas as tarefas e Tarefas
com a etiqueta especificada
Com o intuito de captar a atenção para a mensagem mostrada quando a hora e
data da tarefa (ou hábito) forem atendidas, todas as janelas são minimizadas e a
mensagem aparece só na tela.
3 - Script
Salve-o com qualquer nome que desejar e extensão ".bat" (Batch-to-do.bat, por
exemplo) e deixe-o na mesma pasta do arquivo de tarefas.
CÓDIGO BATCH:
O seguinte arquivo deve ser salvado com o nome de "tarefas.txt" e conforme foi
supracitado, deve estar na mesma pasta do batch em questão.
EXEMPLO DE ARQUIVO COM TAREFAS:
P.S.: Gente, essas exigências são só detalhes, se você não quiser por exemplo que o
nome seja "tarefas.txt" é só mexer no código, a mesma ideia vale para a
batch-satti.forumeiros.com/t3388-lista-de-tarefas-repetidas-ou-nao-em-batch-script 1/5
28/07/2019 Lista de tarefas (repetidas ou não) em batch script!
set "Criterio=3"
set "mostrar_atrasadas=Não"
set "mostrar_habitos=Sim"
set "Etiqueta_padrao=Faculdade"
O que determina o modo em que as tarefas serão mostradas é a variável Critério,
de modo que as seguintes opções são possíveis:
Para definir tarefas, conforme pode ser visualizado no arquivo fornecido, há duas
sintaxes possíveis, uma para tarefa única e outra para hábito.
Para tarefas únicas, deve-se utilizar a seguinte sintaxe:
CÓDIGO:
batch-satti.forumeiros.com/t3388-lista-de-tarefas-repetidas-ou-nao-em-batch-script 2/5
28/07/2019 Lista de tarefas (repetidas ou não) em batch script!
7 - Entendendo o código
A fim de detectar a data final da semana e a data final do mês, separei uma
seção em que há umas contas malucas lá (a seção é :Define_datas), quem
tiver interessado em ver como fiz é só checar lá, acredito que está intuitivo.
Para o devido andamento do Batch, alguns arquivos são criados na pasta
temporária do windows (%tmp%), dentre estes, posso citar: msg.vbs (que é
responsável por mostrar a mensagem personalizada do Windows), wait.vbs
(Assim que uma tarefa é mostrada, ele é acionado, fazendo com que o batch
pare por 60s, evitando que a mesma tarefa mostre inúmeras
mensagens), desk.vbs (responsável por minimizar as janelas ativas, ajudando
na visualização da mensagem de alerta).
O batch conta o tanto de tarefas e ajusta o seu tamanho automaticamente para
melhor mostrar as tarefas atuais (teste mudar as tarefas enquanto o batch está
rodando e verá isso!)
As tarefas passadas são mostradas na cor vermelha, já as atuais são mostradas
em verde.
Bom galera, esse foi o script que desenvolvi para atender minhas necessidades,
eu diria que o código em si está com mais linhas do que deveria. Por hora não tenho
interesse de deixar ele "bonitinho", bora ver se eventualmente essa vontade bate e eu
posto uma atualização aqui da versão enxuta do código.
Postei aqui pra ver se ajuda alguém, mas também se aparecer um com ideias e
disposição pra dar uma melhorada, reportar bug, enfim, dar um review vou ficar
felizão hehe. É isso, falou!
9 - Referências
batch-satti.forumeiros.com/t3388-lista-de-tarefas-repetidas-ou-nao-em-batch-script 3/5
28/07/2019 Lista de tarefas (repetidas ou não) em batch script!
lucasvtiradentes
Idade : 21
Data de inscrição :
26/08/2017
Legal lucasvtiradentes, parabéns pelo projeto.So uma duvida, você ja pensou em implementar
usando o "schtasks".
lucasvtiradentes escreveu:
Por hora não tenho interesse de deixar ele "bonitinho", bora ver se eventualmente
essa vontade bate e eu posto uma atualização aqui da versão enxuta do código.
Wesley Junio
Idade : 28
Data de inscrição :
31/07/2015
lucasvtiradentes escreveu:
Por hora não tenho interesse de deixar ele "bonitinho", bora ver se
eventualmente essa vontade bate e eu posto uma atualização aqui da versão
enxuta do código.
Vlw, brow! cara pra falar a vdd não sabia desse comando, tava dando uma olhada
aqui, achei bem interessante pra falar a vdd. Talvez eu ponha ele sim, vou ver se
penso em algo útil aqui.
lucasvtiradentes
Idade : 21
Data de inscrição :
26/08/2017
batch-satti.forumeiros.com/t3388-lista-de-tarefas-repetidas-ou-nao-em-batch-script 4/5
28/07/2019 Lista de tarefas (repetidas ou não) em batch script!
Tópicos similares
» [Resolvido] Lista de imagens com múltipla escolha
» [Resolvido] Lista de tutoriais
» Sub-fóruns em lista vertical
» COMO IMPORTAR LISTA DE CLIENTES CADASTRADOS APÓS EXPORTAR
» Consulta usando combo box ou lista suspensa
RESPOSTA RÁPIDA:
Pré-visualizar Enviar
batch-satti.forumeiros.com/t3388-lista-de-tarefas-repetidas-ou-nao-em-batch-script 5/5