如何使用 TideSDK 杀死 windows 应用程序?
How to kill a windows application using TideSDK?
我正在尝试 运行 像 TASKKILL /F /IM notepad.exe
这样的命令
var process = Ti.Process.createProcess({args: ['TASKKILL /F /IM notepad.exe']});
process.launch();
或
Ti.Process.launch('TASKKILL /F /IM skype.exe');
调试器不多说,就Error launching 'TASKKILL /F /IM notepad.exe'
有什么想法吗?
为了创建进程,我使用了这个语法 (coffeeScript) :
customProcess = Ti.Process.createProcess([
arg1
arg2
arg3
])
customProcess.launch()
这是我如何使用 Ti.Process 的示例:执行 wkhtmltopdf 二进制文件以便从 HTML/CSS 创建 pdf。所以我使用以下内容:
pdfProcess = Ti.Process.createProcess([
Ti.API.application.getResourcesPath() + '/wkhtmltopdf/builds/win32/wkhtmltopdf/bin/wkhtmltopdf.exe'
'--margin-bottom'
30
'--margin-top'
40
sourcePath
'--header-html'
headerPath
'--footer-html'
footerPath
destinationPath
])
pdfProcess.launch()
我还没有尝试过,但也许以下方法会起作用:
exitProcess = Ti.Process.createProcess([
'TASKKILL'
'/F'
'/IM'
'notepad.exe'
])
exitProcess.launch()
我认为您必须将流程的每个参数拆分到列表的一个项目中。
我正在尝试 运行 像 TASKKILL /F /IM notepad.exe
var process = Ti.Process.createProcess({args: ['TASKKILL /F /IM notepad.exe']});
process.launch();
或
Ti.Process.launch('TASKKILL /F /IM skype.exe');
调试器不多说,就Error launching 'TASKKILL /F /IM notepad.exe'
有什么想法吗?
为了创建进程,我使用了这个语法 (coffeeScript) :
customProcess = Ti.Process.createProcess([
arg1
arg2
arg3
])
customProcess.launch()
这是我如何使用 Ti.Process 的示例:执行 wkhtmltopdf 二进制文件以便从 HTML/CSS 创建 pdf。所以我使用以下内容:
pdfProcess = Ti.Process.createProcess([
Ti.API.application.getResourcesPath() + '/wkhtmltopdf/builds/win32/wkhtmltopdf/bin/wkhtmltopdf.exe'
'--margin-bottom'
30
'--margin-top'
40
sourcePath
'--header-html'
headerPath
'--footer-html'
footerPath
destinationPath
])
pdfProcess.launch()
我还没有尝试过,但也许以下方法会起作用:
exitProcess = Ti.Process.createProcess([
'TASKKILL'
'/F'
'/IM'
'notepad.exe'
])
exitProcess.launch()
我认为您必须将流程的每个参数拆分到列表的一个项目中。