【windows-bat脚本】-修改系统时间

项目场景:

xshell7和xftp7时间到期需要更新导致无法使用。


问题描述

主要是xshell7和xftp7在离线环境使用,一定时间后打开需要强制更新,否则无法使用。


解决方案:

使用.bat脚本,打开工具前后修改系统时间。

1.新建一个xftpStart.bat。

bash 复制代码
@echo off
::解决win10乱码
chcp 65001

color 3e
title xftp启动器
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c "^&chr(34)^&"%~0"^&chr(34)^&" ::","%cd%","runas",1)(window.close)&&exit
 
:: 获取当前系统日期和时间,存储为完整格式
for /f "tokens=2 delims= " %%a in ('date /t') do set original_date=%%a

:: 显示当前系统时间和日期
echo 当前系统日期: %original_date%

:: 临时设置系统日期和时间
echo 正在将系统日期设置:2022-12-01
date 2022-12-01
 
::启动xftp程序
start "" "C:\Program Files (x86)\NetSarang\Xftp 7\Xftp.exe"
echo 等待xftp启动中
:: 等待 10 秒
timeout /t 30 >nul

:: 恢复原始系统日期和时间
echo 正在恢复原始系统日期和时间...
date %original_date%

echo 系统时间已恢复为: %original_date%
pause

2.新建xshellStart.bat,运行xshell前后修改时间

bash 复制代码
@echo off
:: 设置编码
chcp 65001 >nul

color 3e
title Xshell启动器
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c "^&chr(34)^&"%~0"^&chr(34)^&" ::","%cd%","runas",1)(window.close)&&exit

:: 获取当前系统日期和时间,存储为完整格式
for /f "tokens=2 delims= " %%a in ('date /t') do set original_date=%%a

:: 显示当前系统时间和日期
echo 当前系统日期: %original_date%

:: 临时设置系统日期和时间
echo 正在将系统日期设置:2022-12-01
date 2022-12-01
 
::启动Xshell程序
start "" "C:\Program Files (x86)\NetSarang\Xshell 7\Xshell.exe"
echo 等待Xshell启动中
::等待xshell启动完成
timeout /T 30 /NOBREAK
::ping 0.0.0.0 -n 5> nul
echo Xshell启动完成

:: 恢复原始系统日期和时间
echo 正在恢复原始系统日期和时间...
date %original_date%

echo 系统时间已恢复为: %original_date%
pause
相关推荐
qq_3692243310 天前
Windows全系通用!ntdll.dll文件丢失、报错、闪退问题的完整排查与修复教程
windows·dll·dll修复·dll丢失·dll错误
阿米亚波10 天前
【Windows】QEMU 启动 openEuler aarch64/arm64 架构系统 + 离线软件源
linux·windows·经验分享·笔记·架构·arm
caimouse10 天前
Reactos 第 10 章 网络操作 — 10.3.1 NIC驱动
网络·windows
初圣魔门首席弟子10 天前
Node.js 详细介绍(知识库版)
windows·qt·node.js·知识库
CHENG-JustDoIt10 天前
AI工具 | 爆火开源项目Odysseus AI 工作台:从项目介绍、部署情况及其使用等多方位分析指南(含详细步骤)
大数据·人工智能·windows·python·ai·开源·github
kingbal10 天前
Windows:flutter环境搭建
windows·flutter
未若君雅裁10 天前
Python 数据容器详解,list、tuple、str、set、dict 到底怎么选
windows·python·list
CodeKwang10 天前
Windows 环境 OCCT 8.0 编译构建及与 Qt6 项目集成
windows·qt·opencascade
我是伪码农10 天前
小兔鲜1-25
linux·服务器·windows
vx-Biye_Design10 天前
springboot安阳地区研学旅游服务小程序-计算机毕业设计源码12785
java·vue.js·windows·spring boot·tomcat·maven·mybatis