問題タブ [hta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - MSI の HTA インストーラーが失敗する
HTA を使用して、WindowsInstaller.Installer を ActiveXObject として使用して製品をインストールしようとしています。過去に使用されていたのと同じ HTA モデルを使用してインストールしようとすると、「Msi API エラー: InstallProduct,PackagePath,PropertyValues」というエラーがスローされます。
Windows Vista と Server 2003 の両方でこれを試しましたが、成功しませんでした。どちらも IE8 を使用していたので、ActiveX の互換性の問題ではないかと考えました。その後、IE6 でテストしたところ、同じ問題が発生しました。ただし、過去に何度か HTA にこの形式を使用して成功しました。両方のマシンで管理者アカウントからインストールしようとしていますが、MSI 自体は期待どおりに実行されます。
これまでのところ、次のことを試しました。
- MSI のファイル パスを絶対パスに変更する
- InstallProduct メソッドの「コマンド ライン設定」(2 番目のパラメーター) を「ACTION=ADMIN」(管理者によるインストールを強制する) および「ACTION=INSTALL」に変更します。
- IE の ActiveX 設定の変更 - 「スクリプトを実行しても安全であるとマークされていない ActiveX コントロールを初期化してスクリプト化する」を「プロンプト」に変更する
- IE の信頼済みサイト リストに localhost を追加する
- HTA に互換性メタ タグを追加して、IE7Emulation、IE5、または IE6 モードで実行する
失敗しているメソッド/コンテキストは次のとおりです。
このメソッドは、次のように「インストール」ボタンをクリックすると呼び出されます。
<td><span class="link" style="display: none; visibility: hidden" id="SoftwareTextTrue0"
onclick="javascript:run_msi(0);">Uninstall</span> <span class="link" style="display: none;
visibility: hidden" id="SoftwareTextFalse0" onclick="javascript:run_msi(0);">Install</span>
</td>
私は広範にグーグルで検索しましたが、誰かがSilverlight 3をインストールしようとしたときに関連する問題しか見つかりませんでした(これはその後修正されたようです). 何か案は?
c++ - WinPE 2.0 (Vista) - VBSCRIPT と HTA アプリケーションを使用した BrowseForFolder のソリューションを探しています
WinPE 2.0 環境内で実行する HTA アプリケーションを作成しています。
この HTA アプリの目的は、バックアップの場所を選択するようにユーザーに促すことです。現在、BrowseForFolder を使用して、ユーザー フォルダーの場所を確認しています。スクリプトは Vista で正常に動作します。
ただし、これは winpe 2.0 では機能せず、選択するフォルダがないダイアログが表示されます。
これが私のコード、61〜75行目です:http://pastie.org/747122
失敗した解決策:
1) ディレクトリ X:\Windows\System32\config\systemprofile\Desktop の追加
winpe 2.0 用の高度な HTA アプリを作成した人はいますか? この問題の解決策、または同様のタスクを達成するために私を導くことができるいくつかの C++ コードを探しています。
javascript - HTA で JavaScript と XML を使用していますか?
JavaScript は私が最も慣れている Web 言語であり、HTA は初めてですが、完全にローカルな動的ページ (imgs、フォーム、および実行時に保存/ロードする機能で更新可能) を作成する「方法」である可能性があると思います。 ) xml をデータ ソースとして使用します。そうすることに関する情報が見つかりません。また、もしよろしければ、HTA でイメージ マップを使用できますか? DHTML は、私の頭の中を包み込むのは非常に簡単ですが、厳密にクライアント側、xml、および HTA を混在させると圧倒されてしまいます。任意の方向をいただければ幸いです。
html - vbscriptでベンダーのWebサイトからデータを抽出するにはどうすればよいですか?
XP イメージがコンピュータにロードされた後に起動されるポスト イメージ HTA をプログラムしました。HTA は、ユーザーから情報 (プライマリ ユーザー名、部門など) を収集し、カスタム キーでレジストリを更新します。管理者から、コンピューターの保証情報 (具体的には保証終了日) をベンダーの Web サイト (この場合は Lenovo) から取得し、この情報でレジストリを更新できるかどうか尋ねられました。Lenovo では、コンピューターの種類とシリアル番号を使用して匿名で検索でき、保証情報を示すページが返されます。探しているデータの返されたページを解析するために vbscript (またはおそらく javascript?) を使用する方法はありますか?
前もって感謝します、ギル
java - Web 対応 .EXE
Web サイトにアクセスしたときに、外部の .exe ファイルを自動的に実行することはできますか? つまり、クライアント ファイル システムにまだ存在しない .exe ファイルです。もしそうなら、これはどのように可能ですか?また、このプロセスでの HTA ファイル、ActiveX コンポーネント、または Java の使用について読んだことがあります。Web サイトにアクセスしたときに Java アプレットがクライアントのファイル システムにコードを書き込むことは可能ですか? これは重大なセキュリティ上の問題であることは承知しています。詳しく教えてください。ありがとうございました。
c# - WebBrowser コントロールのセキュリティ レベル
.htaアプリケーションを C# 実行可能ファイルに移行しようとしています。もちろん、これは.htaであるため、コードはすべてHTMLとJscriptであり、ローカルのActiveXオブジェクトへの呼び出しが含まれています。
C#実行可能プロジェクトを作成し、 WebBrowserコントロールを使用してHTMLコンテンツを表示しています。.htaの名前を.htmlに変更し、HTA 宣言を削除するだけです。
ActiveXオブジェクトを呼び出すと、ページ上でActiveXコントロールを実行しているというセキュリティ ポップアップ警告が表示されることを除けば、すべてうまく機能します。
WebBrowser コントロールは基本的に IE であり、インターネット オプションのセキュリティ設定を使用するため、これが発生する理由を理解していますが、WebBrowser コントロールにセキュリティ ポップアップをバイパスさせる方法や、実行可能ファイルまたは DLL を信頼できるものとして登録する方法はありますか?インターネット オプションの設定を変更するには? 展開パッケージで行う方法でも同様に機能します。
html - ページ遷移の間のちらつきを止めるコツはありますか?
具体的には、.hta を使用してページを表示しています。コンテンツはローカルであるため、ページはすぐに読み込まれますが、再描画時にちらつきがあります。ちらつきを止めたり、効果を減らすために使用できるトリックはありますか?
ページ遷移効果が役立つとどこかで聞いたのですが、何かアイデアをお持ちの方はいらっしゃいますか? .hta ファイルであるため、柔軟性が高く、vbscript などを実行したり、凝ったことをしたりできることに注意してください。
html - HTMLアプリケーションとは何ですか?
最近、WinXPマシンで「HTMLアプリケーション」と呼ばれるファイルに出くわしました。
- 彼らは何ですか?
- 誰がそれらを使用するでしょうか?PCに2つか3つあるのはなぜですか?
- それらは一般的にどのように機能しますか?つまり、HTMLはテキストにフォーマットを追加するためのものです-HTMLアプリケーション?なに?マイクロソフト?
windows - HTAファイルの要件は何ですか?
それらはInternetExplorerタイプのウィンドウで開くようです、誰もが知っていますか:
- HTAファイルはどのくらいの期間存在していますか?彼らはWindows98以来存在していますか?
- インストールされているInternetExplorerやその特定のバージョンに依存していますか?
- Windows 7のブラウザー選択画面の更新で別のブラウザーを選択した場合、HTAファイルは引き続き機能しますか?
- HTAファイルは他のブラウザで開きますか?
- HTAファイルはウィンドウのみですか?
グーグルにはHTAファイルに関するドキュメントが非常に不足しているため、解決するのは難しいです。HTAコンテンツCDが機能することを保証するために、最小要件のリストをクライアントに提示する必要があります。
visual-studio - Word と Excel を自動化する hta ファイルを開発するには、どの IDE を使用すればよいですか?
Word と Excel のスクリプトを作成して Web サービスに接続する HTA アプリケーションを開発するには、どのバージョンの Visual Studio Express を使用すればよいですか?
hta ファイルは Web ページのようなものなので、Web 版をダウンロードする必要がありますか? それとも、hta ファイルはローカル マシンで動作するため、他のバージョンをダウンロードする必要がありますか? または、使用できる別の IDE はありますか?