問題タブ [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 - コマンドラインで管理者権限で WinRAR SFX を作成する
Windows 7 の管理者権限で動作する WinRAR SFX アーカイブを作成する必要があります。WinRAR GUI で作成できますが、WinRAR コマンド ライン インターフェイスで作成する必要があります (ビルド プロセスに統合するため)。現時点では、私のスクリプトは次のようになっています。
scenario.txt は
どんな提案も大歓迎です!
7zip - 7-zip SFX 構成の問題
d 7zip でアーカイブを作成しました。(files.7z) config.txt ファイルを作成しました (実際には異なる時間に 3 つの異なるファイルを作成しました)。コマンド ライン ツールを使用して、正常に動作する sfx を作成します。しかし、.exe を実行すると、期待した結果が得られません。sfx が構成を無視するかのようです。アーカイブと config.txt を 7-zip インストール ディレクトリに配置すると、コマンド ラインは次のようになります。
それを実行すると、結果は次のようになります
これが私の設定です。メモ帳を使用し、必ずUTF-8として保存しました。
files.exe をフォルダー内のデスクトップにコピーします。実行すると、展開する場所を尋ねられますが、setup.exe は実行されません (files.7z ルート内)。
私は何を間違っていますか?私は 7-zip フォーラムのいたるところにいましたが、エラーが見つかりません。
7zip - パラメータ文字列に二重引用符を含む 7-zip SFX インストーラを作成するにはどうすればよいですか?
Deploy-Application.exe というファイルを実行するインストーラーを作成する必要があります。Deploy-Application.exe は、次のようなパラメーターを取ります。
それを設定ファイルに入れても、Sfxモジュールは私のパラメータが単に
二重引用符のため。7-zip SFX モジュールの二重引用符の例外文字はありますか? あったら見つからない!
ここに私の設定ファイルがあります:
編集: Deploy-Application.exe はパラメーターを引用符で囲む必要がないことがわかりました。次のように、cmdを介して実行してこれをテストしました:
そしてそれはうまくいきました。ただし、次のような構成ファイルがある場合:
それでも機能しません。ProcessExplorer で確認したパラメーターは無視され、Deploy-Application.exe はパラメーターなしで起動します。
winrar - WinRar SFX で抽出後にバット ファイルを起動する方法
そのため、SFX をその場所に抽出してから、抽出したばかりのフォルダーからバット ファイルを自動的に起動する必要があります。
誰かが助けてくれることを願っています。
ありがとう、トム
java - Java コードの JRE エラーを修正し、アプリケーションを再コンパイルする
古いJREバージョンに依存する古いユーティリティをWindows 7で実行してみました。
最後にJava Runtime Environment 1.7.0_79
インストールしました。アプリケーションを起動しようとすると、次のエラーが発生しました。
「Sivus を実行するには JRE 1.4 以降が必要です。JRE は ... などからダウンロードできます」
これまたはその性質のものを解決/修正するための回避策はありますか? SFX ZIP アーカイブに圧縮されたプログラムのメインの実行可能ファイルを抽出し、Java ファイルを見つけて、チェックを行いました。コードがあります:
この問題を修正してアプリケーションを再コンパイルするにはどうすればよいですか? JRE 1.4 に依存するアプリケーションは、現在の JRE で動作しますか?
delphi - Delphi - MIDI ファイルを自己解凍する Delphi プログラムを作成する
私は Delphi 7 でプログラムを書いています。バックグラウンドで実行する音楽を入れようと思います。それで、Song.MID という .MIDI で曲を作成しました。今度は、Delphi プログラムでこの曲を自己解凍 (SFX) して実行し、プログラムの最後で削除します。Hexで書くようなものだと思います。どうすればいいですか?
visual-studio - コマンドを使用してビルドするための Visual Studio プロジェクトを作成する
7zip の sfx に依存するソリューションがあります。ソリューション全体 (および sfx) を管理および調整したいので、sfx で使用されるすべてのソース ファイルを格納する新しいプロジェクトを作成し、ビルド時に 7zip にビルドするように指示するコマンド ラインを実行します。ソース ファイルから sfx に変換し、出力に配置して、同じソリューション内の実際の Visual Studio プロジェクトから参照できるようにします。
ビルド イベントを使用し、適切なマクロを提供して、7zip の出力が適切な名前でターゲット フォルダーに配置されるようにすることで、コマンド ラインを理解できると思います。これにより、他の VS プロジェクトから正しく参照できるようになります。しかし、私が確信していないのは、どのVisual Studioプロジェクトを使用する必要があるか、またはこのプロジェクトでコンパイルするコードがなく、私が与えるこのスクリプトを実行するだけでよいことをVisual Studioに伝えるための手順ですそれ。
私が思いつくことができる最も近いものは、VS の Make プロジェクトですが、これは Make とはまったく関係がないため、それが正しいことかどうかはわかりません。
では、使用する必要がある Visual Studio プロジェクト テンプレートは何ですか? 空の場合、コンパイルするコード ファイルを探すのではなく、ソリューションのビルドの一部としてスクリプトを実行するために、どのような構成を実行する必要がありますか?