这有点复杂,但我肯定会尽我所能!IBM Personal Communications中的VBScript,注册当前日期和时间
我想在我的程序IBM个人通信(会话A)中注册当前时间和日期“年,周,日+时间”。我必须使用.MAC扩展名才能使程序读取最终文件。
这是我此刻的代码:
[PCOMM SCRIPT HEADER]
LANGUAGE=VBSCRIPT
DESCRIPTION=
[PCOMM SCRIPT SOURCE]
OPTION EXPLICIT
autECLSession.SetConnectionByName(ThisSessionName)
REM This line calls the macro subroutine
subSub1_
sub subSub1_()
autECLSession.autECLOIA.WaitForAppAvailable
autECLSession.autECLOIA.WaitForInputReady
autECLSession.autECLPS.SendKeys "151441652 " **<--This is where the date has to appear**
autECLSession.autECLOIA.WaitForInputReady
autECLSession.autECLPS.SendKeys "[enter]"
autECLSession.autECLPS.WaitForAttrib 12,1,"00","3c",3,10000
autECLSession.autECLPS.Wait 3401
autECLSession.autECLOIA.WaitForAppAvailable
autECLSession.autECLOIA.WaitForInputReady
autECLSession.autECLPS.SendKeys "[pf12]"
end sub
autECLSession.autECLPS.SendKeys“151441652” < ---最后的值必须出现在这里以相同的顺序。这些数字是由我手动输入的。所以我最终需要做的是识别日期并手动输入。
这是数字代表什么:
15 = 2015年
14 =当前星期,日期,现在是2015年2月4日是第14周
4 =一周中的第4天。星期四
1652 =当前时间,我需要时间成为一个24小时的时钟。
查看文档:[DatePart Function](https://msdn.microsoft.com/en-us/library/4kt42529(v = vs.84).aspx)确实*所有内容* 。 – Tomalak 2015-04-02 15:52:23
非常感谢你! – EliasWick 2015-04-02 16:39:35