このサイトのこの投稿では、みんなが素晴らしい仕事をしています。
しかし、必要に応じてこのスクリプトを変更する必要があります。
私は筋金入りのコーダーではありませんが、ほとんど助けがなければ、それを機能させることができます。
HH:MM AM/PM 形式のタイムスタンプを持つ Web サイトがあります。
これが私のウェブサイトにあるものです。
Last Updated as of 11:14 pm March 11th
2:14 PM
それを解析して現在のタイムスタンプと比較(減算)し、分を取得したいと思います。差が 30 分を超える場合は、何らかの処理を行います。
誰かがこれで私を助けることができますか? ありがとう
このコードを理解し、修正するために最善を尽くしています。参考までに、Google.com は単なる例です。Google ではなく、mysite へのリンクになります
。
@echo off
setLocal EnableDelayedExpansion
set curTimestamp=%date:~7,2% %date:~3,3%_%date:~10,4%_%time:~0,2%_%time:~3,2%
FOR /F "TOKENS=*" %%A IN ('TIME/T') DO SET Now=%%A
for %%F in (q r s t u v w x y z) do if exist %%F del %%F
wget <a href="http://google.com" target="_blank" rel="nofollow">http://google.com</a>
find "Updated" < index.html > q
for /f "tokens=1-4 delims==" %%a in (q) do (
echo %%d >> r
)
for /f "tokens=2-3 delims=>" %%a in (r) do (
echo %%a %%b >> s
)
for /f "tokens=1-2 delims=<" %%a in (s) do (
echo %%a %%b >> t
)
for /f "tokens=1-2 delims=^/" %%a in (t) do (
echo %%a %%b >> u
)
for /f "tokens=1,3 delims= " %%a in (u) do (
echo %%b %%a >> v
)
for /f "tokens=1-4 delims=- " %%a in (v) do (
echo %%c %%b %%a %%d >> w
)
for /f "tokens=* delims= " %%a in (w) do (
set str=%%a
set str=!str:Jan=01!
set str=!str:Feb=02!
set str=!str:Mar=03!
set str=!str:Apr=04!
set str=!str:May=05!
set str=!str:Jun=06!
set str=!str:Jul=07!
set str=!str:Aug=08!
set str=!str:Sep=09!
set str=!str:Oct=10!
set str=!str:Nov=11!
set str=!str:Dec=12!
echo !str! >> x
)
sort < x > y
for /f "tokens=4 delims= " %%a in (y) do (
set AVG=%%a
)
echo wget www.google.com
echo %curTimestamp%
ECHO %Now%
::for %%F in (q r s t u v w x y z) do if exist %%F del %%F
Pause