【问题标题】:Calendar UI widget for wscript/vbscriptwscript/vbscript 的日历 UI 小部件
【发布时间】:2010-11-18 05:37:40
【问题描述】:

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

【问题讨论】:

    标签: windows vbscript wsh


    【解决方案1】:
    <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>
    

    【讨论】:

      【解决方案2】:

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

      如果需要,您可能需要HTML Application。查看info and tips on HTAs 的 Microsoft TechNet 脚本中心。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多