gpt4 book ai didi

windows - 需要关机脚本 : Check date if Wednesday run batch script

转载 作者:可可西里 更新时间:2023-11-01 11:21:12 28 4
gpt4 key购买 nike

我们使用 avast adnm 4.8,它没有关闭扫描选项。 我制作了一个批处理脚本来在关机时运行 Avast。

@echo off
shutwdown -a
pushd "C:\Program Files\Alwil Software\Avast4"

cls

echo --------------------------------------------------------------

echo Bezig met scannen, de computer wordt automatisch uitgezet...

echo --------------------------------------------------------------

aswcmd C: /m /*

popd "C:\Program Files\Alwil Software\Avast4"

shutdown -s

但我只想在星期三扫描计算机。因此,如果不是星期三,计算机必须在不扫描的情况下关闭。

我需要一个 VBscript 来检查当前日期,如果是星期三则调用批处理脚本,然后在其他日子继续关闭。我想将此脚本用作关闭脚本。如果可以使用批处理脚本,那也很好。

提前致谢

最佳答案

您可以使用这个批处理脚本来做到这一点:

@ECHO OFF
FOR /F "TOKENS=1-3 DELIMS=/" %%A IN ("%DATE%") DO SET /A MM=10%%A %% 100, DD=10%%B %% 100, YY=%%C
IF %MM% LSS 3 SET /A MM+=12, YY-=1
SET /A A=YY/100, B=A/4, C=2-A+B, E=36525*YY/100, F=306*(MM+1)/10, DOW=(C+DD+E+F-3)%%7
IF NOT %DOW% == 3 GOTO SHUTDOWN
ECHO TODAY IS WEDNESDAY, SCAN HERE...
:SHUTDOWN
ECHO SHUTDOWN HERE...

DOW 变量的值介于 0(星期日)和 6(星期六)之间。如果您的日期格式不是 MM/DD/YYYY,请相应地更改 FOR/SET 命令中的 MM、DD 和 YY 变量顺序。

关于windows - 需要关机脚本 : Check date if Wednesday run batch script,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com