Checkbox ao executar script
Moderator: Gio
Checkbox ao executar script
Fiz um script que imprime uma quantidade determinada de e-mails. Gostaria de saber se é possível criar um checkbox ou algo do tipo que quando eu executo o script ele me pede a quantidade de e-mails, isso toda vez que eu abrir o script, é possível?
Re: Checkbox ao executar script
Bom dia Marcosrob.
A forma mais fácil de fazer isso é com o comando inputbox. Também será necessário colocar algumas condicionais para garantir que o usuário preencheu um valor (ao invés de simplesmente fechar o diálogo) e também que o valor informado pelo usuário corresponda a um número inteiro.
Exemplo:
A última msgbox existe apenas para teste. A partir da linha comentada a variável QUANTIDADE_INFORMADA conterá um número representativo de uma quantidade de emails a serem impressos, e você pode colocar seu código normalmente a partir daí.
Espero ter ajudado, se ainda tiver alguma dúvida sobre isso, basta postar abaixo.
A forma mais fácil de fazer isso é com o comando inputbox. Também será necessário colocar algumas condicionais para garantir que o usuário preencheu um valor (ao invés de simplesmente fechar o diálogo) e também que o valor informado pelo usuário corresponda a um número inteiro.
Exemplo:
Code: Select all
Inputbox, QUANTIDADE_INFORMADA, Imprimir emails, Quantos emails deseja imprimir?
If !(ErrorLevel = 0)
{
msgbox, 0x10, Erro, Você precisa especificar uma quantidade de emails para que a impressão possa ser feita.
ExitApp
}
If QUANTIDADE_INFORMADA is not integer
{
msgbox, 0x10, Erro, Você precisa especificar um número inteiro. Texto e casas decimais não são permitidos.
ExitApp
}
; A partir desta linha você pode escrever seu código considerando que a variável QUANTIDADE_INFORMADA conterá um número inteiro representando quantos emails devem ser impressos.
msgbox, 0, aviso, Emails a imprimir: %QUANTIDADE_INFORMADA%
A última msgbox existe apenas para teste. A partir da linha comentada a variável QUANTIDADE_INFORMADA conterá um número representativo de uma quantidade de emails a serem impressos, e você pode colocar seu código normalmente a partir daí.
Espero ter ajudado, se ainda tiver alguma dúvida sobre isso, basta postar abaixo.
"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: Checkbox ao executar script
Vou testar aqui. Muito obrigado!!!Gio wrote: ↑09 Jun 2022, 16:05Bom dia Marcosrob.
A forma mais fácil de fazer isso é com o comando inputbox. Também será necessário colocar algumas condicionais para garantir que o usuário preencheu um valor (ao invés de simplesmente fechar o diálogo) e também que o valor informado pelo usuário corresponda a um número inteiro.
Exemplo:
Code: Select all
Inputbox, QUANTIDADE_INFORMADA, Imprimir emails, Quantos emails deseja imprimir? If !(ErrorLevel = 0) { msgbox, 0x10, Erro, Você precisa especificar uma quantidade de emails para que a impressão possa ser feita. ExitApp } If QUANTIDADE_INFORMADA is not integer { msgbox, 0x10, Erro, Você precisa especificar um número inteiro. Texto e casas decimais não são permitidos. ExitApp } ; A partir desta linha você pode escrever seu código considerando que a variável QUANTIDADE_INFORMADA conterá um número inteiro representando quantos emails devem ser impressos. msgbox, 0, aviso, Emails a imprimir: %QUANTIDADE_INFORMADA%
A última msgbox existe apenas para teste. A partir da linha comentada a variável QUANTIDADE_INFORMADA conterá um número representativo de uma quantidade de emails a serem impressos, e você pode colocar seu código normalmente a partir daí.
Espero ter ajudado, se ainda tiver alguma dúvida sobre isso, basta postar abaixo.