【问题标题】:Titanium Desktop createProcess to run shell scriptTitanium Desktop createProcess 运行 shell 脚本
【发布时间】:2011-10-26 14:26:51
【问题描述】:

我是 Titanium 的新手,正在尝试创建一个小测试。我在 Mac 上尝试运行以下代码:

<a id="btn-file" href="#">Create File</a>
        
<script type="text/javascript">
    document.getElementById("btn-file").addEventListener("click", function() {
        var process = Titanium.Process.createProcess(
            ['touch', 'file.txt']
        );
    });
</script>

但是,不会创建 file.txt。如何从 Titanium Desktop 运行终端命令?最后,我想点击 btn-file 并运行一个 shell 脚本。

【问题讨论】:

    标签: javascript dom-events titanium desktop-application


    【解决方案1】:

    您缺少对“启动”方法的调用。您创建了流程,但不要对它做任何事情!

    <a id="btn-file" href="#">Create File</a>
    
    <script type="text/javascript">
        document.getElementById("btn-file").addEventListener("click", function() {
            var process = Titanium.Process.createProcess(
                ['touch', 'file.txt']
            );
            process.launch();
        });
    </script>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多