在这个网站上的这篇文章中,伙计们的工作很棒。
但是我需要根据我的需要修改这个脚本。
我不是铁杆编码员,但几乎没有什么帮助,我可以让它工作。
我有网站,它有 HH:MM AM/PM 格式的时间戳。
这就是我网站上的内容。
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