1. ホーム
  2. スクリプト・コラム
  3. DOS/BAT(ドス・バット

ウィンドウは、git update (git pull) を定期的に実行するタスクスケジュールを設定し、実行中の cmd を非表示にします。

2022-01-08 15:07:23

ウィンドウズ・スケジュール・タスク

スタート > 管理ツール > タスクスケジューラ

画像

 まず、batファイルを作成します。名前をつけてください。XXXX.batと名付け、内容は次のようにします。

@echo off
D:
cd \share\doc
git pull

 \doc: は git project のディレクトリです。作成後、手動でbatファイルをダブルクリックして実行し、動作するか確認します。正常な場合は、ダブルクリックすると、Dドライブのルートディレクトリなど、好きな場所にbatファイルを配置するように更新されます。Windowsのタスクスケジュールを追加する

schtasks /create /sc 分 /mo 5 /tn "auto-update-git" /tr "D:\XXXX.bat"

パラメータの説明です。

schtasks /create: 書き込みを修正しました。

/sc minute, /scはschtasksの種類を意味します。minuteは分、つまり分の種類を意味し、多くの種類があります、毎時、毎日、毎月、自分でドキュメントを見てみてください。
/mo 5, /moは実行頻度、5は5分ごと、/scタイプがourlyなら5時間ごとです。
/tn "auto-update-git", /tnはこのスケジュールされたタスクの名前です。自由に書いてください。
/tr "D:\XXXX.bat",/tr は実行したいパス、実際には作成されたバットのフルパスを貼り付けるだけです。

実行

上記のコマンドをrun-cmdに開き、上記の文章を実行すると、正常にタスクが作成されます。

その後、Windowsの「タスクスケジューラ」を開くと、先ほど作成したものが表示されます。コマンドを使いたくない場合は、「タスクスケジューラー」のインターフェイスから作成することもできます。

cmdブラックウィンドウを隠す

run.vbsのように接尾辞がvbsで終わるファイルを作成し、以下のように入力して編集してください。

セットws = CreateObject("Wscript.")。
ws.run "cmd /c D:\XXXX.bat",vbhide

ここで、D: \XXXX.bat はあなたのバットのパスです。

vbhide、隠し実行の場合。

そして、上記のscheduleコマンドを修正します。

schtasks /create /sc minute /mo 5 /tn "auto-update-git" /tr "D:\run.vbs"

今回はgit update (git pull)を実行するためにタスクプランを設定し、実行コマンドを隠すウィンドウについて紹介します、より関連するvbs call up cmd black window hidden execution content please search BinaryDevelop previous articles or continue to browse following related articles hope you will support the BinaryDevelop more future!