AutoIt3.3.18.0
Uma linguagem de script freeware semelhante ao BASIC, projetada para automatizar a interface gráfica do Windows e realizar scripts gerais.
v3.3.18.0
Este software não está alojado em MirrorNest — saiba mais em de onde vem o nosso software. O botão acima leva diretamente ao fornecedor oficial.
Sobre
O AutoIT (Portable) permite que os usuários automatizem programas Windows enviando teclas simuladas, movendo o mouse e manipulando janelas ou controles individuais. Construído em torno da linguagem de script semelhante ao BASIC AutoIt, ele lida com tarefas de sistema repetitivas e operações de interface gráfica que podem ser difíceis ou não confiáveis de reproduzir em outras linguagens. Sua sintaxe é acessível para pessoas familiarizadas com a programação no estilo BASIC, enquanto seus comandos podem funcionar com controles, processos e janelas de aplicativos padrão do Windows.
Os scripts também podem criar interfaces gráficas e compilar em arquivos executáveis autônomos para distribuir automações completas. Suporte COM, expressões regulares e chamadas diretas para DLLs externos e funções da API do Windows extendem o que scripts podem controlar. Funções Scriptable RunAs suportam execução controlada, incluindo compatibilidade com o Windows Vista User Account Control. Unicode e suporte x64 estão incluídos, e o software é assinado digitalmente.
Ele atende administradores, desenvolvedores, testadores e usuários avançados do Windows que precisam de fluxos de trabalho de aplicativos repetitivos, scripts de manutenção do sistema ou pequenos utilitários específicos para tarefas. Jonathan Bennett e o AutoIt Team publicam este pacote de Ferramentas de Sistema freeware, cuja versão atual é 3.3.18.0. Um arquivo de ajuda detalhado e fóruns de suporte comunitário oferecem material de referência linguística e ajuda prática. Compatibilidade cobre Windows XP, 2003, Vista, 2008, Windows 7, 2008 R2, Windows 8 e 2012 R2, e é executado no Windows fora da caixa.
Arquitetura: x64
Novidades na v3.3.18.0
AutoIt: - Alterado: Windows 7/Server 2008 é agora a versão mínima do SO necessária devido a alterações no ambiente de desenvolvimento. - Adicionado #3891: Optimização de desempenho de DllCall(). - Adicionado: Lista de Fontes Padrão do Windows para Win10/Win11. - Adicionado #3906: A criação de GUICtrlCreateXXX no exemplo atribui a $idXXX para refletir o tipo de Ctrl. - Adicionado: FileGetAttrib() recupera a pasta Join (J) criada por FileCreateNTFSLink(). - Adicionado: Dividido WindowsConstants.u3 em WindowsNotifsConstants.au3, WindowsStylesConstants.au3 e WindowsSysColor.au3. - Adicionado: #3984: Precisão da documentação de GUICtrlSetGraphic(). - Adicionado: Precisão da documentação sobre precedência de operadores. - Corrigido: Tratamento de Doc Chr(0) dentro das funções. - Corrigido #3923: Erro de digitação na documentação em "Send Key List". - Corrigido: Regressão #3135 de fuga de identificadores (Obrigado Nano, Rudi, Nine). - Corrigido #3925: Documentação de With ... EndWith usando DllStruct Type. - Corrigido: Links no código de exemplo dos Tutoriais (obrigado argumentum).
Au3info: - Adicionado: Modo de exibição das coordenadas do rato. - Corrigido #3917: Falha no Win7.
SciTE-lite: - Corrigido: Correção de dobragem para #Preprocessor foldblock quando seguido por um CommentBlock.
UDFs: - Adicionado: exemplos de scripts ao executar no Win11 com o novo notepad.exe. - Adicionado: _GUICtrlTreeView_GetItemByIndex() pode recuperar o identificador da lista do item principal ($hItem= -1). - Adicionado: _IsPressed() pode ser chamado com valor numérico, tal como em "WinAPIsvkeysConstants.au3". - Adicionado #3909: _DebugReportData() para reportar a coluna do Array formatada. - Adicionado: libExamples que fazem referência a MemoWrite() agora fazem referência a _MemoWrite() definida em Extras\HelpFileInternals.au3. - Adicionado: _WinAPI_WaitSystemIdle(), _WinAPI_QueryDiskUsage(), _WinAPI_QueryProcessorUsage(), _WinAPI_QueryProcessCycleTime() - Adicionado: Exemplo da documentação de _WinAPI_GetWindowSubclass() (Obrigado pixelSearch). - Adicionado: valor padrão de _WinAPI_GetKeyboardLayout() para a thread em execução. - Adicionado: Exemplo de _WinAPI_GetUserDefaultLCID(). - Adicionado: _WinAPI_GetKeyboardLayoutLocale(). - Adicionado: Exemplo de _WinAPI_GetKeyboardState() (Obrigado AutoXenon). - Adicionado #3932: Tentar usar o ficheiro em HelpFile\Extras em vez de @ScriptDir. - Adicionado #3934: Exemplo de _WinAPI_SetTimer(). - Adicionado: _IsPressed() pode aguardar por uma de várias teclas. - Adicionado: _WinAPI_SendInput(). - Adicionado #3960: _Div() divisão inteira. - Adicionado #3963: _WinAPI_OpenEvent(). - Adicionado: Precisão da documentação de _GDIPlus_ImageSaveToFile() para o nível de compressão. - Adicionado: _WinAPI_GetCursorSize() e _WinAPI_SetCursorSize(). - Adicionado: Constantes $FOLDERID_Documents em APIShellExConstants.au3. - Adicionado: Suporte para _GUIToolTip*() ser usado em processos externos. - Adicionado: Suporte para _GUICtrlHeader*() ser usado em processos externos. - Adicionado: Suporte para _GUICtrlStatusBar*() ser usado em processos externos. - Adicionado #3988: _WinAPI_GetSystemPowerStatus() retorna o estado de economia da bateria. - Adicionado #3985: _ArrayDisplay() + $WS_EX_TOPMOST. - Adicionado #3991: _SQLite_ForeignKeys() e adicionado um parâmetro em _SQLite_Open() para também o definir. - Adicionado #3990: _IsPressed() retorna em @extended se a tecla ainda estiver pressionada. - Adicionado: _DebugSetup(..., 1) não interage com o script que está a ser depurado; informações do relatório copiadas para a área de transferência - Adicionado: Exemplo de _WinAPI_SetWindowTheme() para demonstrar a coloração dos controlos Checkbox ou Radio. - Adicionado #3997: Melhoria do exemplo de _WinAPI_RegisterShellHookWindow(). - Adicionado #3999: Melhoria de desempenho de _WinAPI_OemToChar(). - Adicionado #3946: _ChooseFont() com predefinições atualizadas (obrigado argumentum). - Adicionado: _DateDiff(), _DateAdd() usando um array para [dias, horas, minutos, segundos]. - Adicionado: _DebugSetup() Tipo 6, igual a 1, mas com um tempo limite para fechar as janelas do registo do relatório. - Adicionado: _WinAPI_MultiByteToWideChar() usando DllStructSize. - Adicionado: $MB_ERR_INVALID_CHARS para _WinAPI_MultiByteToWideChar(). - Corrigido #3894: _WinAPI_GetProcessName() retorna um resultado incorreto quando o ID do processo é inválido. - Corrigido: "Then SetError()" em várias UDF padrão. - Corrigido #3921: Exemplos de _GUICtrlStatusBar_SetParts() em falta. - Corrigido: Erro de digitação na documentação $GPIP_ERR* >> $GDIP_ERR*. - Corrigido #3926: _GUICtrlTreeView_SetChildren() não define/redefine o sinalizador de filhos. - Corrigido: _WinAPI_DisplayStruct() para elementos que contêm chr(124). - Corrigido #3945: StringRegExp() /s inclui VT. - Corrigido #3949: _ArrayDisplay() exibe múltiplos subscritos de um array. - Corrigido #3954: links nas constantes de libfunction. - Corrigido: descrição da documentação em falta de $iSubItem = - 1 em _GUICtrlListView_SetItemText(). - Corrigido #3959: Exemplo de _WinAPI_ShellUserAuthenticationDlg(). - Corrigido #3975: link não relacionado na documentação de Pcre. - Corrigido #3903: _GuiCtrlTab_GetItem() funciona em processos externos. - Corrigido #3940: _GuiCtrlTab_GetItemText() funciona em processos externos. - Corrigido #3992: _WinAPI_DwmSetWindowAttribute() não suporta todos os atributos do MSDN. - Corrigido #4001: Exemplo de _GUICtrlListView_*() ($tagNMITEMACTIVATE). - Corrigido #4003: Precisão da documentação de _ArrayPush(). - Corrigido: Falha do exemplo de _GUICtrlButton_SetSplitInfo(). - Corrigido: Suporte do Notepad no Win11 para _DebugSetup(). - Corrigido #4022: Várias palavras duplicadas na documentação. - Corrigido #4031: Exibição dos botões de _DebugArrayDisplay(). - Corrigido: _DebugArrayDisplay() não era executado se @error estivesse presente ao entrar ($ARRAYDISPLAY_CHECKERROR se não for desejada exibição em caso de @error). - Corrigido #4033: _DateTimeSplit() define $aTimePart[0] quando não há hora definida. - Corrigido #4024: _DebugSetup(,, 5) (janela do notepad) não funcionava no Windows 11. - Corrigido: Valor de retorno @extended de _WinAPI_IsElevated() (Obrigado Argumentum). - Corrigido #4039: _GUICtrlTreeView_Delete() com $hWnd. - Corrigido #4038: Nova linha adicional em _GUICtrlRichEdit_StreamToFile(). - Corrigido #4029: Saída incorreta de _Date_Time_SystemTimeToDateTimeStr(). - Corrigido #4040: Erro de limitação de parâmetro de _GUICtrlRichEdit_SetZoom(). - Corrigido #4041: _GUICtrlStatusBar_SetIcon() não era exibido.
Detalhes
Isto ainda funciona para si?
Avaliações
Ainda não há avaliações — seja o primeiro.
Alternativas ao AutoIt
dotMemory Unit Standalone Launcher
Effective memory usage in .NET applications with dotMemory Unit
GamebarHandler
Gets rid of those pesky 'open ms-gamebar' and 'open ms-gamingoverlay' popups.
ShareX
ShareX is a free and open-source application that enables users to capture or record any area of their screen with a single keystroke. It also supports uploading images, text, and various file types to a wide range of destinations.
cerebro-es (Install)
elasticsearch web admin tool
CPUID CPU-Z
System information software
Vantage
Vantage