問題タブ [installscript]

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.

0 投票する
1 に答える
950 参照

vbscript - スクリプトを使用してプログラムで Installshield スクリプトを変更する

私はInstallshieldを初めて使用します。Installshield-8 プロジェクトを必要に応じてカスタマイズする必要があります。

Product-Code、INSTALLDIR などの IS Project 情報を設定する可能性はありますか

外部アプリケーションからのプログラムによる製品バージョン (おそらくいくつかの

スクリプト) また、

Installshield-8 でInstallScriptを使用することは役に立ちますか?

私の要件は、構成関連の情報を構成に渡すことができることです

ファイルを読み込んで、Installshield-8 プロジェクトのコンパイル中に何らかの方法でこの情報を読み取る

この方向の助けは大歓迎です

ありがとう

0 投票する
2 に答える
1683 参照

installshield - InstallShield: 単一のカスタム アクションをテストするにはどうすればよいですか?

(私はInstallShield2012 V.18を使用しています)

setup.rul では、プロトタイプ宣言ごとに関数を定義し、関数定義を含むファイルをインクルードして、正常にコンパイルしました (InstallShield コンパイル)。

次に、この機能をテストしたいと思います(のみ)。インストール全体を実行したくありません。テスト (Ctrl-T) も実行したくありません。完全な再ビルドを頻繁に実行するには時間がかかりすぎるのを避けたいからです。

InstallShield またはコマンド ラインごとにカスタム関数のみをテストする方法はありますか?

0 投票する
1 に答える
4464 参照

haskell - Haskell で別の言語のコードを生成する

Haskell で別の言語のコードを生成したいのですが、この問題にどのようにアプローチすればよいかわかりません。コード生成にも役立つ、Haskell での言語の抽象的でエレガントな表現を探しています。問題の言語は InstallScript です (言語リファレンス ガイドへのリンク)。InstallScript で採用されている言語構造を Haskell 型でキャプチャする方法、または同様のプロジェクトを参照してインスピレーションを得る方法について、誰かがヒントを提供してくれませんか?

0 投票する
2 に答える
349 参照

installshield - インストール中に .net Framework 3.5 がインストールされない場合は、Microsoft の Web サイトを開きます

ソフトウェアをインストールするために Installshield セットアップを作成しています。ソフトウェアは最初に .net Framework 3.5 がインストールされているかどうかを確認しますか?

フレームワークを完全にチェックしますが、ユーザーが [はい] ボタンをクリックすると、Microsoft のサイトを開く必要がありますか?

これを行う方法はありますか?

0 投票する
1 に答える
964 参照

installation - InstallScript とレジストリ

私は 2 つの .reg ファイルを持っています。それらの違いはKey、Windows のバージョンに依存する点だけです。

Windows x86 のレジストリ ファイル:

Windows x64 での違い:

Windows のバージョンをチェックし、この現在のレジストリ ファイルを使用するインストール スクリプト (InstallShield MSI) を作成するにはどうすればよいですか。

助けてください。

0 投票する
1 に答える
1522 参照

installscript - Installscript CopyFile 関数エラー

Installscript のファイル コピー機能を使用してファイルをコピーしようとしています: bRet=CopyFile( szUnattendIni, szStatusFile );

szUnattendIni によって参照されるファイルは、コマンド ライン引数として渡されます。二重引用符を使用してコマンドラインからこのファイルを渡すと、bRet は「指定されたファイルが見つかりません」というエラーを返しますが、二重引用符なしで同じ名前を渡すと正常に動作します。

コピーする前に、次を使用してソース ファイルが存在するかどうかを確認するチェックを追加しようとしました。endif;

どちらの場合も、ファイルが存在するというメッセージ ボックスが表示されます。二重引用符が必要なスペースを含むディレクトリ名のパスをサポートしたい。しかし、私はできません。この問題を解決するにはどうすればよいですか。

0 投票する
1 に答える
835 参照

save - InstallShield にインストール情報を保存する方法は?

