1

我是 Windows 脚本的新手。是否有可以从 wsh 使用的日历 UI 小部件来获取用户输入?我基本上需要从用户那里得到一个日期。

4

2 回答 2

2

VBScript 仅具有InputBox用户输入功能:您可以使用它来提示用户输入其语言环境支持的任何日期格式的日期字符串(“8/10/2009”、“8/10/09”、“August 2009 年 10 月 10 日”、“2009 年 8 月 10 日”等),然后使用该DateValue函数将其转换为日期变体。

如果需要,您可能需要一个HTML 应用程序。查看 Microsoft TechNet 脚本中心以获取有关 HTA 的信息和提示

于 2009-08-10T11:31:17.977 回答
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>
于 2014-05-01T20:11:39.970 回答