問題タブ [inno-tools-downloader]
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.
inno-setup - インストール中に最新のファイルをダウンロードする Inno Setup
インストール中に Inno Setup を使用して Web サーバーからファイルをダウンロードするスクリプトを作成することはできますか?
inno-setup - Inno Setup:インターネットからファイルをインストールします
InnoSetupを使用してアプリケーションを配布しています。Inno Scriptで特定の条件をチェックインし、必要に応じてインターネットからファイルをダウンロードしてインストールすることは可能ですか。
installation - Inno Setup - タスクまたはコンポーネントに基づく条件付きダウンロード
ブートストラップを作成するために Inno Setup 5.4.2 (a) を使用しています。これで、選択したコンポーネントに基づいて、ブートストラッパーがコンポーネントに必要なファイルをダウンロードしてインストールするようになりました。
ただし、コンポーネント ファイルをダウンロードする必要があるため、必要なディスク容量は 0.1 MB であり、コンポーネントの選択画面でダウンロードするファイルの個々のサイズを表示したいと考えています。
http://www.sherlocksoftware.orgのInnoTools Downloader を使用しており、ファイル サイズを取得する機能をセットアップしました。
ファイルは、コンポーネントの選択後にダウンロードされます (もちろん)。見つけた翻訳ファイル
ファイルサイズが正しく設定されるようにする方法を探していましたが、見つからないようです。カスタムメッセージを使用すると、一度設定できる場合がありますが、両方のファイルでは機能しません..変数を渡してこのようなカスタムメッセージを使用する例が見つかりません. これで私を助けてくれる体はありますか?
ありがとう
inno-setup - innoインストーラーの安全なサイト(https)からファイルをダウンロードすることは可能ですか?
私はC#プロジェクトに取り組んでおり、Innoインストーラーを使用しています。インストーラーで自動更新を確認する必要があります。更新が利用可能な場合、インストーラーはユーザー認証を使用して安全な(HTTPS)Webサイトから新しいバイナリをダウンロードする必要があります(ビルドサーバーなどから)。
InnoTools Downloader(http://www.sherlocksoftware.org/page.php?id=50)も確認しました。HTTPおよびFTPからのダウンロードはサポートされていますが、HTTPSからのダウンロードはサポートされていません。
innoセットアップファイルまたはC#の他のインストーラーメカニズムを使用することはまったく可能ですか?
前もって感謝します!
inno-setup - InnoTools Downloader が Inno 5.5 で動作しない
SO に関するいくつかの投稿の推奨に従って、InnoTools Downloader を使用して、Inno セットアップのインストール スクリプト中にアプリのサード パーティの依存関係をインストールしようとしました。
残念ながら、InnoTools Downloader は数年間更新されておらず、現在の Inno Tools セットアップ (現在、私のマシンの 5.5.2 (u)) と互換性がないように見え始めています。ITD の PChar パラメータは PAnsiChar パラメータに置き換えられました。さまざまな ITD_xxx プロシージャを実行しようとすると、さまざまな程度の失敗が発生します。
ITD_DownloadFiles
型の不一致エラーが発生し、Inno Setup でコンパイルされませんITD_DownloadFile
コンパイルされますが、表示されるファイルの長さは 6KB であり、実行できません。
新しい Inno (post-5.3.0) Unicode バージョンで ITP を実行した人はいますか? または、別の解決策を探す必要がありますか?
編集 物事を少し明確にするために、it_download.iss ファイルにアクセスして、PChar のすべてのインスタンスを PAnsiChar に置き換えてみました。これにより、最初に ITD をセットアップ スクリプトに統合しようとしたときのコンパイル エラーを回避できました。
Inno スクリプトのサンプル セクションを次に示します。
これを実行すると、ファイルを「ダウンロード」して保存した場所を示すダイアログが表示されます。私のマシンでは、c:\Users\\AppData\Local\Temp のサブディレクトリにあります。http://git-scm.com/download/winからダウンロードしたファイルは現在 15,221KB ですが、このファイルは 6KB です。
このITP_DownloadAfter
方法でも同様の結果が得られます。
inno-setup - 一部のダウンローダ ページ要素のスキニングに問題がある Inno Setup の VCL スタイル
VCL Styles for Inno Setup を使用してインストーラーをスキンしようとしたところ、小さな問題が発生しました。誰かが助けてくれることを願っています。
あらかじめお詫び申し上げます。私はしばらくの間、これらをいじくり回しており、あちこちのクリップを取り込んで、自分のインストーラーで希望どおりに動作させるようにしましたが、プログラミングに関しては決してグルではありません. 実際、それは私に片頭痛を与えますが、どうにかしてそれを成し遂げなければなりません. 要するに、私のコーディングは決してエキスパートではありませんが、物事を成し遂げようとしています。
私は 2008 年に作成したインストーラーを使用しています。つい最近、インストーラーに追加して、より自動的に実行するようにし、洞察に富んだプロンプトを減らし、見栄えを良くしたいと考えました。
最初に作成したときに Sherlock Software の InnoTools Downloader を追加しましたが、それ以来、まったく問題なく使用しています。
VCL Styles を追加したばかりですが、InnoTools Downloader 内に、残りのインストーラーと一緒にスキンを適用する方法がまったくわからない要素があります。それ以外は問題ないように見えますが、ダウンロード ページ内の小さなボックスが灰色でした。
そこで、Mitrich Software の Inno Download Plugin を試してみました。ねえ、灰色のボックスは消えましたが、くそっ.. エラー ウィンドウのテキストは、白い背景に明るい灰色で、判読できません。
さらに検索を行ったところ、How to apply VCL styles to DLL-based forms が見つかりました。以下を使用して Sherlock Software の InnoTools Downloader をロードしようとしたとき:
エラーが発生しました:不明なタイプ 'WideString'
ANSI バージョンの Inno Setup を使用しているのは、何年も前に最初に Unicode バージョンを試したときに InnoTools ダウンローダーが台無しになり、それ以来 ANSI を使用しているためです。
VCL が既に使用していたフォーマットに合わせて、WideString をただの String に変更してみました。
しかし、残念ながら、インストーラーの実行時にエラーが発生しました。
1) 両方のダウンローダが外部の .dll を使用しているため、この部分をスキン化するのはちょっと運が悪いのでしょうか? 2) VCL にページ上のその要素をスキンするように指示する方法はありますか? 3) どちらの .dll ファイルも、リンクされたページ (および元の VCL .dll ファイル) と同様の方法でロードできますか? 4) Inno Setup の Unicode バージョンを使用すると、これを解決するための追加の手段が得られますか (元のインストーラーで大量のコードを書き直す必要がない限り)?
申し訳ありませんが、現時点では、新しいページとの関係がよくわかりません。私がインストーラーで行ったことのほとんどは、MsgBox を使用して、ユーザー入力を必要とする可能性のある新しい更新やその他の通知がある状況でそれらを処理する必要がないようにします。
役立つ場合は、インストーラーの 1 つから取得したサンプル コードをまとめます。要求があれば投稿できます。おそらく、実際のプログラマーにとっては大きな混乱であり、誰もが頭を悩ませたくない (またはむち打ち症でうんざりして頭を振っている) のを見ることさえできますが、それが役立つかどうか、または私が既に入れたものがここで、私が何に遭遇したかを説明するのに十分です。
評判が10になったらサンプル画像も載せますので参考になさってください。
私はいつでもそれを受け入れることができますが、それを修正したいと思っています。これが私の最初の質問であるため、不明な点がある場合は事前に謝罪します.
助けと洞察を前もって感謝します。
Inno Setup 1.2.2.1 の VCL スタイル / ispack-5.5.5.exe からインストールされた Inno Setup 5.5.5a / InnoTools Downloader 0.3.5 / Inno Download Plugin 1.4.0。
編集:画像を追加しました(そうするためのポイントをありがとう)。ダウンロードに失敗したというエラーは無視してください。ウィンドウとポップアップのスキニングをキャプチャするボックスが停止してポップアップするようにしました。
inno-setup - downloading files over the internet, if the component has been selected (WITH Inno Tools Downloader)
This code actually download me the files and it does not matter whether the selected component is "test" or not. I want those two files download, if you select a component, can do that? I use Inno Inno Setup 5 + Tools Downloader)
inno-setup - Inno Setup - Sourceforge から最新のセットアップを自動ダウンロードしてインストールする
私は初心者です。機能するためにサードパーティのオープン ソース ソフトウェアを必要とするプロジェクトがあります。Inno Setupを使用して、
サードパーティのセットアップをトリガーする最適な方法は次のうちどれですか?
オプション A: 最後にカスタム ページを表示し、ブラウザを自動的に開いてセットアップをダウンロードするかどうかをユーザーに尋ねます。
オプション B: セットアップの前にカスタム ページにセットアップをインストールするかどうかをユーザーに尋ねます。ソフトウェアをダウンロードし、インストール後にセットアップを開きます。
Sourceforge から最新のセットアップをダウンロードし、インストール後にインストールする方法は?
http://sourceforge.net/projects/xxx/files/latest/download?source=files
は HTML ページであり、数秒後にのみダウンロードがトリガーされるためです。Innotools Downloader を使用して URL をダウンロードすることはできません。