問題タブ [sfx]
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.
batch-file - 7zip コマンド ライン更新コマンドが機能しない
作成したsfxパック内の単一のexeを更新するための簡単なコマンドをバッチで持っています(sfxメーカー、サードパーティを使用)。ロールバックする必要がある場合、同じファイルを新しいバージョンまたは古いバージョンに更新する必要がある sfx がいくつかあります。全部同じファイルです。99 MB のインストーラ実行可能ファイル。
7za 'アーカイブ' -u 'file.com'
そのため、実行すると、目的の sfx が更新されたように見え、. Tmpファイルが作成されていますが、最後にexeは新しいものに更新されていません。バージョンを戻す必要があるため、新しいファイルの更新日も古い場合があります。それが理由でしょうか?
それらの中で常に別の構成ファイルを更新する必要があり、毎回問題なく動作します。コマンドを介してsfxを更新する前に編集された新しいためだと思います。
exeを削除するコマンドとファイルを追加するコマンドの2つのコマンドを実行することで、目的を達成できることがわかりました。ただし、これにより処理時間が 2 倍になります。
ターゲットファイルが古い場合でも強制的に更新する方法はありますか? ヘルプセクションを見ても何もわかりませんでした。
sfx 作成プログラムで使用する前に、7z アーカイブが必要な特定のモードはありますか。ストアを zip モードとして使用し、「ファイルの追加と置換」オプションを使用します。
ありがとう
installation - 引数を取り、終了コードを返す自己解凍型ファイル
いくつかの依存関係を持つ Windows アプリケーションを含む Setup.exe という名前の自己解凍型ファイル (SFX) を作成したいと考えています。
引数を使用して Windows アプリケーションを開始することは可能です。それらを Setup.exe に配置して、Windows アプリケーションに渡す必要があります。さらに、Windows アプリケーションの終了コードを Setup.exe に渡したいと思います。
現在、7zip を使用しようとしていますが、十分ではないようです。
7zでも可能ですか、それとも他のツールの使い方を知っていますか?