.HTA ファイルとは?
HTMLA は Hypertext Markup Language Application の略で、Microsoft Windows と互換性のあるプログラムです。このプログラムのソース コードには、HTML や JavaScript などの複数のスクリプト言語が含まれています。ユーザー インターフェイスには HTML アプリケーションが推奨されますが、プログラム ロジックの要件を満たすために他のスクリプト言語が使用されます。
HTML アプリケーションは、インターネット ブラウザのセキュリティ モデルに依存せず、完全に信頼できるアプリケーションとして実行されます。これらのアプリケーションに関するファイルに使用される拡張子は HTA です。これらのアプリケーションには、HTML の機能と他のスクリプト言語のプロパティが含まれています。
簡単な歴史
HTA は、1999 年に Microsoft によって Internet Explorer 5 のリリースとともに初めて導入されました。HTA は Internet Explorer と互換性があり、Windows オペレーティング システムでのみ実行できました。このテクノロジは 2003 年に特許を取得しました。HTA ファイルは、他の .exe ファイルと同様に実行されます。 HTA ファイルは、最新バージョンの Windows 11 と互換性があります。
技術仕様
HTA は、他の HTML ページを構成するものと同じ形式を持ちますが、一部の属性は、プログラムの枠線やアイコンのスタイルを制御するために使用されます。さらに、HTA の立ち上げについての議論が提供されます。これらのアプリケーションは、mshta.exe という名前のプログラムを使用して実行できます。ファイルをダブルクリックするだけでアクセスできます。これらのプログラムは、Internet Explorer と共に自動的に実行されます。他の仕様に加えて、これらは Trident エンジン ブラウザから独立したものではなく、Internet Explorer から独立したものです。これらは、Internet Explorer を使用せずに実行できることを意味します。
タグは、これらのアプリケーションの外観をカスタマイズするために使用されます。 Microsoft HTML アプリケーションから HTA 形式への変換は簡単です。拡張子を変更するだけです。これらのアプリケーションは完全に信頼されていることがわかっているため、単純な HTML ファイルと比較して、より多くの機能と利点を備えています。テキスト エディターを使用して HTA を作成できます。これらのエディターは、Microsoft またはその他の信頼できるソースから入手できます。
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>