スクリプトを使用してシステムユーティリティまたはWebファイルを自動更新する方法
ほとんどのシステムユーティリティの優れた点の1つは、その移植性です。多くは単純にexeファイルとして、またはzipファイルで直接配布され、インストール不要で使用する準備ができています。使い方が簡単なため、これらの種類のアプリケーションは簡単に更新できますが、自動更新機能を備えていないアプリケーションも数多くあります。私たちのUpdateFromWebスクリプトは、ポータブルアプリケーションへのアップデートのインストールや、それをWeb経由で利用可能なファイルへのアップデートの自動化プロセスにするので、この問題を解決します。.
使用法
UpdateFromWebスクリプトの使用法は非常に単純で、以下にいくつかの例を示しました。あなたは単にあなたのコンピュータ上で更新されるべきファイルが置かれているソースURLとディレクトリを提供するだけでスクリプトは残りをします.
機能は次のとおりです。
- ユニバーサル - あらゆるURLのあらゆるツールやファイルに対応
- ローカルディレクトリ(サブディレクトリを含む)内の該当するすべてのファイルを更新するためのディレクトリスキャン
- 自動解凍および抽出
- 単一ファイル更新用の直接URLダウンロード
- URLの大文字と小文字が区別されるWebサイトの大文字と小文字の変換
- 新しいバージョンのみを更新するための新しいファイル検出
- 更新が必要な実行中のアプリケーションの自動シャットダウンと再起動
- オンデマンドまたは自動で実行可能
スクリプトファイルに記載されているその他の機能が含まれています。メモ帳(または他のテキストエディタ)で開くだけで、すべてのオプションが表示されます。.
UpdateFromWebスクリプトは、使用前にシステムに存在する必要があるいくつかの外部ツールを利用します。これらのツールのダウンロードリンクは以下に提供されており、システムのPATH変数内のフォルダに入れる必要があります(疑わしい場合は、これらの必要なファイルをC:\ Windowsに置いてください)。.
ツールやアプリケーションだけではありません
前述のように、UpdateFromWebスクリプトは、一貫性のあるURLを持つすべてのファイルに使用できます。たとえば、プロジェクトがURL mysite.com/project.zipを使用して毎晩更新されている場合は、UpdateFromWebスクリプトを使用してzipファイルを自動的にダウンロードし、自分のマシンのローカルフォルダに解凍することができます。.
同様に、スクリプトを使用してファイルやツールを複数のマシンで一貫性を保つことができます。ファイルを中央の場所にアップロードするだけで、UpdateFromWebを実行している自動プロセスが残りを処理できます。.
例
UpdateFromWebスクリプトは、コマンドラインから使用することも、ハードコードすることもできます。さらに、必要に応じて組み合わせて組み合わせることもできます.
以下は、コマンドラインとハードコードの両方の使用方法とそれぞれの実行設定を示す例です。.
“ C:\ My Tools”にあるすべてのSysInternalsツールを更新し、更新された実行中のアプリケーションをすべて再起動します。
コマンドライン:
UpdateFromWeb /U:http://live.sysinternals.com/tools/D / R“ / T:C:\ My Tools”
ハードコード:
SET URL = http://live.sysinternals.com/tools
SET TargetDir = C:\ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
“ C:\ My Tools”にあるすべてのNirsoftツールとすべてのサブディレクトリを更新します。
コマンドライン:
UpdateFromWeb /U:http://www.nirsoft.net/utils/ D / S / Z / L“ / T:C:\ My Tools”
ハードコード:
SET URL = http://www.nirsoft.net/utils
SET TargetDir = C:\ My Tools
SET UpdateDir = 1
SET再帰= 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
mysite.comから「Specs.doc」という名前のファイルを更新し、それを「C:\ Files \ Latest Specs.pdf」にコピーします。
コマンドライン:
UpdateFromWeb /U:http://mysite.com/Specs.pdf“ / F:最新のSpecs.pdf” / T:C:\ Files
ハードコード:
SET URL = http://mysite.com/Specs.pdf
SET TargetDir = C:\ Files
SET FileToGet =最新のSpecs.pdf
“ C:\ Files”ディレクトリ内のファイルをmysite.comのSpecs.zipからの最新ファイルで更新します。
コマンドライン:
UpdateFromWeb /U:http://mysite.com/Specs.zip/D / N / Z / T:C:\ Files
ハードコード:
SET URL = http://mysite.com/Specs.zip
SET TargetDir = C:\ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
mysite.com/filesに保存されているファイルと同期するように、「C:\ Files」内のすべてのファイルを更新します。
コマンドライン:
UpdateFromWeb /U:http://mysite.com/files” / D / T:C:\ Files
ハードコード:
SET URL = http://mysite.com/files
SET TargetDir = C:\ Files
SET UpdateDir = 1
Webスクリプトからアップデートをダウンロードする
Download.exeツールをダウンロードする
7-Zipコマンドラインツールをダウンロードする