1

私が取り組んでいるWebサイトの場合、プレゼンテーション用に簡単に実行できるように、クライアントに配信できる必要があります。インターネットの問題を回避するためにローカルで実行するのが理想的ですが、ファイルを一時ファイルに解凍するのではなく、ファイルを解凍する方法を常に指示する必要があります。オフラインのWebアプリを配信し、多かれ少なかれ「実行」ボタンを作成する賢い方法はありますか?または、彼らが選んだ場所にサイトを再構築する非常に軽いプログラムですか?彼らはあなたがそれをダブルクリックするパワーポイントのようなものを望んでいます。

このファイルは、おそらく20個の外部ファイル(画像、JS、CSS)を含むHTMLファイルですが、サーバー側のコードは含まれていません。

いいえと思いますが、皆さんは賢くて、それはうまくいくと思います。

アップデート

あなたたちはそれを理解しました。これは、必要なことをうまく実行したセルフインストーラーの後に実行するバッチスクリプトです。

これが私が使用することになったコードです: `

@echo off
MD "%USERPROFILE%\Desktop\SMBInfographic"
MOVE /Y ".\infographic" "%USERPROFILE%\Desktop\InstallFolder"

start /d "C:\Program Files\Internet Explorer" iexplore.exe "%USERPROFILE%\Desktop\InstallFolder\infographic\launch.html"

EXIT
4

1 に答える 1

1

チームが他の人から送信された実行可能ファイルを実行するという悪い習慣に陥ってもかまわない場合は、WinZipの自己解凍型実行可能ファイルクリエーターを使用できます。.exeファイルに含まれているデータを解凍するのに十分なZipアルゴリズムを含むファイルを提供します。

高価なバージョンを購入した場合は、完了したら特定のコマンドを実行することもできます。これにより、実行中のプログラムがstart index.html起動し、ブラウザが起動する可能性があります...(私は専門家を試していませんバージョン、そして私が最後に自己解凍型Zipを作成してから何年も経ちましたが、WinZipチームはおそらく失望しません。)

7zipは、自己解凍型の出力も提供します。使用される圧縮技術が異なるため、出力はおそらくさらに小さくなります。それも無料です。しかし、私はそれを試したことがなく、何年も前でもありません:)ので、私の答えでは2番目に請求されます。

于 2012-05-02T06:00:02.707 に答える