質問: windowsコマンドラインからジョブをスケジュールしますか? linuxには cron ジョブと at ジョブがあります。 windowsのコマンドラインからジョブをスケジュールする方法はありますか? タスクスケジューラ guiは私が求めているものではありません。特定の条件でイベントをスケジュールするようにスクリプトを変更する必要があります...したがって、コマンドラインからこれを呼び出す方法が必要です。
回答: 遅延のためにスリーププログラムを使用して実行するwindowsシェルスクリプトを記述します。@echo off :loop someprogram args sleep 900 if somecondition goto loop 独自のシェルウィンドウで実行します。このスクリプトを使用して電源投入時に実行するようにcmd.exeを構成します。 sleepは、数秒間スリープします。#include <stdio.h> #include <string.h> #include <stdlib.h> #include <windows.h> int main(int argc, char* argv[]) { int n = atoi(argv[1]); sleep(n * 1000); return 0; }