![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 17:23 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,256 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何让本机时间与局域网的一台电脑的日期同步? |
| 可打印版本 1,384 / 6 |
| 第1楼 crazyforcrane | 发表于 2008-12-01 09:01 |
| 初级用户 发帖 18 积分 32 | |
|
如何让本机时间与局域网的一台电脑的日期同步? 比如局域网有台电脑是服务器,执行脚本之后,可以让本机的日期与该服务器日期同步?
如果用net time \\服务器ip,如何能够得到输出结果的特定位置? 比如输出的是服务器的时间是2008/12/1,上午08:36,如何只得到2008-12-1然后设置本机ip那? @echo off set/p serveraddr=请输入服务器IP地址: net time \\%serveraddr% /set /y pause [ Last edited by crazyforcrane on 2008-12-1 at 12:36 ] |
|
| 第2楼 ruisoft | 发表于 2008-12-01 10:56 |
| 初级用户 发帖 57 积分 93 | |
|
能否把你想完成的操作说完整?
|
|
| 第3楼 sea1112 | 发表于 2008-12-01 11:01 |
| 初级用户 发帖 119 积分 131 来自 gz | |
|
::更新本地时间为服务器时间
@echo off ::日期更新 for /f "tokens=3 dellims= " %%i in ('net time \\192.168.1.1') do echo %%i|date ::时间更新 for /f "tokens=5 dellims= " %%i in ('net time \\192.168.1.1') do echo %%i|time [ Last edited by sea1112 on 2008-12-1 at 11:09 ] |
|
| 第4楼 HAT | 发表于 2008-12-01 11:02 |
| 版主 发帖 5,017 积分 9,023 | |
NET TIME |
|
| 第5楼 crazyforcrane | 发表于 2008-12-01 12:15 |
| 初级用户 发帖 18 积分 32 | |
|
全部的要求是这样的! 我的局域网有台服务器,以它的时间为准!
运行脚本之后,提示,请输入服务器地址,输入服务器地址之后,自动将本机时间与服务器同步,这是全部的内容! |
|
| 第6楼 HAT | 发表于 2008-12-01 12:32 |
| 版主 发帖 5,017 积分 9,023 | |
|
Re 5楼 建议在顶楼更新问题描述,以方便他人查看。
|
|
| 第7楼 sea1112 | 发表于 2008-12-01 15:25 |
| 初级用户 发帖 119 积分 131 来自 gz | |
Originally posted by crazyforcrane at 2008-12-1 12:15 PM: @echo off set /p serverip=请输入服务器IP地址: ping -n 1 %serverip%>nul if %errorlevel%==1 "echo 网络不通.请检查.&&pause&&exit /b for /f "tokens=5 dellims= " %%i in ('net time \\%serverip%') do ( title 服务器时间:%%i 本机时间:%time:~0,5% echo %%i|time echo 时间更新完毕.) 注意:服务器时间是12小时制的,本地格式也要一样才行。不然你就等12:00前做事吧。 [ Last edited by sea1112 on 2008-12-1 at 15:28 ] |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |