I'm new to Titanium and am trying to create a small test. I am on a Mac and trying to run the following code:
<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>
However, file.txt is not created. How do I run a terminal command from Titanium Desktop? Eventua开发者_如何学Pythonlly, I'd like to click btn-file and it runs a shell script.
You're missing a call to the "launch" method. You create the process, but don't do anything with it!
<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>
精彩评论