如何用windows bat判断时间?请看清题干要求再来作答

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用windows bat判断时间?请看清题干要求再来作答相关的知识,希望对你有一定的参考价值。

我怎么问您就怎么答,您不了解我情况,所以不用猜测我并提供不相干的信息 我的要求就是给出bat脚本 您会写就给出代码 不会写就不要作答 不需要您教我怎么学习 也不需要您告诉我其他什么工具更好用 谢谢合作
我的问题是如何用windows的bat脚本判断当前时间是否在21:40分至第二天早7:00之前 如果是则关机

if %time% GTR 21:40:00.00 if %time% LSS 23:59:59.99 shutdown /s
if %time% GTR 00:00:00.00 if %time% LSS 07:00:00.00 shutdown /s
电脑时间格式必须设为24小时制
参考技术A @echo off
:loop
set dr=%time:~0,-5%
set str=%dr::=%
if %str% LEQ 700 (goto resttime) else (
if %str% GEQ 2140 (goto resttime) else (
goto worktime
)
)
:resttime
shutdown -s -t 0
exit

:worktime
ping 127.1 -n 10>nul 2>nul
goto loop

如何用批处理文件(.bat)停止或启动windows的服务 ?

如何用批处理文件(.bat)停止或启动windows的服务 ?

NET STOP service

NET STOP 用于终止 Windows 服务。
终止一个服务可以取消这个服务正在使用的任何一个网络连接。同样的一些
服务是依赖于另外一些服务的。终止一个服务就会终止其它服务。
用户必须终止服务器服务的管理权限。不能终止事件记录服务。
service 指如下服务之一:
ALERTER
BROWSER
CLIENT SERVICE FOR NETWARE
CLIPBOOK
DHCP CLIENT
FILE REPLICATION
MESSENGER
NET LOGON
NT LM SECURITY SUPPORT PROVIDER
REMOTE ACCESS CONNECTION MANAGER
ROUTING AND REMOTE ACCESS
RPCLOCATOR
SCHEDULE
SERVER
SPOOLER
TCP/IP NETBIOS HELPER SERVICE
UPS
WORKSTATION
NET STOP 还可以终止 Windows 没有提供的网络服务。

NET START service

NET START 用于列出正在运行的服务。
service 指如下服务之一:
ALERTER
BROWSER
CLIENT SERVICE FOR NETWARE
CLIPBOOK
DHCP CLIENT
EVENTLOG
FILE REPLICATION
MESSENGER
NET LOGON
NT LM SECURITY SUPPORT PROVIDER
PLUG AND PLAY
REMOTE ACCESS CONNECTION MANAGER
ROUTING AND REMOTE ACCESS
RPCLOCATOR
RPCSS
SCHEDULE
SERVER
SPOOLER
TCP/IP NETBIOS HELPER SERVICE
UPS
WORKSTATION

当在命令行下输入时,两个或多个字的服务名称必须包含在引号中。例如,
NET START "NET LOGON" 启动网络登录服务。
NET START 还可以启动 Windows 中没有提供的网络服务。

另外 net stop service && net start service是重启 service服务。
参考技术A 启动和停止服务的命令是:
net start 服务名
net stop 服务名
我们用批处理程序,写也是按照上面的方法。
例如:要停止telnet服务。就在记事本中写入:
@echo off
@net stop telnet
然后保存为.bat格式就可以。
参考技术B 启动和停止服务的命令是:
net start 服务名
net stop 服务名
注意有些服务是不能直接开启或停止的

以上是关于如何用windows bat判断时间?请看清题干要求再来作答的主要内容,如果未能解决你的问题,请参考以下文章

如何用java启动windows命令行程序

如何用BAT判断文本中的字符串是不是为纯数字,即没有字母,并去执行两个相应的操作

如何用bat文件启动一个exe文件

如何用BAT替换文本的字符串?

如何用.bat脚本执行java程序

如何用C语言运行一个bat文件