Hello, HTA World!

Posted on 3月 3rd, 2012 by cx20

HTA

HTA(HTML Application)は HTML を用いて Windows アプリケーションを作成する技術である。Internet Explorer 5.0 から利用可能となった。
通常、HTML ファイルをブラウザで動作させた場合、ローカル PC のリソースへのアクセス等、厳しいセキュリティ制約を受けるが、HTA として作成されたアプリケーションにはそのような制約は無く Windows の実行可能ファイル(.exe)と同様に動作する。
ただし、ドキュメント互換モードとして古いバージョンが設定されている為、既定では HTML5 の Canvas 機能といった、新しい機能が使用できない。使用する場合は、以下のように明示的に互換モードを変更する必要がある。

<meta http-equiv="X-UA-Compatible" content="IE=edge">

ソースコード

<html>
  <head>
    <title>Hello, World!</title>
    <hta:application id="hello"
      applicationName="helloapp"
      windowState="normal">
  </head>
  <body>
    <p>Hello, HTA World!</p>
  </body>
</html>

実行方法

C:¥> mshta hello.hta

実行結果

Hello, HTA World!

Tags: ,

Categories: HTA, HTML, HTML Application

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

WP-SpamFree by Pole Position Marketing