Titanium Desktop createProcess运行shell脚本

时间:2011-08-13 23:14:06

标签: javascript-events desktop-application titanium

我是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脚本。

谢谢!

1 个答案:

答案 0 :(得分: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>