|
阅读:1498回复:3
win7 X64下面调用32位IE的脚本
我想用鼠标手势调用IE,可是调出的是64位IE,然后我手动改成X86版IE的路径,还是不行。是哪改错了??
const IE_PATH = "C:\Program Files (x86)\Internet Explorer\\iexplore.exe"; var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile); file.initWithPath(IE_PATH); if (!file.exists()) { alert("File does not exist: " + IE_PATH); return; } |
|
|
1楼#
发布于:2011-12-15 12:02
不懂这个脚本语法
你这个路径写错了吧 把\分隔都改成\\分隔 不过我试了下,哪个也调不出来…… |
|
|
2楼#
发布于:2011-12-15 12:02
我胡诌了个,貌似能调
const APP_PATH = "C:\\Program Files (X86)\\Internet Explorer\\iexplore.exe";
var file = Cc["@mozilla.org/file/local;1"].createInstance(Ci.nsILocalFile);
file.initWithPath(APP_PATH);
if (!file.exists()) {
alert("File does not exist: " + APP_PATH);
return;
}
var process = Cc["@mozilla.org/process/util;1"].createInstance(Ci.nsIProcess);
try {
process.init(file);
process.run(false, "", 0);
}
catch (ex) {
alert("Failed to execute: " + APP_PATH);
} |
|
|
3楼#
发布于:2011-12-15 12:02
"\"要替换成"\\"
|
|
|