2345王牌技术员联盟论坛

下载

APP

王牌

小程序

总回帖数:8
下午休整,BAT写一个自动关机的程序。  查看:188 | 回复:8   只看楼主 | 举报 | 收藏 (1)
军衔:
经验:53494/100000
发帖:
12/1668
精华数/发帖数
信誉:
累计收入:
5000元以上

天气真的太热了,早上7点多的太阳都感觉遭不住,一早把一个餐馆监控安装回到店里后,准备休整一天,闲来没事,随手写了一个bat的dos程序,代码保存为bat运行就行,简单高效,有需要的时候,可以直接拿去使用。

@echo off

:n

echo.

echo ——定时关机——

echo                 --By:可**脑 2025.7.17

echo.

echo    1、定时关机或改变定时  2、取消定时关机  3、退出

echo.

echo.

set /p xz="请输入序号:"

if %xz%==1 goto d

if %xz%==2 goto q

if %xz%==3 goto t

:d

echo.

cls

echo.

set /p h="请输入在几个小时后关机(不足1小时输入0(必填)):"

echo.

set /p s="请输入在几分钟后关机(不足1小时输入0(必填)):"

set /a a=%h%*3600+%s%*60

shutdown.exe -a

cls

echo.

shutdown.exe -s -t %a%

echo 系统将在%h%小时:%s%分钟后自动关机!

echo. & pause & cls & goto n

:q

echo.

cls

echo.

shutdown.exe -a

cls

echo.

echo 系统自动关机已取消!

echo. & pause & cls & goto n

:t

exit

添加回复 (0) 2025-07-17 13:49:11 [1楼]
军衔:
经验:53494/100000
发帖:
12/1668
精华数/发帖数
信誉:
累计收入:
5000元以上
都是这种心境,忙的时候想休息一下,休息的时候又感觉太闲了,就做点其他事情,要不程序员就白当了,不用,在过几年就忘光光了。
添加回复 (0) 2025-07-17 15:32:02 [2楼]
军衔:
经验:101146/200000
发帖:
89/16838
精华数/发帖数
信誉:
四 星
累计收入:
10000元以上
个性头衔:
点击取消显示
完全没有必要啊 这种小程序都烂大街了 要不是平台有限制,我能甩给你一大把

扫描二维码,安装到手机

随时随地看帖,还可查账领薪!

回复(1) (0) 2025-07-17 18:57:45 [3楼]
  • 可比电脑 :温故而知新,偶尔练练手,要不全部还给学校了,至少我那个程序员的证还得有点东西吧。

    2025-07-18 11:27:27
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
二级士官
经验:153/270
发帖:
0/82
精华数/发帖数
信誉:
零星
累计收入:
10元以下
你还是个程序员?野鸡大学的吗?
回复(1) (0) 2025-07-17 19:06:49 [4楼]
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
经验:205454/200000
发帖:
71/29580
精华数/发帖数
信誉:
三 星
累计收入:
10000元以上
个性头衔:
点击取消显示
水平可以,这些东西现在都忘 记了
回复(1) (0) 2025-07-17 19:52:51 [5楼]
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
经验:134953/200000
发帖:
147/32187
精华数/发帖数
信誉:
累计收入:
10000元以上
个性头衔:
点击取消显示
天气太热,闲了就在店里开着空调睡一会、一天三四十度电费,不开就得热医院了。
回复(1) (0) 2025-07-17 20:52:15 [6楼]
  • 可比电脑 :看你头像就知道你是胖子呢,脂肪多最怕热,热天和蛇一样,哈哈。

    2025-07-18 11:25:51
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
经验:86769/100000
发帖:
27/9450
精华数/发帖数
信誉:
累计收入:
10000元以上
会者不难,难者不会
回复(1) (0) 2025-07-18 08:43:35 [7楼]
  • 可比电脑 :这种不是手上的技能,3天不摸就容易生疏的,何况10多年。

    2025-07-18 11:25:13
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
经验:52923/100000
发帖:
33/11138
精华数/发帖数
信誉:
五 星
累计收入:
2000元以上
点击取消显示
以前做服务器,UPS不带联动的就是写个程序,一直ping网关,ping不通就执行关机保护数据
回复(1) (0) 2025-07-18 10:22:32 [8楼]
  • 可比电脑 :现在都还记忆犹新,啃了好基本厚厚的DOS6.22书啊,bat其实完全可以归属一种程序编程。

    2025-07-18 11:24:32
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
军衔:
大元帅
经验:35572/50000
发帖:
0/110
精华数/发帖数
信誉:
三 星
累计收入:
1000元以上

我也来一个吧

====================================================


@echo off

title 自动关机设定

color 0A

:m

cls

echo.

echo.   1、输入自动关机时间(例:17:59)。

echo.   2、输入 [0] 取消已设置的关机计划。

echo.

echo.   %tishi%

echo.

set  /p shijian=请在英文状态下输入:

if  not defined shijian (

set tishi=【乖,咱认真输入好不好!】

goto m

)

if %shijian% equ 0 (

shutdown -a

set tishi=【自动关机计划已取消!】

set shijian=

goto m

)

for /F "tokens=1-2 delims=:" %%a in ("%shijian%") do  (

set /a gjt=%%a*3600+%%b*60

)

for /F "tokens=1-3 delims=: " %%a in ("%time%") do  (

set xs=%%a

set fen=%%b

set miao=%%c

)

if %xs:~0,1%  equ 0 set /a xs=%xs:~1,2% 

set /a gj=xs*3600+fen*60+miao

set shijian=明天%shijian%

if %gjt% lss %gj%  (

set /a gjt=86400-gj+gjt

) else (

set /a gjt=gjt-gj

)

shutdown -s -t %gjt%

cls

echo.

echo.   电脑将在%shijian%自动关机。

echo.   请提前保存文档!

echo.

echo.   按任意键返回,退出请直接关闭窗口。

pause >nul

set tishi=【已设置%shijian%的自动关机计划】

set shijian=

goto m

回复(1) (0) 2025-07-18 15:32:42 [9楼]
  • 可比电脑 :不过,比我的优美多了,我那个就是感觉有点难看;

    2025-07-18 16:40:36
  1. 添加回复
  2. 添加回复
  3. 提交 还可以输入140个字
总回帖数:8
快速回复主题
您需要 登录注册 后才可以回帖
你知道吗?如果你浏览帖子时只想看楼主的回复,只要点击【只看楼主】就可以轻松过滤其他人的回复哟!