htaファイル入門(ちょっとしたプログラムを書くのに適している)
スクリプトでアプレットをいくつか書きたいと思っていたのですが、いつもhtml形式で書いていたのですが、開くたびにセキュリティ警告が出て、今日ふと、htaファイルで保存すると効果が全然違うことに気がつきました。
ねえ。
HTAとはHTML Applicationの略で、ソフトウェア開発における新しい概念です。HTMLを直接HTA形式で保存することは、スタンドアロンアプリケーションであり、VBやC++などのプログラミング言語で設計されたソフトウェアと大差はありません。
以下はHTAの例です。
<! -example1.hta-->
<html>
<head>
<title> The first HTA example</title>
<style>
p {font-size:24;cursor:hand}
</style>
</head>
<body>
<center>
<p>HTA</P>
<p>HTML Application</p>
<p>HTML Application</p>
</center>
</body>
</html>
上記のコードをテキストエディタにコピーして、*.htaという名前で保存し、直接ダブルクリックすると効果が表示されます。
HTAは通常のWebページとほぼ同じ構造なので、デザインアウトするのは簡単ですが、もちろんHTAには独自の性質がたくさんあります。
1. HTAはHTMLよりもさらに構文要件が緩く、<html>、<body>などのタグも省略可能です。
<! -example2.hta?
送り出し
王維
馬を降り、紳士を酒に導きながら、「ここはどこですか?
......
注:上記は、HTAファイル全体のコードです。
2. HTAの外観
タイトルバーやボーダーの大きさなど、トップHTAアプリケーションの外観を設定するには、<HTA:Application>を使用し、<head>に配置する必要があります。
<! -example3.hta-->
<html>
<head>
<title> The first HTA example</title>
<HTA:Application
border="thick"
caption="yes"
maximizebutton="yes"
minimizebutton="yes"
sysmenu="yes"
windowstate="normal"
>
</head>
<body>
<center>
<p>HTA</P>
<p>HTML Application</p>
<p>HTML Application</p>
<button onclick="self.close()" style="font-size:18">leave</button>
</center>
</body>
</html>
一部の属性の説明。
border="thick" は "thin" に変更可能です。
caption="yes" "no"
maximizebutton="yes" "no"
minimizebutton="yes" "no"
sysmenu="yes" "no"
windowstate="normal" "maximize"full, "minimize"minimize
スクリプトはjscriptでもvbscriptでも構いませんが、一般的にはvbscriptの方が高機能です。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
cmdデスクトップショートカット一括作成ツール
-
DOSコマンドラインからHaoZipでファイルを圧縮する方法
-
nugetパッケージのファイル消失問題を解決するためのpowershellスクリプトを追加しました。
-
[解決済み】Nullableオブジェクトは値を持たなければならない?
-
[解決済み】ウィンドウ階層にないビューを持つUIViewControllerでUIViewControllerを表示しようとする
-
[解決済み】ggplot2使用時の永続的な無効なグラフィックス状態エラー
-
Filemanのファイル名をフォームの対応する名前に一括インポートする
-
Python 二項対立型ルックアップのサンプルコード
-
PygameのEventモジュールの詳細な例
-
Luaチュートリアル(IV)。関数の詳細