我是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脚本。
谢谢!
答案 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>