2012-05-02 10 views
1

私が取り組んでいるウェブサイトでは、プレゼンテーションのために簡単に実行できるように、クライアントに配信できるようにする必要があります。理想的には、インターネット上の問題を避けるためにローカルで実行するのが理想的ですが、ファイルを解凍したり、一時ファイルに解凍したりしないように指示する必要があります。オフラインの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 
+0

どのプラットフォームをターゲットに設定していますか? Python、Ruby、Perlなどをサポートしているプラ​​ットフォームであれば、実行可能なHTTPサーバをいつでもパッケージ化することができますが、簡単に使えます。 – sarnold

+0

Way simpler。ユーザーがブラウザでHTMLページを開き、ファイルを解凍する場所を壊さないようにする簡単な方法が必要です。理想的には、これはインターネットを使う方法を知っているセールスの人たちのためには役に立ちます。 – StingeyB

答えて

1

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

If you buy the expensive version, you can even get it to run a specific command once you're done - ブラウザを起動する必要がありstart index.htmlを実行するプログラムを、キックオフ可能性が...(私はがプロバージョンを試したことのない、そして私が最後に自己解凍型を作ったので、年をされていますWinZipチームはおそらく消えないでしょう)。

7zipには自己抽出出力もあります。使用される異なる圧縮技術のために、出力はおそらくさらに小さくなる。それはまた無料です。しかし、私は数年前にそれを試していない:)、それは私の答えで2番目の請求を取得します。

+0

これは完璧に機能しました。私はWinzipパッケージを使用し、ファイルをデスクトップに移動してブラウザを開くバッチスクリプトを実行するように設定しました。最近のブラウザを検出してChromeやFirefoxを使うようにするつもりですが、今のところIEで開くのは簡単です。ありがとう! – StingeyB

+1

ファイルがtempディレクトリにダンプされないことを確認するために見つけたwinzipのドキュメントへのリンクです。[http://kb.winzip.com/kb/entry/230/](http://kb.winzip .com/kb/entry/230 /) – StingeyB

+0

素晴らしい、それがうまくいって聞いてうれしい! – sarnold

関連する問題