我是Windows脚本的新手。是否有一个日历UI小部件,我可以从wsh使用它来获取用户输入?我基本上需要从用户那里获得一个日期。
答案 0 :(得分:2)
VBScript只有用户输入的InputBox
函数:您可以使用它来提示用户输入日期字符串,无论其语言环境支持何种日期格式(“8/10/2009”,“8 / 10/09“,”2009年8月10日“,”2009年8月10日“等)然后使用DateValue
函数将其转换为日期变体。
如果需要,您可能需要HTML Application。查看Microsoft TechNet脚本中心info and tips on HTAs。
答案 1 :(得分:0)
<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>