カテゴリー
terastation

今日の空 雲



カテゴリー
terastation

8:31出発。8:45途中で渋滞



カテゴリー
terastation

スシロー スシパス アプリで発券、予約





カテゴリー
terastation

空 2014撮影



DQoNCg==





カテゴリー
terastation

走行距離64657km



カテゴリー
terastation

キャベツ炒め



カテゴリー
未分類

schtasksでDAILYのときに、時刻を指定したい

schtasksでDAILYのときに、時刻を指定したい。

しらべてみた。

  • /st StartTime: タスクを開始する時刻を 24 時間制の HH:MM:SS の形式で指定します。既定値は、コマンドが完了したときのローカル時刻です。/st パラメーターは、スケジュールの種類が MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE のときに有効です。スケジュールの種類が ONCE のときは必須です。

 

/stでいいみたいだ。 /st

 

▽コマンドプロンプトで現在の時刻HH:MM:SSを取得する

C:\Users\yutaka>echo %time:~0,8%
14:11:41

 

▽コマンドプロンプトで現在の時刻+3時間後のHH:MM:SSを取得したいなぁと

おもったけれど、コマンドプロンプトだと計算がめんどいかんじですね。

phpで作成したものを使うことにしました。

$x[] = "1時間前 " . date("Y-m-d H:i:s",strtotime("-1 hour"));
$x[] = "1分前 " . date("Y-m-d H:i:s",strtotime("-1 minute"));
$x[] = "1秒前 " . date("Y-m-d H:i:s",strtotime("-1 second"));
https://www.softel.co.jp/blogs/tech/archives/1401

上記のdateをphpで実行したものをテキストファイルに出力して

それを使うことにしまいsた。

<?php

//現在時刻
$time1 = date(‘H:i:s’);

//3時間後
$time2 = date(‘H:i:s’,strtotime(“+3 hour”));
//6時間後
$time3 = date(‘H:i:s’,strtotime(“+6 hour”));

//2時間前
$time4 = date(‘H:i:s’,strtotime(“-2 hour”));
//5時間前
$time5 = date(‘H:i:s’,strtotime(“-5 hour”));

//各時刻を表示
echo “$time1\n”;
echo “$time2\n”;
echo “$time3\n”;
echo “$time4\n”;
echo “$time5”;

?>

 

 

コンマンドプロンプトで実行するためにforを使う

for /F "usebackq delims=" %a in ("D:\gettime.txt") do  echo  %a

 

 

 

rem PHPで時刻を取得
php gettime.php > gettime.txt

setlocal enabledelayedexpansion

rem 繰り返し処理
for /F “usebackq delims=” %%g in (“.\gettime.txt”) do (
echo %%g

endlocal

 

 

 

以上です。

 

カテゴリー
terastation

海鮮で地魚セット



カテゴリー
terastation

寿司 海鮮 アブリカマトロ



カテゴリー
terastation

うどん かきあげ ちくわ 久里浜イオン はなまる