在InTouch中设置系统时间和日期

时间:2022-10-15 04:23:11 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

本文介绍了几种不同的方法用于在InTouch中设置系统时间和日期。

Strategy 1

使用StartApp() 脚本函数打开一个命令行窗口(DOS box),执行TIME和DATE 命令。

例子: 在InTouch脚本中输入下面两行语句:

Windows NT/2000

StartApp("Cmd.exe /C TIME "+ NewTime);

StartApp("Cmd.exe /C DATE "+ NewDate);

· 这里的 NewTime and NewDate是包含字符串的内存消息变量用来设置新的时间和日期

· 如: NewTime = "12:50:03" 和 NewDate = ""

注意: Cmd.exe的路径不需要指定因为,它应该已经在你的系统路径中 (cmd.exe在\WinNT\System32 文件夹)。

Strategy 2

使用WWDosCommand() 脚本函数执行TIME 和 DATE命令:

例子: 在InTouch脚本中输入下面两行语句:

Windows 9x, NT, 2000

WWDosCommand("TIME "+ NewTime,"INVISIBLE");

WWDosCommand("DATE "+ NewDate","INVISIBLE");

· 这里的 NewTime and NewDate是包含字符串的内存消息变量用来设置新的时间和日期。

· 如: NewTime = "12:50:03" 和 NewDate = ""

· 确保在TIME 和 DATE的结尾后有一个空格。

Strategy 3

使用 StartApp() 脚本函数执行一个带两个参数的批处理(.BAT)文件用于TIME 和DATE 命令。

例如:

Windows 9x, NT, 2000

打开记事本程序,创建一个名为SETTIME.TXT的文件,存放到你的应用程序目录下,如下所示:

TIME %1

DATE %2

改变文件的扩展名为.BAT;

在InTouch中执行如下StartApp()命令

AppPath = InfoInTouchAppDir; {获得应用程序路径并且把它们存放到AppPath内存消息标记中}

StartApp(AppPath+"\SETTIME.bat " + NewTime +" "+ NewDate);

· 这里的 NewTime and NewDate是包含字符串的内存消息变量用来设置新的时间和日期。

· 如: NewTime = "12:50:03" 和 NewDate = ""

· 确保在SETTIME.BAT字符串后有一个空格。在NewTime and NewDate之间也有一个空格 。

Strategy 4

执行 Net Time 命令让你的计算机与LAN上的时钟计算机保持同步。类似于上面已经提到的从Strategies 1~3 的方法,你可以在 you can run Net Time with the StartApp() script function 中在DOS命令行窗口执行Net Time 命令(Strategy 1), 或在批处理文件中 (Strategy 3) 执行Net Time 功能, 或使用WWDosCommand() 脚本函数 (Strategy 2)执行Net Time功能。

使用Net Time设置系统时间的语法是:

Net Time \\ComputerName /Set /Y

· 这里ComputerName 是网络上主时钟计算机的计算机名

· /Set 设置本地计算机与 "ComputerName."计算机的时钟相同

· /Y 确认你所作的工作

StartApp():

StartApp("Cmd.exe /C Net Time \\MasterPC /Set /Y"); {Sets local time/date to match MasterPC's}

WWDosCommand():

WWDosCommand("Net Time \\MasterPC /Set /Y", "INVISIBLE"); {Sets local time/date to match MasterPC's}

本文来源:https://www.wddqw.com/doc/ea498a44021ca300a6c30c22590102020740f2f9.html