どのようにDOSバッチ処理を利用してタイムオフ操作を実現しますか?


一、一括処理の解釈:
バッチ(Batch)は、バッチスクリプトとも呼ばれる。あるオブジェクトに対して一括処理を行うもので、通常は簡単なスクリプト言語としてDOSやWindowsシステムに適用されると考えられています。バッチファイルの拡張子はbatです。
一般的なバッチ処理には二つの種類があります。DOSバッチとPSバッチ処理です。PSバッチ処理は強力な写真編集ソフトPhotoshopに基づいており、画像を一括処理するためのスクリプトです。DOSバッチ処理は、DOSコマンドに基づいて、DOSコマンドを自動的に大量に実行して、特定の動作を実現するためのスクリプトです。
二、バッチファイルを作成する:
(1)文書ファイルを新規作成し、中にDOS命令文を記入します。を選択して、ファイルの名前を変更して「.bat」に付けます。 

このようにして一括処理ファイルを作成し、中のDOSコマンドを実行するときは、この処理スクリプトをダブルクリックすればいいです。
三、ショップコマンドとパラメータの紹介:
windowsシステムでコマンドラインツール「shutdown」を使ってローカルまたはリモートコンピュータをオフまたは再起動します。このコマンドは多くのパラメータを持っています。以下はこれらのパラメータの紹介と説明です。
このコマンドの構文書式は以下の通りです。

shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[p]:xx:yy]
ここで、各パラメータの意味は、-iは、グラフィックインターフェースのダイアログを表示します。-lは現在のユーザをキャンセルします。これは標準設定です。-m ComputerName優先です。-s はコンピュータを閉じます。-r が閉じたら再起動します。-aは閉鎖を中止する。-l およびComputerName に加えて、システムは他のパラメータを無視する。タイムアウト中は-aしか使えません。-f は、閉じたいアプリケーションを強制的に実行する。-m [\\ComputerName] は、閉じたいコンピュータを指定します。-t xxは、システムを閉じるためのタイマーをxx秒に設定する。標準値は20秒です。-c "message" は、「システムクローズ」ウィンドウ内の「メッセージ」領域に表示されるメッセージを指定する。最大127文字まで使用できます。引用符にはメッセージが含まれていなければなりません。-d [p]:xx:yyは、システムが閉じられている理由コードを示している。
まず、この命令の基本的な使い方を見てみましょう。
1、現在のユーザをログアウトするshutdown - lこのコマンドは本マシンのユーザーをキャンセルするだけで、リモートコンピュータには適用されません。
2、ローカルコンピュータをオフにするshutdown - s3、ローカルコンピュータを再起動するshutdown - r4、タイミングよく電源を切るshutdown - s -t 3030秒後にコンピュータを自動的に閉じるように指定します。
5、コンピュータの停止(キャンセル操作)
コンピュータのタイミングを設定してシャットダウンした後、もし何かの理由で今度のシャットダウンをキャンセルしたいなら、shutdown - aを使って中止することができます。例えば:shutdown -s C t 300設定コンピュータは5分後に閉じる。Shutdown C a は上記のシャットダウン操作をキャンセルする。
四.作成タイミングのシャットダウンとバッチ解除ファイル:
(1)まず、私たちは二つのメモ帳ファイルを新たに作成し、それぞれ下の図のような命令を入力します。

その中の名前は三時間後にシャットダウンするコマンドの後ろにあるパラメータ10800は秒(つまり3時間)で、前のパラメータが紹介された時にすでに言っています。もちろん他の時間間隔を選択してもいいです。
(2)  この二つのファイルを「.bat」として保存します。これを接尾語とするバッチファイルは、次の図のようになります。

 
(3)  保存を直したら使えます。下には使用時にポップアップされたメッセージボックスが二つあります。
一枚目の図はダブルクリックしてタイムアウトしてバッチ処理した後に現れるメッセージボックスで、二枚目の図はダブルクリックしてシャットダウンバッチ処理の出現をキャンセルするメッセージボックスです。


締め括りをつける
以上はDOSバッチ処理を利用して、タイムオフ操作を実現する内容についてです。本文の内容は皆さんの学習や仕事に一定の助けをもたらすことを望んでいます。