【发布时间】:2010-11-18 05:37:40
【问题描述】:
我是 Windows 脚本的新手。是否有可以从 wsh 使用的日历 UI 小部件来获取用户输入?我基本上需要从用户那里得到一个日期。
【问题讨论】:
我是 Windows 脚本的新手。是否有可以从 wsh 使用的日历 UI 小部件来获取用户输入?我基本上需要从用户那里得到一个日期。
【问题讨论】:
<html>
<head>
<title>calendar</title>
<hta:application
scroll="no"
singleinstance="no"
windowstate="normal"
>
</head>
<script type="text/vbscript">
Sub cal1_click()
ddate.value=cal1.value
div1.style.visibility="hidden"
End Sub
</script>
<body>
<div>
<input id="ddate" type="text" value="click here" onclick="div1.style.visibility='visible'">
<div id="div1" style="visibility:hidden;">
<object id="cal1"
classid="clsid:8E27C92B-1264-101C-8A2F-040224009C02">
</object>
</div>
</div>
</body>
</html>
【讨论】:
VBScript 只有InputBox 函数用于用户输入:您可以使用它来提示用户输入其语言环境支持的任何日期格式的日期字符串(“8/10/2009”、“8/10 /09”、“2009 年 8 月 10 日”、“2009 年 8 月 10 日”等),然后使用 DateValue 函数将其转换为日期变体。
如果需要,您可能需要HTML Application。查看info and tips on HTAs 的 Microsoft TechNet 脚本中心。
【讨论】: