世界之窗论坛's Archiver

Orion 发表于 2010-3-23 07:47

[技巧]为外部调用增加参数,解决快捷方式及其他程序中点开网址不应用参数的问题

[i=s] 本帖最后由 Orion 于 2010-3-23 18:00 编辑 [/i]

说明:由于现在TWChrome设置依旧不完善,很多设置需要通过[b]参数[/b]来达成。([color=slategray]参见[/color][url=http://bbs.ioage.com/cn/viewthread.php?tid=141164&page=1#pid1203733][color=slategray]使用技巧[/color][/url])
但是参数只作用于设定的快捷方式或者批处理文件,在外部调用([color=slategray]如桌面URL快捷方式[/color])时仍以默认参数打开。
这时会仍使用默认用户数据路径、默认缓存文件夹,且不可以和带参运行的窗口合并。
本文将说明如何解决此问题。[b]不将TWChrome设为默认浏览器的使用者可以略过本文。[/b]

[size=4][color=red][b]修改注册表需慎重!新手请先备份注册表[/b][/color][/size](备份方式,运行->regedit-> 文件->导出->范围选全部分支)

[b][size=4][color=#483d8b]为外部调用增加参数[/color][/size][/b]

[attach]92199[/attach]这是下文使用的注册表信息。请下载后参考。

与外部调用相关的键值在ftp、http与https中[code]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http\shell\open\command]

@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" -- \"%1\""

[HKEY_CLASSES_ROOT\https\shell\open\command]

@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" -- \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\command]

@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" -- \"%1\""
[/code][color=red]注意:注册表文件中使用[b]"[/b]或[b]\[/b]时,需要在前面加[b]\[/b]。所以上面路径中的[b]\[/b]全变为[b]\\[/b] ,[b]"[/b]全变为[b]\"[/b][/color]
[b][color=#ff0000][/color][/b]
如果需要添加参数,只需要在每个[u] -- \"%1\""[/u]前增加参数,并按上述添加[b]\[/b]即可

如下:[code]Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\http\shell\open\command]

@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"U:\\TWChrome\\User Data\" --disk-cache-size=128000000 --bookmark-menu -- \"%1\""

[HKEY_CLASSES_ROOT\https\shell\open\command]

@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"U:\\TWChrome\\User Data\" --disk-cache-size=128000000 --bookmark-menu -- \"%1\""

[HKEY_CLASSES_ROOT\ftp\shell\open\command]
@="\"C:\\Documents and Settings\\FirFalZon\\Local Settings\\
Application Data\\TheWorld\\Chrome\\Application\\chrome.exe\" --user-data-dir=\"U:\\TWChrome\\User Data\" --disk-cache-size=128000000 --bookmark-menu -- \"%1\""
[/code][b][size=4][color=red]注意自己的路径与参数。不要轻易未修改就使用我提供的注册表文件。[/color][/size][/b]

jfjj007 发表于 2010-3-23 07:51

[i=s] 本帖最后由 jfjj007 于 2010-3-23 18:29 编辑 [/i]

好贴

Orion 发表于 2010-3-23 08:57

发现win6注册表编辑器依旧是5版…崩溃…方法一样。更改图标后由于缓存问题,桌面图标不会立即更改,在属性中可以看到图标变了。目前手机中,晚上补全图标修改…

Orion 发表于 2010-3-23 18:01

改完了,图标修改貌似很简单啊,所以就不写了。属性里就可以设置了。
本文奉献给那些使用参数启动的朋友们。

Orion 发表于 2010-3-23 21:26

嗯?啥意思?

yytwt 发表于 2010-3-23 21:36

**** 作者被禁止或删除 内容自动屏蔽 ****

Orion 发表于 2010-3-23 21:57

[quote]我之前做的Chrome便携版支持带参数设置为默认浏览器
http://www.portablesoft.cn/google-chrome/

可以在为TheWord Chrome写一个Loader[twface_tk_16]
[size=2][color=#999999]yytwt 发表于 2010-3-23 21:36[/color] [url=http://bbs.ioage.com/cn/redirect.php?goto=findpost&pid=1234546&ptid=147676][img]http://bbs.ioage.com/cn/images/common/back.gif[/img][/url][/size][/quote]
我希望TheWorldChrome能原生支持。

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.