質問

最近、Win XP マシン上で「HTML アプリケーション」と記述されているファイルをいくつか見つけました。

  • 彼らは何ですか?
  • 誰がそれらを使用するでしょうか?どうして私の PC に 2 つや 3 つもあるのですか?
  • それらは一般的にどのように機能するのでしょうか?つまり、HTML はテキストに書式を追加するためのものです。HTML アプリケーションですか?なんだって?マイクロソフト?
役に立ちましたか?

解決

HTAのは、あなたがメッセージボックスやコンソールウィンドウ以外のインターフェイスをしたいというVBスクリプトのようなものに適しています。

これはHTMLですので、あなたはユーザに情報を表示し、それらからの入力を取得するには、ボタン、テキストエリア、チェックボックスなどを使用することができ、かつ使用CSSスタイルにそれがすべて。 HTAのは、ローカルマシン上で実行するので、あなたは計算とファイルアクセスのためのVBScriptで行うことができますすべてのものへのアクセスを持って、WMIのため、システム管理、COMオブジェクトとプログラムの自動化、ADOでのデータアクセス、およびためます。

私はかつてそのインストール、アップデートHTAを書き、共通のフォルダからユーザーのマシン上でWordテンプレートを比較します。ユーザーは、彼らが最新であるかどうかを知るために、共通のフォルダに次のフォルダ彼らのテンプレートを見て、いない場合は更新ボタンを押すことができます。

もう一つは、管理し、検証、ユーザーのコンピュータ上のプログラムのインストールを、必要に応じてexeファイルの上にコピーし、必ずレジストリエントリが正しく設定されている作り、デスクトップ上のショートカットを入れて、ユーザーテストをさせるとの結果を参照してくださいインストール、およびオンそう。私は上のチェックすることも一般的な場所にこの情報のすべてをログに記録します。

私の最大のHTAのプロジェクトの一つは、プロジェクトマネージャのシステムでした。インターフェースは、私が起こっていたエクセル、ワードやAccessプロジェクトの私のすべてを示しました。それは、特定の環境で選択したプロジェクトを開き、私にそれの作品のすべてを示します。これは、VBEの自動化(Visual BasicエディターCOMインターフェイス)を使用して、共通ライブラリからインポートおよびエクスポートのコードモジュールに私を許可されます。

ユーザーのマシン上の現在および「死んだ」プリンタドライバを表示するために一緒にものを置くことについて

私は思います。私は電話を介してコーチングでは、彼らがインストールされたプリンタをすべてリストしますHTAを実行します。彼らは他の人のすべてを削除するボタンを押した後、次の彼らが残しておきたいものにチェックマークを入れます。かなり簡単彼らのために、そしてこの問題を解決するために一人ひとりPCに行くから私を保存します。

物事のこれらの種類の多くは、Windows環境でのみ意味をなすが、あなたはあまりにもそれでかなり一般的な目的のものを書くことができます。あなたはVBScriptやJScriptの(JavaScriptの)で表現し、上のHTML / CSSのフロントを望むことができますものは、HTAのための良い候補です。私はまたしても一点でそれに基本的なネットワークのチャットシステムを書いています。

別の形式からデータを変換するための周りの小さなHTAのがたくさんありますが、カンマを変換すると言うが、柱状にデータを分離、またはプレーンテキストに進フォーマットされたテキストを変換、引用印刷可能なエスケープコードのような書式設定の様々な種類を追加または削除しますそして、上と上。 、一つの入力テキスト領域にテキストをコピーして、いくつかのオプションを押してGoボタンをチェックし、その後、出力テキストエリアから変換されたデータをコピーします。私が書いた一つは、SQLフォーマッタました。また、SQLコードを取得し、VBやDelphiの文字列のいずれかとして、それを包む、となり 基本的なインデント、それをクリーンアップする「かわいい印刷」で、プレーンなSQLコードに包まれたバックから行くます。

私は私が使用されるようなHTAの持つ限りませんが、それでも彼らはそのニッチに収まるジョブの種類のかなりクールな技術とは思わない。

他のヒント

のます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top