【问题标题】:Markdown to HTML: script compatible with WSHMarkdown to HTML:与 WSH 兼容的脚本
【发布时间】:2012-11-01 16:04:19
【问题描述】:

Pagedown 项目(JS 脚本)中有一个 Markdown 到 HTML 转换器。 我的问题是:如何使这个 JS 脚本适应 WSH(Windows 脚本宿主)的使用?我需要例如WSH命令行调用的js脚本:

cscript.exe md_to_html.js c:\test\aa.md

我在 google 中没有找到这样的页面。

【问题讨论】:

    标签: jscript wsh pagedown


    【解决方案1】:

    使用以下脚本创建名为 pagedown.wsf 的 WSF 文件

    <job>
        <object id="Stream" progid="Adodb.Stream" /> <!-- utf-8 documents support -->
        <script language="jscript" src="Markdown.Converter.js" />
    
        <script language="jscript">
                Stream.Charset = 'utf-8';
                Stream.Open();
                Stream.LoadFromFile(WScript.Arguments.Item(0));
    
                var text = Stream.ReadText();
    
                WSH.Echo(new Markdown.Converter().makeHtml(text))
        </script>
    </job>
    

    并将其与 cscript.exe

    一起使用
    cscript //Nologo pagedown.wsf input.md > output.html
    

    如果 ADODB 出现问题,请尝试从 here 下载并安装它。

    【讨论】:

      猜你喜欢
      • 2010-10-17
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      • 2017-04-16
      • 2018-09-05
      • 1970-01-01
      • 2019-03-25
      • 1970-01-01
      相关资源
      最近更新 更多