ChromePortable-Chrome便携化、绿化软件v2.0-用户手册

  By:ybmj@vip.163.com ,http://bbs.kafan.cn/thread-1806385-1-1.html 。

  

  1. ChromePortable.exe程序概述

  (1). 本程序ChromePortable.exe是Chrome浏览器的便携化、绿化工具。本程序启动时,通过读取ChromePortable.ini配置文件中的相关配置内容,可以相应参数和配置启动Chrome浏览器、关联打开chrome.exe支持格式的文件、并支持启动和控制两个先行程序。
  (2). 本程序可替换MyChrome.exe或者ChromePortable.exe。备份原配置文件后,只需将ChromePortable.exe、ChromePortable.ini两个文件拷贝到便携版目录,直接运行ChromePortable.exe即可。
  (3). 本程序是C++ WTL UNICODE应用程序,用VS2013编译(Visual Studio 2013)。程序短小精悍、不依赖任何VC运行库,可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。
  (4). 本程序是对ChromePortable.exe的改进,黯然过客的ChromePortable 39.0.2171.95 x86 and x64版本 http://www.portablesoft.org/google-chrome/ 。主要改进:

      支持带全部参数以新标签方式,关联打开chrome.exe支持格式的文件,比如.mht、.mhtml、.swf等;

      原来的ChromePortable.exe不支持关联打开chrome.exe支持格式的文件;

      支持启动和控制两个先行程序;

      不用再生成ChromePortable.lnk快捷方式。快捷方式支持的参数长度有限制,较长的参数将被截断,用生成的ChromePortable.lnk快捷方式,关联打开chrome.exe支持格式的文件,又不带用户数据目录等参数。

  (5). 新版ChromePortable.exe 1.0.1.0优化了等待逻辑、能够读取常见文本格式配置文件。新版主要参照蓝星天宇的 Google Chrome v39.0.2171.99 x86 and x64 便携增强版 http://bbs.kafan.cn/thread-1767277-1-1.html ,以及萧瑟 Chrome39.0.2171.99 增强优化版 http://bbs.xiaose.org/read-htm-tid-37512.html ,从ChromePortable.exe 1.0.0.9版开始,可以替换其中的MyChrome.exe或者ChromePortable.exe,正常运行。
  (6). 新版ChromePortable.exe 1.0.1.2进行了改进,可以在Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器。具体请参见:http://bbs.kafan.cn/thread-1850287-1-1.html ,Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器的方法-OK。
  (7). 新版ChromePortable.exe 2.0进行了大规模重构,规范整理了ChromePortable.ini配置文件的内容、将其内容分为5段,增加了 ChromePortable.exe -set 便可启动的图形设置界面,程序功能更强、更为简洁稳定。
  (8). 对于新版ChromePortable.exe 2.0,可以在同一目录中建立如下内容的 ChromePortableSet.vbs 文件(文件名可改变),双击便可启动图形设置界面。

  CreateObject("shell.application").ShellExecute "ChromePortable.exe", "-set"

  (9). 免责申明:用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任。

  2. ChromePortable.exe程序的运行说明

  下载地址请参见http://bbs.kafan.cn/thread-1806385-1-1.html 。也可以到http://download.csdn.net/ ,搜索ChromePortable获取下载地址:

  http://download.csdn.net/detail/shuren8/9737815 、

  http://download.csdn.net/detail/shuren8/9737806 ,

  下载两个文件

  ChromePortable.53.0.2785.030-Share.part1.rar、

  ChromePortable.53.0.2785.030-Share.part2.rar 。

  用户获取压缩包文件后,按下面方式便可正常使用:

  A. 解压缩到硬盘上任意目录中;
  B. 若系统带有防火墙,需要设置防火墙允许 \ChromePortable\App\chrome.exe 文件访问网络;
  C. 然后直接运行ChromePortable.exe程序便可以访问网页了。

  3. 解压后的便携 Chrome浏览器文件和目录说明

  下图是解压后的便携 Chrome浏览器目录。其中:

  A. App子目录存放Chrome浏览器自带的相关文件和目录;
  B. Data子目录存放用户配置文件;
  C. Other子目录存放可选的其它内容;
  D. Other子目录存放可选的其它内容;
  E. ChromePortable.exe是本程序可执行文件;
  F. ChromePortable.ini是本程序的配置文件;
  G. ChromePortableSet.vbs 是启动图形设置界面文件;
  H. ChromePortable-Test.txt是输出执行结果的文件,以备查询分析。

  

  图6-1 带ChromePortable.exe和ChromePortableSet.vbs的便携 Chrome浏览器目录

  4. 使用ChromePortable.exe程序时升级chrome新版本说明

  用户升级chrome新版本很简单,具体方法如下:

  A. 先删除便携 Chrome浏览器目录下\ChromePortable\App\子目录中的所有文件和子目录,但保留App子目录;
  B. 从网上获取chrome新版本,比如 http://bbs.kafan.cn/thread-1419691-1-1.html 。该exe离线包使用方法:请不要双击释放,而是用7-zip或WinRAR进行解压;
  C. 比如解压得到的 chrome.7z文件,然后将压缩包中 \Chrome-bin\53.0.2785.30\ 目录下的所有文件和子目录解压到 \ChromePortable\App\ 子目录中,并将 \Chrome-bin\chrome.exe、\Chrome-bin\wow_helper.exe 两个文件也解压到 \ChromePortable\App\ 子目录中
  D. 升级就这么简单,配置文件不用进行修改,直接运行ChromePortable.exe程序便可以访问网页了。

  5. ChromePortable.ini配置文件(简称INI配置文件)说明

  INI配置文件可以是常见的文本格式,包括ANSI、UNICODE、UNICODE big endian、UTF-8。必须在ChromePortable.exe程序的同一目录下存在配置文件ChromePortable.ini(不能改名),ChromePortable.exe(可改名)才能正常运行;若当前目录下不存在ChromePortable.ini,会提示新建。

  可根据需要修改INI配置文件的内容。其中英文分号 ; 引导的都是注释行,空行和注释都不处理。区分大小写,不支持环境变量。每行一种配置,格式为:配置名 = 配置值,都不要加单、双引号。配置名不要为空;等号不能省;若有默认值,配置值为空便取默认值。

  

  图6-2 启动ChromePortableSet.vbs后显示所有配置文本

  INI配置文件分为5段:

  [GlobalSet] ;ChromePortable.exe全局相关配置

  [PreApp1Set] ;先行程序1相关配置

  [PreApp2Set] ;先行程序2相关配置

  [ChromeBasicSet] ;chrome.exe浏览器相关的基本配置

  [ChromeOtherSet] ;chrome.exe浏览器相关的其它配置,可选、可以没有

  下面,将对每段内容进行具体说明。

  6. [GlobalSet]段为ChromePortable.exe全局相关配置

  OutToFile=no

  ; 生成查询文件。将生成的命令字符串,输出到当前目录下UNICODE格式文件 ChromePortable-Test.txt ,以备查询分析。默认 no 不生成;yes 要生成。

  

  WaitChromeExit=no

  ; 等待chrome.exe退出自动强行关闭PreApp1、PreApp2,注意:这样PreApp1、PreApp2无法在关闭前做收尾工作。默认 no 不等待,chrome.exe退出后需手工关闭PreApp1、PreApp2;yes 要等待。

  

  ChromeShow=1

  ; chrome.exe运行后的显示方式。(默认)1或5常规,2最小化,3最大化,4常规、不激活,6最小化、不激活。

  

  

  图6-3 启动ChromePortableSet.vbs后显示全局配置

  7. [PreApp1Set]段为先行程序1相关配置

  PreApp1=

  ; 先行程序1路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

  

  PreApp1Param=

  ; 先行程序1参数,没有为空。

  

  PreApp1IsRunning=yes

  ; 是否检测先行程序1已经启动,便不再运行。默认 yes 要检测;no 不检测。

  

  PreApp1Show=6

  ; 先行程序1运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

  

  

  图6-4 启动ChromePortableSet.vbs后显示先行程序1相关配置

  8. [PreApp2Set]段为先行程序2相关配置

  PreApp2=

  ; 先行程序2路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

  

  PreApp2Param=

  ; 先行程序2参数,没有为空。

  

  PreApp2IsRunning=yes

  ; 是否检测先行程序2已经启动,便不再运行。默认 yes 要检测;no 不检测。

  

  PreApp2Show=6

  ; 先行程序2运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

  

  

  图6-5 启动ChromePortableSet.vbs后显示先行程序2相关配置

  9. [ChromeBasicSet]段为chrome.exe浏览器相关的基本配置

  ChromePath=

  ; 自定义chrome.exe的相对或绝对路径。能自动搜索当前目录中的路径。默认为 App\chrome.exe 。

  

  ;defaultbrowser=0

  ; 暂时不支持设置便携版为默认浏览器。

  

  --user-data-dir=

  ; 自定义用户的配置和数据相对或绝对路径。默认为 Data 。

  

  --disk-cache-dir=

  ; 自定义缓存的相对或绝对路径。默认为 Data 。

  

  --disk-cache-size=

  ; 自定义缓存大小(字节数)。默认为 536870912 Bytes,即 480MB 。

  

  --lang=zh_CN

  ; 设置chrome.exe浏览器的界面语言。默认为 zh_CN 。

  

  

  图6-6 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的基本配置

  10. [ChromeOtherSet]段为chrome.exe浏览器相关的其它配置,可选、可以没有

  比如:

  --start-maximized

  ; 启动就最大化。

  

  --no-sandbox

  ; 启动无沙盒模式运行。

  

  --single-process

  ; 单进程运行。

  

  

  图6-7 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的其它配置

  11. [程序说明]段为ChromePortable.exe相关的程序帮助和说明

  具体内容附后。

  

  图6-8 启动ChromePortableSet.vbs后显示chrome.exe浏览器相关的其它配置

  12. 附:ChromePortable.exe相关的程序帮助和说明

  

   ChromePortable.exe v2.0 程序说明

   by ybmj@vip.163.com ,http://bbs.kafan.cn/thread-1806385-1-1.html 。

  

  

  目录:

   1. ChromePortable.exe程序相关说明

   2. ChromePortable.ini配置文件(简称INI配置文件)说明

   (下面 3 ~ 7 为ChromePortable.ini配置文件各段内容的具体说明)

   3. [GlobalSet]段为ChromePortable.exe全局相关配置

   4. [PreApp1Set]段为先行程序1相关配置

   5. [PreApp2Set]段为先行程序2相关配置

   6. [ChromeBasicSet]段为chrome.exe浏览器相关的基本配置

   7. [ChromeOtherSet]段为chrome.exe浏览器相关的其它配置,可选、可以没有

  

  

  1. ChromePortable.exe程序相关说明

   (1). 本程序ChromePortable.exe是Chrome浏览器的便携化、绿化工具。本程序启动时,通过读取ChromePortable.ini配置文件中的相关配置内容,可以相应参数和配置启动Chrome浏览器、关联打开chrome.exe支持格式的文件、并支持启动和控制两个先行程序。

   (2). 本程序可替换MyChrome.exe或者ChromePortable.exe。备份原配置文件后,只需将ChromePortable.exe、ChromePortable.ini两个文件拷贝到便携版目录,直接运行ChromePortable.exe即可。

   (3). 本程序是C++ WTL UNICODE应用程序,用VS2013编译(Visual Studio 2013)。程序短小精悍、不依赖任何VC运行库,可独立运行。WTL是Windows Template Library,可参见 http://wtl.sourceforge.net/ 。

   (4). 本程序是对ChromePortable.exe的改进,黯然过客的ChromePortable 39.0.2171.95 x86 and x64版本 http://www.portablesoft.org/google-chrome/ 。主要改进:

   * 支持带全部参数以新标签方式,关联打开chrome.exe支持格式的文件,比如.mht、.mhtml、.swf等;

   * 原来的ChromePortable.exe不支持关联打开chrome.exe支持格式的文件;

   * 支持启动和控制两个先行程序;

   * 不用再生成ChromePortable.lnk快捷方式。快捷方式支持的参数长度有限制,较长的参数将被截断,用生成的ChromePortable.lnk快捷方式,关联打开chrome.exe支持格式的文件,又不带用户数据目录等参数。

   (5). 新版ChromePortable.exe 1.0.1.0优化了等待逻辑、能够读取常见文本格式配置文件。新版主要参照蓝星天宇的 Google Chrome v39.0.2171.99 x86 and x64 便携增强版 http://bbs.kafan.cn/thread-1767277-1-1.html ,以及萧瑟 Chrome39.0.2171.99 增强优化版 http://bbs.xiaose.org/read-htm-tid-37512.html ,从ChromePortable.exe 1.0.0.9版开始,可以替换其中的MyChrome.exe或者ChromePortable.exe,正常运行。

   (6). 新版ChromePortable.exe 1.0.1.2进行了改进,可以在Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器。具体请参见:http://bbs.kafan.cn/thread-1850287-1-1.html ,Win7中设置便携版ChromePortable.exe 1.0.1.2为默认浏览器的方法-OK。

   (7). 新版ChromePortable.exe 2.0进行了大规模重构,规范整理了ChromePortable.ini配置文件的内容、将其内容分为5段,增加了 ChromePortable.exe -set 便可启动的图形设置界面,程序功能更强、更为简洁稳定。

   (8). 对于新版ChromePortable.exe 2.0,可以在同一目录中建立如下内容的 ChromePortableSet.vbs 文件(文件名可改变),双击便可启动图形设置界面。

  CreateObject("shell.application").ShellExecute "ChromePortable.exe", "-set"

   (9). 免责申明:用户可自行斟酌选用该程序,若转载请注明出处。对一切后果,作者不承担任何责任。

  

  2. ChromePortable.ini配置文件(简称INI配置文件)说明

   INI配置文件可以是常见的文本格式,包括ANSI、UNICODE、UNICODE big endian、UTF-8。必须在ChromePortable.exe程序的同一目录下存在配置文件ChromePortable.ini(不能改名),ChromePortable.exe(可改名)才能正常运行;若当前目录下不存在ChromePortable.ini,会提示新建。

  
可根据需要修改INI配置文件的内容。其中英文分号 ; 引导的都是注释行,空行和注释都不处理。区分大小写,不支持环境变量。每行一种配置,格式为:配置名 = 配置值,都不要加单、双引号。配置名不要为空;等号不能省;若有默认值,配置值为空便取默认值。

   INI配置文件分为5段:

   [GlobalSet] ;ChromePortable.exe全局相关配置

   [PreApp1Set] ;先行程序1相关配置

   [PreApp2Set] ;先行程序2相关配置

   [ChromeBasicSet] ;chrome.exe浏览器相关的基本配置

   [ChromeOtherSet] ;chrome.exe浏览器相关的其它配置,可选、可以没有

  
下面,将对每段内容进行具体说明。

  

  3. [GlobalSet]段为ChromePortable.exe全局相关配置

  OutToFile=no

  ; 生成查询文件。将生成的命令字符串,输出到当前目录下UNICODE格式文件 ChromePortable-Test.txt ,以备查询分析。默认 no 不生成;yes 要生成。

  

  WaitChromeExit=no

  ; 等待chrome.exe退出自动强行关闭PreApp1、PreApp2,注意:这样PreApp1、PreApp2无法在关闭前做收尾工作。默认 no 不等待,chrome.exe退出后需手工关闭PreApp1、PreApp2;yes 要等待。

  

  ChromeShow=1

  ; chrome.exe运行后的显示方式。(默认)1或5常规,2最小化,3最大化,4常规、不激活,6最小化、不激活。

  

  

  4. [PreApp1Set]段为先行程序1相关配置

  PreApp1=

  ; 先行程序1路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

  

  PreApp1Param=

  ; 先行程序1参数,没有为空。

  

  PreApp1IsRunning=yes

  ; 是否检测先行程序1已经启动,便不再运行。默认 yes 要检测;no 不检测。

  

  PreApp1Show=6

  ; 先行程序1运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

  

  

  5. [PreApp2Set]段为先行程序2相关配置

  PreApp2=

  ; 先行程序2路径,为空不运行。在当前目录中可指定相对路径,不在当前目录中则必须指定绝对路径。

  

  PreApp2Param=

  ; 先行程序2参数,没有为空。

  

  PreApp2IsRunning=yes

  ; 是否检测先行程序2已经启动,便不再运行。默认 yes 要检测;no 不检测。

  

  PreApp2Show=6

  ; 先行程序2运行后的显示方式。0隐藏,1或5常规,2最小化,3最大化,4常规、不激活,(默认)6最小化、不激活。

  

  

  6. [ChromeBasicSet]段为chrome.exe浏览器相关的基本配置

  ChromePath=

  ; 自定义chrome.exe的相对或绝对路径。能自动搜索当前目录中的路径。默认为 App\chrome.exe 。

  

  ;defaultbrowser=0

  ; 暂时不支持设置便携版为默认浏览器。

  

  --user-data-dir=

  ; 自定义用户的配置和数据相对或绝对路径。默认为 Data 。

  

  --disk-cache-dir=

  ; 自定义缓存的相对或绝对路径。默认为 Data 。

  

  --disk-cache-size=

  ; 自定义缓存大小(字节数)。默认为 536870912 Bytes,即 480MB 。

  

  --lang=zh_CN

  ; 设置chrome.exe浏览器的界面语言。默认为 zh_CN 。

  

  

  7. [ChromeOtherSet]段为chrome.exe浏览器相关的其它配置,可选、可以没有。

  
比如:

  --start-maximized

  ; 启动就最大化。

  

  --no-sandbox

  ; 启动无沙盒模式运行。

  

  --single-process

  ; 单进程运行。

  

  

ChromePortable-Chrome便携化、绿化软件v2.0的更多相关文章

  1. AndroidStudio V2.0.0.汉化

    汉化包下载:http://pan.baidu.com/s/1kVKYUjH AndroidStudio V2.0.x.版汉化工作介绍 resource_en.jar------> resourc ...

  2. API Monitor v2.0 Alpha-r13 (32+64) 汉化版

    API Monitor v2.0 Alpha-r13 (32+64) 汉化版: 链接: https://pan.baidu.com/s/1jIx5znC 密码: 4538 本软件已最大化汉化,已经趋于 ...

  3. 性能监视器PerfMon v2.0 是一个流氓的汉化版

    最近在部署一台新设备时,由于懒得翻墙用google下载软件,由一次中了坑.百度搜索出来的这个<性能监视器 v2.0 汉化版>,安装了之后,设备会时不时自动弹出广告.反编译分析了一下,的确就 ...

  4. iBox v2.0 发布,Web化仿iOS7界面/交互的JavaScirpt库

    iBox2 是一个仿 iOS 7 界面/交互的 JavaScirpt 库,它运行在 webkit 内核的移动浏览器之上,依赖 iScroll5,帮助开发者构建更接近 iOS 体验的 WebApp. 伴 ...

  5. UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版

    软件名称:UltimateDefrag磁盘碎片整理软件 v3.0.100.19汉化版软件类别:汉化软件运行环境:Windows软件语言:简体中文授权方式:免费版软件大小:3.25 MB软件等级:整理时 ...

  6. 网络下载器 Pan Download v2.0.5 Lite 绿色便携版

    下载地址:点我 基本介绍 PanDownload最新版是一款能够快速下载百度网盘内资源的强大工具.PanDownload最新版能够无限速高速下载,满速下载百度云盘里的各种资源.而且PanDownloa ...

  7. iOS.Animations.by.Tutorials.v2.0汉化(二)

    翻译自:iOS.Animations.by.Tutorials.v2.0 第一节(第1章) 动画属性 现在你已经看到了动画是多么的简单,你可能很想知道你的视图控件是怎么动起来的.本节将给你一个UIVi ...

  8. iOS.Animations.by.Tutorials.v2.0汉化

    翻译自:iOS.Animations.by.Tutorials.v2.0 前五章将向你介绍动画API-UIKit框架.这个API是专门设计来帮助你轻松轻而易举的为视图控件赋予生命,同时避免了核心动画的 ...

  9. 自己制作Chrome便携版实现多版本共存

    本文只针对Windows下的Chrome浏览器的使用. 有时候我们需要使用老版本Chrome,或者仅仅体验一下最新版. 上古时代有IETester用来测试多个IE版本,和本机的IE不冲突. Chrom ...

随机推荐

  1. form表单与css选择器

    目录 form表单 action属性 input标签 lable标签 select标签 textarea标签 补充 网络请求方式 CSS简介 CSS基本选择器 组合选择器 属性选择器 分组与嵌套 伪类 ...

  2. 构建第一个模型:KNN算法(Iris_dataset)

    利用鸢尾花数据集完成一个简单的机器学习应用~万丈高楼平地起,虽然很基础,但是还是跟着书敲了一遍代码. 一.模型构建流程 1.获取数据 本次实验的Iris数据集来自skicit-learn的datase ...

  3. 分布式机器学习:逻辑回归的并行化实现(PySpark)

    1. 梯度计算式导出 我们在博客<统计学习:逻辑回归与交叉熵损失(Pytorch实现)>中提到,设\(w\)为权值(最后一维为偏置),样本总数为\(N\),\(\{(x_i, y_i)\} ...

  4. 2021.03.13【NOIP提高A&B组】模拟 总结

    T1 题目大意:从原点开始循环执行命令,问最后的位置 好吧这就是一道幼儿园的周期问题,模拟即可 #include<bits/stdc++.h> using namespace std; c ...

  5. ESP8266 系统环境搭建

    1. 前言 因为ESP8266/ESP32这个开发环境没少折腾,是真没见过这么难搞又不清晰的环境. 简单开发可以使用Arduino IDE ,这个平台还是挺好的.开发使用Arduino的函数库,很高效 ...

  6. TypeScript(4)接口

    介绍 TypeScript 的核心原则之一是对值所具有的结构进行类型检查.我们使用接口(Interfaces)来定义对象的类型.接口是对象的状态(属性)和行为(方法)的抽象(描述) 接口初探 声明接口 ...

  7. JS:变量的作用域

    1.作用域: 指一个变量它在哪些代码范围能够被使用,这些地方就是变量的作用域 JS中的两种作用域: 1.全局作用域.2.函数作用域   2.在es5中 函数的代码块内部的代码 可以访问形参变量  也可 ...

  8. C#判断数组或集合中是否含有属性值为value的对象

    /// <summary> /// 判断list中是否有某个对象的Id_srvplan为value /// </summary> /// <param name=&quo ...

  9. Java获取当天或者明天等零点时间(00:00:00)0时0分0秒的方法

    SimpleDateFormat sdfYMD = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar calendar = ...

  10. 8. SparkSQL综合作业

    综合练习:学生课程分数 网盘下载sc.txt文件,分别创建RDD.DataFrame和临时表/视图: 分别用RDD操作.DataFrame操作和spark.sql执行SQL语句实现以下数据分析: 总共 ...