如何使用VBScript打开记事本并粘贴当前日期?

时间:2017-07-27 04:17:05

标签: vbscript

如何使用VBScript打开记事本并在其中粘贴当前日期?

这就是我现在所拥有的一切:

Set WshShell = WScript.CreateObject("WScript.Shell")
Call WshShell.Run("%windir%\system32\notepad.exe")
Dim aDate
aDate = Date()
WScript.Sleep 2000

现在,如何粘贴日期?

2 个答案:

答案 0 :(得分:3)

使用SendKeys将按键发送到活动窗口。

用法:

WshShell.SendKeys aDate

您可能需要确保焦点位于要向其发送击键的窗口中。为此,请使用AppActivate方法。

在这种情况下使用窗口标题:

WshShell.AppActivate "Untitled - Notepad"

答案 1 :(得分:0)

你也可以使用

WshShell.SendKeys "{F5}"