バッチファイルとWindowsスケジューラの簡単な例
-
22-09-2019 - |
質問
毎日の周波数でWebサーバーからローカルデスクトップボックスにWebログファイルをコピーするバッチファイルを作成する必要があります。
私はWeb開発者ですが、バッチファイルを作成するプロセスを学習することを刺激したいと思います。WindowsSchedulerを使用すると、必要な場所に入手できると思います。
いずれにせよ、私はただオフポイントのジャンプを探しています。
バッチファイルの背後にある前提(情報を印刷するためのエコー、MKDIRや移動などのアクションを引き起こすコマンドなど)を理解していますが、いくつかの簡単なチュートリアルは素晴らしいでしょう。
または、devguru.comや4guysfromrolla.comなどの参照ガイドでも役立ちます。
ありがとう、
解決
バッチファイルの作成は比較的簡単です。
コマンドシェルのように必要なコマンドを入力し、.bat拡張子でファイルを保存するだけです。
簡単な例があります ここ 便利だと思うかもしれません。注意して、テキスト形式で保存する限り、任意のエディターを使用してバッチファイルを作成できます。
使用しているWindowsのバージョンに応じて、スケジュールされたタスクを作成するプロセスはわずかに異なります。
編集:Misteraidenの答えの少しのフォローアップ。
基本的に、あなたが探しているのはそうです スクリプト 機能。さまざまなツールがあります。バッチファイルは、Windowsがサポートするスクリプトの最も単純な形式です。たとえば、スクリプトを書くことができます パワーシェル また Python. 。どちらもより強力で柔軟なスクリプト言語です。スクリプトの要件が何であるか、そして学習のように感じるものに応じて、それらはより適切かもしれません。
しかし、あなたがしたいのは copy
, 、最も簡単で簡単に開始する場所は、バッチファイルです。
他のヒント
これは少し左翼ですが、XMLビルドインタープレーターを使用して ナント ここで便利になる可能性があります。おそらく、あなたがやろうとしていることに対して過剰に殺されますが、今それを学んだ場合、多くの異なる場所で使用することができます。
Windows Schedulerを使用してビルドをトリガーすることができます。これにより、削除、コピー、ネットワークシェアへのログオンなど、さまざまな操作が完了します。
ただし、おそらくこれを学ぶには、おそらくコマンドラインとコマンドラインのプログラミングについてさらに学ぶ必要があります。
以前に言及されたMicrosoft Webサイト以外の最高の参照の1つは次のとおりです。 http://www.robvanderwoude.com/batchfiles.php 私はこれを私が抱えてきた多くの問題にこれを使用しており、それを使用してさらに学ぶことができました。バッチファイルの仕組みの前提があるので、これはあなたのためにうまくいくでしょう。