O que é um arquivo HTA?
O HTMLA significa Hypertext Markup Language Application é um programa compatível com o Microsoft Windows. O código-fonte deste programa inclui mais de uma linguagem de script, como HTML e JavaScript. Para a interface do usuário, um aplicativo HTML é preferido, enquanto para atender ao requisito da lógica do programa, qualquer outra linguagem de script é usada.
Um aplicativo HTML é independente do modelo de segurança do navegador da Internet e é executado como um aplicativo totalmente confiável. A extensão usada para arquivos referentes a esses aplicativos é HTA. Esses aplicativos incluem recursos de HTML juntamente com as propriedades de outras linguagens de script.
Breve história
O HTA foi introduzido pela primeira vez em 1999 pela Microsoft junto com o lançamento do Internet Explorer 5. Era compatível com o Internet Explorer e, portanto, só podia ser executado no sistema operacional Windows. Esta tecnologia foi patenteada em 2003. Os arquivos HTA são executados como qualquer outro arquivo .exe. Os arquivos HTA também são compatíveis com a versão atualizada de hoje do Windows 11.
Especificação Técnica
Os HTAs têm o mesmo formato que qualquer outra página HTML, enquanto alguns atributos são usados para controlar os estilos de bordas ou ícones de programas. Além disso, são apresentados argumentos para o lançamento da HTA. Esses aplicativos podem ser executados usando um programa chamado mshta.exe. Ele pode ser acessado simplesmente clicando duas vezes no arquivo. Esses programas são executados automaticamente junto com o Internet Explorer. Além de outras especificações, elas não são independentes do navegador do mecanismo Trident, mas são independentes do Internet Explorer. Isso significa que eles podem ser executados sem usar o Internet Explorer.
As tags são usadas para personalizar a aparência desses aplicativos. A conversão do aplicativo Microsoft HTML para o formato HTA é mais fácil, ou seja, você só precisa alterar a extensão. Como sabemos que esses aplicativos são totalmente confiáveis, eles compreendem mais recursos e vantagens em comparação com arquivos HTML simples. Editores de texto podem ser usados para criar HTA. Esses editores podem ser adquiridos pela Microsoft ou qualquer outra fonte confiável.
Exemplo de formato de arquivo HTA
<HTML>
<HEAD>
<HTA:APPLICATION ID="HelloExample"
BORDER="bold"
BORDERSTYLE="complex"/>
<TITLE>HTA - Hello World</TITLE>
</HEAD>
<BODY>
<H2>HTA - Hello World</H2>
</BODY>
</HTML>