pessoal, tenho um campo numa gui que, salvo raras excessões, sempre é o período da semana anterior.
ou seja, o que eu preenchi hoje é 01/03/2021 a 05/03/2021. Tava imaginando aqui se é possível este campo vir preenchido automaticamente? com opção de mudar se precisar
valores padrões numa gui
Moderator: Gio
Re: valores padrões numa gui
Boa tarde Cimerio.
No AutoHotkey você pode realizar operações matemáticas com datas de várias formas. A seguir um exemplo usando algumas variáveis embutidas que trazem dados da data atual:
Execute o código do script acima várias vezes, trocando a data do computador antes de cada execução, para se certificar de que é isso que você busca.
OBS: O primeiro dia da semana é, para todos os efeitos, o DOMINGO. Portanto, a mudança das datas na seleção ocorrerá sempre entre datas que sejam um sábado e o seu domingo.
No AutoHotkey você pode realizar operações matemáticas com datas de várias formas. A seguir um exemplo usando algumas variáveis embutidas que trazem dados da data atual:
Code: Select all
DIA_INICIAL := A_Now
DIA_INICIAL += (-1 * A_WDay) - 5, days
DIA_FINAL := A_Now
DIA_FINAL += (-1 * A_WDay) - 1, days
Gui, Font, s10
Gui, Add, Text, x20 w360 y50 Center, Selecione as datas da consulta
Gui, Add, Text, x20 y90, Data Inicial
Gui, Add, Text, x220 y90, Data Final
Gui, Add, DateTime, x20 y110 w160 Choose%DIA_INICIAL%
Gui, Add, DateTime, x220 y110 w160 Choose%DIA_FINAL%
Gui, Show, w400 h300, Exemplo de datas iniciais
Execute o código do script acima várias vezes, trocando a data do computador antes de cada execução, para se certificar de que é isso que você busca.
OBS: O primeiro dia da semana é, para todos os efeitos, o DOMINGO. Portanto, a mudança das datas na seleção ocorrerá sempre entre datas que sejam um sábado e o seu domingo.
"What is suitable automation? Whatever saves your day for the greater matters."
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Barcoder - Create QR Codes and other Barcodes using only Autohotkey !!
Archmage Gray - A fantasy shooter game fully coded in AutoHotkey
Re: valores padrões numa gui
gio, funcionou, é isso mesmo. mas preciso corrigir duas coisas.
a primeira é que traz também a hora, minutos, segundos: 20210308130238
e não preciso, só da data.
a segunda é que vem automaticamente o formato imperial.
tentei
DIA_INICIAL := A_Now, , dd/MM/yyyy mas logicamente nãó deu certo.
poderia usar format time?
a primeira é que traz também a hora, minutos, segundos: 20210308130238
e não preciso, só da data.
a segunda é que vem automaticamente o formato imperial.
tentei
DIA_INICIAL := A_Now, , dd/MM/yyyy mas logicamente nãó deu certo.
poderia usar format time?