したがって、InstallShield 2009 Premier プロジェクトと、テキスト (編集可能) フィールドを持つカスタム ダイアログがあります。メンテナンス モード (具体的には REPAIR) 中にそのフィールドに値 (文字列) を入力する必要があります。この情報をレジストリに保存することになっていると思います。問題は、この (現在の) インストール インスタンスに固有のレジストリ キーを見つける方法です。また、複数のインストールをサポートする必要があります。

独自のサブキーを作成できる、現在のインストールのレジストリ キーを取得する InstallScript 関数はありますか?

ありがとう

0 投票する
0 に答える
114 参照

installscript - インストールがユーザーごとのインストールかマシンごとのインストールかを確認する方法

マシンごと (ALL USER) インストール モードでシステムにソフトウェアをインストールしました。メンテナンス インストール中に、ソフトウェアがユーザーごとにインストールされたのか、マシンごとにインストールされたのかを知りたいです。どうやってやるの?以前のインストールがユーザーごとまたはマシンごとのインストールであったかどうかを教えてくれる installscript 関数またはプロパティはありますか?

0 投票する
1 に答える
2586 参照

windows-installer - 複数ディレクトリのインストール

0 投票する
3 に答える
2649 参照

php - Magento。インストールスクリプトは実行されず、ましてや顧客属性を作成しません

これに8時間頭をぶつけてきました...

顧客登録時に追加の属性を要求する必要があります(つまり、私の会社はB2Bです)。もちろん、Magentoはこれをネイティブに実行しないため、非常に複雑なビルドパスを強制的に実行します。これを行うためのモジュールを購入しましたが、コードが非常に混乱していることがわかりました(単に機能しないことは言うまでもありません)。

なんでもいい。私は自分で転がすだけだと思います。

それで、私は明確で要領を得たように見えるチュートリアルを見つけました。だから私は、それをまとめるのに数分を費やします。そして....何も。

さらにgoogle-fuは、その余分なホットウィズダムソースのために 私をここここに導きます。


これが私が持っているものです(Magento Professional v1.11を実行しています):

ファイル構造:

etc / modules / WACI_All.xml



config.xml



Setup.php



mysql4-install-0.1.0.php

私がそれを正しく理解していると仮定すると、私はすべてを整えています...しかし、何も、何も、そしてそれ以上は何もありません。

特に:

  • セットアップクラスを削除すると、致命的なエラーが発生するため、すべてが正常に行われていると思います。
  • モジュールはadmin/system / configuration / Advanced /(有効)に表示されます。に書かれていますcore_config_data
  • 私はすべてのコードを取り除いて、空のコンテナー(デバッグ用のものを含む)を使用しました-インストールスクリプトは実行されません。書き込まれることはありませんcore_resource

質問、それから2つの部分です:

1.インストールスクリプトの実行を妨げているのは何ですか?
2.新しい顧客属性を作成するためのロジックは適切ですか?

それがそうであると仮定すると-私はそれを登録ページ/顧客アカウント/管理者アカウントに取得することはかなり簡単なはずだと思います...




...ビールを飲みに行きます。

乾杯。




アップデート


@AlexeiYerofeyevが考えたように、customer名前自体が問題でした。CustomerAttrに変更され、スクリプトはすぐに実行されました。

その後、モジュールはほぼ期待どおりに機能しましたが、@ benmarksのソリューションはよりクリーンに見えるので、次のように書き直しました。

config.xml 0.1.0

setup.php

モジュール(およびバージョン)は正常に書き込まれcore_resource、属性は正常にに追加されeav_attributeます。

でフィールドを呼び出すことができます

テーマ/テンプレート/顧客/フォーム/edit.phtml

しかし、残念ながら、値は書き込まれていませんcustomer_entity_varchar(これは、最終的には、私の最初のスクリプトでも同様でした。

したがって、テーブルに属性がありますが、現時点では顧客エンティティに追加されていません。

それが機能するようになったら、必要に応じて、その値を自由に読み書きできるようになるはずです。

この時点で私がどのように進むことができるかについて何か考えはありますか?




最終更新


わかりました、これはうまくいきました:

それ以外の

情報が必要な人のために...

配列がcustomer_form_attribute前のコードでテーブルで更新されていなかったことがわかりました。