阅读:5147回复:15
求助,鼠标手势组件的使用。
请问下大家觉得是FireGestures好用还是All in one Gestures好用啊?
如果各有各的特色请把特色写出来,谢谢各位了 |
|
1楼#
发布于:2008-10-13 12:54
想要最好,就应该把MOUSE GESTURES加到预先名单当中
八个方向,或四个方向都可以实现,功能比FIREGESTURES多个手势打开书签,少个撤消关闭标签页(可以自加JS脚本) |
|
|
2楼#
发布于:2008-10-13 12:54
刚才看了你的这个,我把All in one Gestures删除用了FireGestures
|
|
3楼#
发布于:2008-10-13 12:54
|
|
|
4楼#
发布于:2008-10-13 12:54
说实话,我对这些都不满意,感觉没有GB的好
|
|
5楼#
发布于:2008-10-13 12:54
FIREGESTURES鼠标手势扩展有没有打开外部程序的功能
FIREGESTURES鼠标手势扩展,有没有可以用手势打开电脑里面,也就是 外部程序的功能啊,那样,我就可以不用把外部程序放在FF里面了 |
|
6楼#
发布于:2008-10-13 12:54
蓝色的吉他:想要最好,就应该把MOUSE GESTURES加到预先名单当中 FIREGESTURES可以用手势打开书签 方法: if(window.loadURI) loadURI(getShortcutOrURI('书签的关键字',{})); 其对于smartbookmark尤其好用 而且FIREGESTURES的主页上就还有一个可以打开书签的方法(与这个不一样) Open Favorite URL FIREGESTURES的主页:http://www.xuldev.org/firegestures/getscripts.php |
|
7楼#
发布于:2008-10-13 12:54
lihuai617:FIREGESTURES鼠标手势扩展有没有打开外部程序的功能 这个脚本是打开IE的,不过我试了一下,可以把第一行的路径改成其他的程序,照样可以打开,只是它会读取你当前页的网址,在有的时候会稍有问题。有人可以改改就好了,改到只打开程序。 const APP_PATH = "C:\\Program Files\\Internet Explorer\\iexplore.exe"; var srcNode = FireGestures.sourceNode; var linkURL = FireGestures.getLinkURL(srcNode); if (!linkURL) // throw "Not on a link"; linkURL=window.content.location.href; 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 { var args = [linkURL]; process.init(file); process.run(false, args, args.length); } catch (ex) { alert("Failed to execute: " + APP_PATH); } |
|
8楼#
发布于:2008-10-13 12:54
问题是我不会改啊。那个加外部程序的扩展,这次用不了
|
|
9楼#
发布于:2008-10-13 12:54
const APP_PATH = "C:\\windows\\notepad.exe"; var srcNode = FireGestures.sourceNode; var linkURL = FireGestures.getLinkURL(srcNode); if (!linkURL) // throw "Not on a link"; linkURL=window.content.location.href; 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 { var args = ""; process.init(file); process.run(false, args, args.length); } catch (ex) { alert("Failed to execute: " + APP_PATH); } 我也不会改,试着改改,知其然不知其所以然。 这个就是运行 写字板的。 加了一句话 var args = "" 让运行特定程序的参数为空 |
|
|
10楼#
发布于:2008-10-13 12:54
var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsILocalFile);
file.initWithPath("D:\\外部程序\\外部程序.exe"); file.launch(); 路径自已改 那个论坛里面有个高手帮我解决了,我放上来,大家用啊 太帅了,又节约了一个扩展,哈哈 |
|
11楼#
发布于:2008-10-13 12:54
lihuai617:var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsILocalFile); lihuai617,你用的是custom buttons2扩展么,我也用这个扩展添加外部程序按钮,也用的你写的这段代码,但是不行啊…… 具体步骤:利用custom buttons2添加一个画图按钮,然后把画图按钮定制到工具栏上,然后在工具栏上右键点击它,选择"Edit Button",在打开的对话框中,选择code选项卡,输入这段代码: var file = Cc['@mozilla.org/file、local;1'].createInstance(Ci.nsILocalFile); file.initWithPath("C:\\WINDOWS\\system32\\mspaint.exe"); file.launch(); 还有个Initialization code选项卡和help选项卡,都默认。 保存后,在工具栏左键单击它,却弹出来如附件一样的对话框,不知道咋回事。你添加外部程序按钮时怎么做的? |
|
12楼#
发布于:2008-10-13 12:54
用的是鼠标手势FIREGESTURES
|
|
13楼#
发布于:2008-10-13 12:54
Endif: var file = Cc['@mozilla.org/file/local;1'].createInstance(Ci.nsILocalFile); file.initWithPath("D:\\路径\\外部程序.exe"); file.launch(); 打开外部程序代码,路径自已改 |
|
|
14楼#
发布于:2008-10-13 12:54
请问下上面这些代码怎么用啊?放到哪里去?
|
|
上一页
下一页