精华内容
下载资源
问答
  • gitbook通过一名称为SUMMARY.md的文件来组织文档,示例内容如下: # Summary * [Introduction](README.md) * [Installation](installation.md) * [CLI Tools](cli_tools.md) * [Getting started](getting_...

    1、借助gitbook
    gitbook通过一个名称为SUMMARY.md的文件来组织文档,示例内容如下:

    # Summary
    
    * [Introduction](README.md)
    * [Installation](installation.md)
    * [CLI Tools](cli_tools.md)
       * [Getting started](getting_started.md)
       * [Interactive Console](interactive_console.md)
       * [Mining](mining.md)
       * [ethkey](ethkey.md)
    * [Whisper](whisper.md)
    * Recipes and How-tos
       * [Cold Wallet Storage Device](cold_wallet_storage_device.md)

    2、利用pandoc命令实现
    利用pandoc将多个文件发布为一个输出件时,也需要一个描述文件,如命令为title.txt,示例内容如下所示:

    ---
    title: Pro Git
    author: Scott Chacon
    rights:  Creative Commons Non-Commercial Share Alike 3.0
    language: en_US
    ...

    发布命令:

    pandoc -o progit.html title.txt \
      01-introduction/01-chapter1.markdown \
      02-git-basics/01-chapter2.markdown \
      03-git-branching/01-chapter3.markdown \
      04-git-server/01-chapter4.markdown \

    3、利用AsciidocFX
    asciidoctor用户手册:https://asciidoctor.org/docs/user-manual
    AsciidocFX与gitbook处理的方式类似,在一个adoc文件中关联其它文件,并用该文件进行发布即可。也即使用一个adoc文件来关联markdown文件。
    假设使用的adoc文件名称为book.adoc,示例内容如下所示:

    = XXX 用户手册
    author name
    
    :doctype: book
    :encoding: utf-8
    :lang: en
    :toc: left
    :toclevels: 2
    :numbered:
    
    include::1-introduction/01-chapter1.markdown[]
    
    include::02-git-basics/01-chapter2.markdown[]
    
    include::03-git-branching/01-chapter3.markdown[]

    AsciidocFX界面截图:

    展开全文
  • 利用NPAPI开发浏览器插件过程中,发现自己开发的插件调用了多个第三方dll动态库文件。起初按照火狐社区中的方法只在注册表中添加了自己开发的dll文件,未将第三方的dll文件进行注册,浏览器每次加载测试页面的时候,...

    利用NPAPI开发浏览器插件过程中,发现自己开发的插件调用了多个第三方dll动态库文件。起初按照火狐社区中的方法只在注册表中添加了自己开发的dll文件,未将第三方的dll文件进行注册,浏览器每次加载测试页面的时候,FireFox会出现死机,而且在任务管理器中可以发现有多个plugins-container.exe进程出现。于是在网络中搜索了有关dll打包整合以及NPAPI插件打包的相关资料。现整理如下(由于未找到原帖的出处,下文中的连接是本人转载的网址):

    DLL的打包工具:ILMerge,参考:http://blog.163.com/ydm_helloworld/blog/static/1091924162009912155914/

    NPAPI开发插件的打包,参考:http://www.xue5.com/WebDev/Site/694148.html

    现将第二篇博文的内容转载下来,以备以后仔细学习:

    我们开发好的插件需要交给用户使用的,我们自己在开发的过程中可能有各式各样的方法来使插件可以运行,但是如果要交给用户使用,我们总不至于让用户自己去写注册表,或者让用户将咱们的dll复制到plugins目录下吧!为了让用户的安装操作简单化,介绍两种方法:

    按照扩展的方式将插件打包

    这种方式根据浏览器不同需要采取不同的打包方式,比如Firefox需要打包为xpi,而chrome则需要打包为crx。可以参考: Chrome和Firefox的xpi与crx加载第三方dll 来进行。下面是简要描述一下过程:

    打包为xpi

    1、创建一个plugins文件夹以及install.rdf文件,如图所示: 


    2、将插件的dll及dll依赖的其他模块全部放到plugins目录下(说明:对于简单的插件,一般就只有插件的dll,如果在插件中调用了其他dll,那么最好也将这些dll都放到这个plugins目录下)
    3、填写install.rdf文件的内容,如下:
    <RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:em="http://www.mozilla.org/2004/em-rdf#">
      <Description about="urn:mozilla:install-manifest">
        <em:id>helloween@myplugin.org</em:id>
        <em:name>plugin name</em:name>
        <em:version>1.0</em:version>
        <em:targetApplication>
        <Description>
          <em:id>{ec8030f7-c20a-464f-9b0e-13a3a9e97384}</em:id>
          <em:minVersion>4.0</em:minVersion>
          <em:maxVersion>19.0</em:maxVersion>
        </Description>
        </em:targetApplication>
        <em:unpack>true</em:unpack>
      </Description>
    </RDF>
    该文件中targetApplication中只需要修改minVersion和maxVersion,表示用于Firefox的版本范围。unpack一定要是true。其他值根据需要自行设置。该文件最好保存为UTF-8编码,如果文件中只有英文字符保存为ANSI也是可以的。
    最后将plugins文件夹和install.rdf文件一起压缩为zip压缩包,然后将这个zip压缩包的后缀更改为xpi即可。

    打包为crx

    1、 创建一个文件夹,如:test。
    2、 将需要打包的插件复制到刚才创建的文件夹中,同时在文件夹中创建一个文件manifest.json。
    3、 在manifest.json中写入如下内容:
    {
    "manifest_version": 2,
    "name": "demoplugin",
    "version": "1.0.0",
    "description": "demo plugin package for chrome",
    "plugins": [
    { "path": "npdemo.dll", "public": true }
    ]
    }

    manifest_version的值不需要改变,其他各项根据需要进行修改,plugins项的path表示插件dll相对于该json文件的相对路径,public的值设置为true或者false皆可。Test文件夹中的内容:

    4、 进行打包,打开chrome浏览器,点击浏览器导航栏右边的按钮。在弹出的菜单中选择工具->扩展程序,在打开的页面中勾选上开发者模式,如下图

    点击载入正在开发的扩展程序,找到并选择我们刚才的文件夹test。加载成功之后显示如下

    重新加载是为了在你修改了某些文件之后需要让chrome重新加载时使用的。
    点击打包扩展程序,在弹出的界面中选择刚才的test文件夹,就可以将扩展程序进行打包了,打包之后就会在test文件夹相同目录下生成一个crx文件和一个pem文件,这个crx文件就是我们需要的,可以将这个crx文件发布给用户进行安装。

    安装crx文件需要打开扩展程序页面,然后将crx文件拖放到扩展程序页面即可继续安装,xpi文件则只需要在Firefox运行时,拖动到浏览器窗口内就可以安装,不需要打开某个特定页面。

    制作msi安装包

    这种方式其实就是写注册表的方式,只不过由msi安装程序完成了写注册表的过程,用VS2010制作插件安装包的步骤如下:
    1. 新建项目,选择安装和部署->安装项目。填写项目名称,如下图所示:

    2. 项目创建之后自动显示文件系统页面,如下图所示:

    假设我们要将插件dll默认安装到Program Files 文件夹下面的npapi_plugins文件夹中,首先在目标计算机上的文件系统上右键点击出现的菜单中选择添加特殊文件夹->Program Files 文件夹,然后在添加的Program Files 文件夹上右键点击选择添加->添加文件夹,将新添加的文件夹命名为npapi_plugins,如下图所示:

    3. 选中我们新建的npapi_plugins文件夹,然后将插件拖放到这个文件夹中,或者点右键,选择添加->文件选择要添加的文件。在添加的文件上右键点击,选择属性,注意文件的Register设置为vsdrfDoNotRegister,我这里默认是这个值,如果不是这个值请修改为这个值。

    4. 右键点击应用程序文件夹,选择属性窗口,在属性窗口中设置默认位置如下,记住应用程序文件夹的Property,后面有用:

    5. 文件添加好了,接下来需要在注册表中注册插件,选择视图->编辑器->注册表,打开如下所示页面:

    展开HKEY_LOCAL_MACHINE\Software点右键新建->键,命名为MozillaPlugins,然后在MozillaPlugins上点右键新建->键,命名为@demo.plugin.org(这个值可以随意命名,但大多都以@开头),如下所示:

    6.在刚才新建的键上@demo.plugin.org点右键新建->字符串值,命名为Path,在Path上点右键选属性窗口,设置Path的值,如下图所示:

    注意[TARGETDIR]为前面提到的应用程序文件夹的Property,[TARGETDIR]后面紧跟插件文件名,不需\。
    6. 完成这些步骤,在项目上点击右键生成,即可在Debug目录下或者Release目录下找到我们需要的npapiSetup.msi,同时还有一个setup.exe(这个我们不需要它)。将msi文件发布给用户即可。

    这只是制作安装npapi插件的最基本步骤,要做一个个性化的msi安装程序可能还需要更多的操作,就不进行深究了。


    Author:zssure

    Date:    2013-07-21

    E-mail:zssure@163.com

    展开全文
  • GeoServer发布mbtiles文件

    千次阅读 2017-04-10 17:34:58
    如需转载请标明出处:http://blog.csdn.net/itas109 QQ技术交流群:129518033GeoServer默认是不支持发布mbtiles文件的。一、文件下载:1.geoserver-2.11.0...

    如需转载请标明出处:http://blog.csdn.net/itas109 

    QQ技术交流群:129518033


    【建议使用下文方法】

    Leaflet加载Portable Basemap Server的WMTS服务


    GeoServer默认是不支持发布mbtiles文件的。

    一、文件下载:

    1.geoserver-2.11.0

    https://nchc.dl.sourceforge.net/project/geoserver/GeoServer/2.11.0/geoserver-2.11.0-war.zip

    2.wps plugin

    http://ares.opengeo.org/geoserver/2.11.x/ext-latest/geoserver-2.11-SNAPSHOT-wps-plugin.zip

    3.mbtiles plugin

    http://ares.opengeo.org/geoserver/2.11.x/community-latest/geoserver-2.11-SNAPSHOT-mbtiles-plugin.zip


    二、安装

    用tomcat将geoserver的war包发布,然后将wps 和mbtiles插件的jar包放到WEB-INF/lib目录


    三、加载mbtiles文件




    四、显示

    但是最终地图没有正常显示,原因待查


    地图显示问题后续 - 20170413

    在编辑图层界面中有个Reload band definitions按钮,这个按钮要点击一下,如下图


    结果:

    地图终于可以显示了


    五、效率问题

    1.经过测试发现虽然GeoServer可以发布mbtiles文件,但是访问速度非常慢。

    2.采用GeoWebCache进行加速之后又会出现图片质量很差的问题,另外效率也没有提高多少。



    参考:

    http://docs.geoserver.org/stable/en/user/community/mbtiles/index.html


    觉得文章对你有帮助,可以用微信扫描二维码捐赠给博主,谢谢!



     如需转载请标明出处:http://blog.csdn.net/itas109 

    QQ技术交流群:129518033


    展开全文
  • 压缩与解压缩6—WinRAR 的基本使用 一 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的...

    压缩与解压缩6—WinRAR 的基本使用

     

      一个 SFX (SelF-eXtracting)自解压文件是压缩文件的一种,它结合了可执行文件模块,一种用以运行从压缩文件解压文件的模块。这样的压缩文件不需要外部程序来解压自解压文件的内容,它自己便可以运行该项操作。然而 WinRAR 仍然可将自解压文件当成是任何其它的压缩文件处理。所以如果你不愿意运行所收到的自解压文件 (比如说,它可能含有病毒时),你可以使用 WinRAR 来查看或是解压它的内容。

    自解压文件通常与其它的可执行文件一样都有 .exe 的扩展名。

      自解压文件是很方便的,如果你想要将压缩文件给某一个人时,但却不知道他们是否有该压缩程序可以解压文件的时候。你也可以使用自解压来发布你自己的软件,例如 WinRAR 的安装程序便是使用图形 GUI RAR 自解压模块 Default.sfx 所制作的。

      要从命令行创建自解压文件,你可以使用 -sfx 开关来制作新的压缩文件,或是 S 来将已存在的压缩文件转换成自解压文件。 在 WinRAR 图形界面则有两种方式,一个是当要创建新的压缩文件时,从压缩文件名和参数对话框选择“创建自解压文件”选项,另一个是输入已存在的压缩文件并单击 “自解压”按钮。

      WinRAR 中包含了数个自解压模块,全部的自解压模块都有 .sfx 扩展名并且必须放在 WinRAR 所在的文件夹中。默认的 WinRAR 始终使用 Default.sfx 模块,但是你也可以直接以“-sfx”开关或是“S”命令来直接指定其它的模块名。例如,转换 myarchive.rar 成为自解压格式,使用 WinCon.SFX 模块运行:

    WinRAR SWinCon.SFX myarchive.rar

      在 WinRAR 图形界面下,你可在菜单中选择你想要用的自解压模块,在当你运行“转换到自解压文件”命令时,它就会出现让你选择。

     

    ㈠、图形界面 RAR 和 ZIP 自解压模块(Default.SFX 和 Zip.SFX)

     

      使用这两种模块你可以创建 GUI (图形模式) 自解压文件 的 32 位 Windows 版本(Windows 95,98,NT 等等 ),这些模块无法在 Windows 3.1 或 DOS 下运行。使用 Default.SFX 模块于 RAR 压缩文件 以及 Zip.SFX 给 ZIP 压缩文件。

     

      在自解压模块包含的 Windows 资源是允许修改成你所需要的样子的。例如,你可以在起始对话框中显示你希望的位图。WinRAR 并不提供修改资源的工具或文档。这是个很复杂的过程,如果你要如此做,你必须有资源编辑器,并知道要怎样使用它们。但如果标准的自解压对话框即可满足你的话,你就不需要再修改资源了。

      在自解压模块包含的 Windows 资源是允许修改成你所需要的样子的。例如,你可以在起始对话框中显示你希望的位图。WinRAR 并不提供修改资源的工具或文档。这是个很复杂的过程,如果你要如此做,你必须有资源编辑器,并知道要怎样使用它们。但如果标准的自解压对话框即可满足你的话,你就不需要再修改资源了。如果你仅仅要改变自解压的位图或图标,你可以使用高级自解压选项对话框中的“文本和图标”。

     

    说明:WinRAR 默认创建的是 RAR 自解压文件,所以在“模块”中只能看到 RAR 自解压模块。如果要创建 ZIP 自解压文件,则需要在“压缩文件格式”中选择为 ZIP 。然后,在“模块”中就可以看到 ZIP 自解压模块了。

     

    1,图形界面自解压模块: 命令行选项

     

     选项 描述
     -d<路径> 设置解压文件的目标路径。
     -p<密码> 指定加密的自解压压缩文件的密码。

     -s, -s1, -s2

     缄默模式。开关 -s 是 -s1 的简明形式。-s 和 -s1 都隐藏 SFX 对话框和解压进程。-s2 隐藏启动对话框,但是显示解压进程。
     -sp<par> 定义传递给在 Setup 命令中指定的应用程序的参数。

     

    2,图形界面自解压模块: 安装命令(自解压脚本命令)

     

    Setup

    命令命令

    语法

    叙述

     Delete Delete=<文件名> 解压前先删除文件
     License License=<许可协议对话框标题 > 显示程序的许可协议
     Overwrite Overwrite=[n] 选择文件的覆盖模式
     Path Path 设置默认目标路径
     Presetup Presetup=<程序> 指定解压前运行的程序
     SavePath SavePath 存储目标路径
     Setup Setup=<程序> 指定解压后运行的程序
     Shortcut shortcut=<目标类型 >,<源名>,<目标文件夹 >,<描述>,<快捷方式名 > 创建解压文件的快捷方式
     Silent Silent[=参数] 跳过开始时的对话框
     TempMode TempMode=[问题叙述 ][@窗口标题文本 ] 解压压缩文件到临时文件夹
     Text Text=<字符串> 添加文本到自解压对话框文本窗口
     Title Title=<标题> 设置自解压对话框标题

     

    3,“高级自解压选项”对话框 

      对话框可通过从把压缩文件转换成自解压格式命令,然后单击“高级自解压选项”按钮启动。它允许指定一些自解压压缩文件的参数,如默认目标路径,窗口标题和文本。它会使用在 Windows 自解压模块专门主题所描述的自解压脚本命令,自动生成脚本。因此你不需要学习脚本语言和自己输入命令,只需要设置想要的选项即可。

      请注意这些自解压参数仅能够应用在 Windows 图形界面模块,而不支持控制台或非 Windows 自解压程序。

      此对话框的自解压参数被结合成一个子对话框,描述如下 :  

     

    ⑴,自解压选项: 常规

     

    解压路径

    设置要解压文件的默认目标路径。你可以选择要将它创建在用户的“Program Files”文件夹,或当前文件夹,或在此指定一个绝对路径。前两种情况不需要包含驱动器号或前缀的“/”反斜线字符,而第三个则必须要有。

    相应的 自解压脚本 命令 - Path

     

    Path=<路径>

    设置默认的目标路径。路径的绝对使用起始点在不更改的情况下为 <驱动器号>:,如果 <路径> 只包含了名称,它将会被附加到“Program Files”文件夹下,如果你希望关闭如此的作用,请从“./”字符开始定义起始 <路径 >

    例子:

    a) 设置“Calc 3.05 beta”为文件夹名,位置在“Program Files”下,当成默认路径:

    Path=Calc 3.05 beta

    b) 设置“C:/Calc”当作默认路径:

    Path=C:/Calc

    c) 设置“Calc”在根目录下当作默认路径:

    Path=./Calc

     

    解压路径/保存并恢复路径

    这个选项允许自解压程序在注册表中存储用户输入的目标路径,并在自解压文件下一次运行时恢复相同的解压路径。原来的路径值被放在输入目标路径区域的列表下拉菜单中,所以用户可以在以前输入的和原始路径中选择。

    当安装新版本或更新一些软件到同样的目录时,这个功能可能很便利。它允许只改变一次目标路径,而不需要每次都输入。

    这只可以用在非空的解压路径区域的组合框中。

    相应的 SFX 脚本 命令 - SavePath

     

    SavePath

    这个命令允许自解压程序在注册表中存储用户输入的目标路径,并在自解压文件下一次运行时恢复相同的 Path。原来的 Path 命令内容被放在输入目标路径区域的列表下拉菜单中,所以用户可以在以前输入的和原始路径中选择。

    当安装新版本或更新一些软件到同样的目录时,这个功能可能很便利。它允许只改变一次目标路径,而不需要每次都输入。

    SavePath 命令只能和 Path 命令一起使用一次。

    例子:

    Path=Calc 3.05

    SavePath

     

    安装程序/解压后运行

    自解压程序在成功解压之后,将试着运行指定的程序。含有解压文件的文件夹,在运行程序之前会被设为当前文件夹。如果程序名包含空格,则它必须使用引号。

    相应的 自解压脚本 命令 - Setup

     

    Setup=<程序>

    在成功解压之后自解压将会试着运行 <程序>。在运行 <程序> 之前,包含已解压文件的文件夹将会设为当前文件夹

    例子:

    Setup=setup.exe

    注意

    1) 如果你在使用自解压运行 InstallShield setup.exe 有问题的话,请试着运行 “Setup.exe /SMS”来代替简洁的“Setup.exe”。此开关允许自解压检测安装程序的退出。

    2) 你可以使用 -sp<参数> 自解压命令行开关 传递可选的参数到 Setup=<程序> 命令指定的程序。

    3) 自解压模块在启动安装程序前设置 sfxnamesfxcmd 环境变量。sfxname 变量包含自解压模块的名字,sfxcmd 变量包含自解压模块接收的完整命令行。所以安装程序可以在需要这样的信息时读取它。安装程序如果需要这些信息可以读取它们。

     

    安装程序/解压前运行

    在开始解压之前,自解压程序会试着运行指定的程序,在运行程序前,目标目录会被设为当前文件夹。如果程序名包含空格,则它必须使用引号。例如,当安装新版要覆盖旧版时,要删除旧版程序的时候,你便可以指定该命令。

    相应的 自解压脚本 命令 - Presetup

     

    Presetup=<程序>

    自解压在解压之前将试着运行 <程序>,在运行 <程序> 之前必须先指定目标文件夹。你可以使用此命令,比如说,当安装新版本于旧版本上面时,用以删除先前的程序版本。如果程序名包含空格,它必须包含在引号之内。

    例子:

    Presetup=uninstall.exe /clean

     

    保存当前设置当成默认值

    保存所有在 “高级自解压选项”对话框 内所做的和当前的设置,并在以后每次创建 自解压 压缩文件时,以它们当作默认值。

     

    ⑵,自解压选项: 高级

     

    -目标文件夹中要删除的文件

    解压前,自解压程序会试着删除所指定的文件或在目标文件夹内的文件。你可以在此输入超过一个以上的文件,要如此做时,文件名之间必须以空格分隔。

    如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

    相应的 自解压脚本 命令 - Delete

     

    Delete=<文件名>

    在解压到目标文件夹之前删除指定的文件,允许数个 Delete 命令。

    如果在此指定的文件被锁定而无法删除,自解压模块在解压前会试着将它临时重命名,并在 Windows 重新启动时删除它,这能不能成功则取决于 Windows 版本的差异。

    例子:

    Delete=winrar95.exe

    Delete=rarlng.dll

     

    - 快捷方式

    允许解压后为被压缩文件创建快捷方式。按下“添加快捷方式”按钮来描述一个新的快捷方式。已经输入的快捷方式参数被存储在和快捷方式脚本命令格式相同的列表下。如果你愿意的话,你可以手动编辑它。

    相应的 自解压脚本 命令 - Shortcut

     

    shortcut=<目标类型 >,<源名>,<目标文件夹 >,<描述>,<快捷方式名 >

    为解压的文件常见一个快捷方式。

    目标类型 是一个一个字符宽的区域,可以有下列值:

    D在桌面创建快捷方式
    S在开始菜单创建快捷方式
    P在开始菜单/ 程序中创建快捷方式
    T在启动菜单中创建快捷方式

    源名 是压缩文件名。

    目标文件夹是创建快捷方式的文件夹,如果它不存在,它将被自解压文件创建。

    描述 是描述快捷方式的字符串。

    快捷方式名 是由自解压创建的 .lnk (快捷方式 )文件的文件名。

    所有参数用逗号分隔。如果你需要添加逗号字符在参数内,镶入整个参数引用。如果你需要在字符串中插入一个引用标记,要输入两次引号。只有 目标类型源名是必需的,其它参数可选。

    例子

    在桌面创建在 WinRAR 文件夹中连接到 winrar.exe 的快捷方式,带有“WinRAR 可执行文件”的描述和“WinRAR 压缩文件管理器”的名称:

    Shortcut=D,winrar.exe,WinRAR,“WinRAR 可执行文件”,“WinRAR 压缩文件管理器”

     

    ⑶,自解压选项: 模式

     

    -临时模式/解压文件到临时文件夹

    此选项强制自解压程序创建一个临时文件夹,然后将所有文件解压缩到这个文件夹中,开始运行在 安装程序/解压后运行 区域所指定的程序,并在 安装 程序完成后删除临时文件夹中的所有内容。当运行这些操作时,自解压程序会自动设置为缄默模式 (下面说明)。如果设置“解压压缩文件到临时文件夹”,你也可同时指定 安装 程序且不使用 解压路径 区域。你还可以设置两种可选的字符串参数,即定义问题和解压缩前显示问题的标题。此类型的例子下仅在用户选择“是”按钮时才会开始解压缩。

    相应的 自解压脚本 命令 - TempMode

     

    TempMode=[问题叙述 ][@窗口标题文本 ]

    此命令强制自解压创建一个临时目录,将全部文件解压至此,然后开始运行 Setup 命令所指定的程序,并在完成 Setup 程序之后将临时目录中的内容全部清除。当运行这些操作时,自解压会自动设置为 缄默模式。如果 TempMode 命令存在的话,叙述中将有 Setup 命令且不得使用 path 命令。

    TempMode 命令可以有字符串参数的选项,在解压之前可用以定义问题和问题的标题。这样的例子,仅在当用户选择了“是” 按钮时才会开始解压。

    例子:

    a) TempMode

    b) TempMode=你希望继续安装 Calculator 3.05 吗? Calculator 安装程序

     

    -缄默模式

    默认自解压在开始解压缩前会先询问确认,并允许用户更改目标文件夹。如果你设置“缄默模式”的“隐藏启动时的对话框”,这时会跳过确认画面。如果你也希望隐藏解压缩过程的话,请选择“全部隐藏”。

    相应的 自解压脚本 命令 - Silent

     

    Silent[=参数]

    开始解压时不显示开始对话框。

    参数 可以是 1 或 2。如果 参数 是 1,开始解压对话框会完全隐藏,包含进程指示和文件名。如果 参数 被忽略或是 2,则跳过开始解压的确认,但用户仍然可以看到压缩文件的解压进程。

    例子:

    Silent=2

     

    -覆盖模式

    在此你可以选择让自解压程序如何操作你已存在的文件 : 覆盖之前询问 (默认值 )、永远覆盖或永远跳过。

    相应的 自解压脚本 命令 - Overwrite

     

    Overwrite=[n]

    如果[n]为 0,在覆盖文件之前用户将会被先询问。这是 覆盖命令的默认动作,可以不需要指定。如果 [n]不存在或是等于[1],文件将在没有确认的状况下全部覆盖。如果 [n]等于[2],所有已存在的文件将不会被覆盖。

    例子:

    Overwrite=1

      

    ⑷,自解压选项: 文本和图标

     

    -自解压窗口标题

    设置指定的文本作为自解压窗口的标题。

    相应的 自解压脚本 命令 - Title

     

    Title=<标题>

    设置自解压的窗口标题。

    例子:

    Title==Calculator,版本 3.05

     

    -自解压窗口显示的文本

    添加在自解压模块的文本输出窗口中指定的纯文本或 HTML 字符串。

    对于纯文本,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。所以如果你希望重新生成一个新的段落,你需要在它前面放一个空的字符串。

    你可以使用 HTML 来控制颜色,字体和显示的格式。 HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。

    相应的 自解压脚本 命令 - Text

     

    此命令支持两种语法版本:

    a)

    Text=<字符串>

    b)

    Text

    {

    字符串 1

    字符串 2

    ...

    }

    它在自解压模块的输出窗口添加指定纯文本或 HTML字符串。当自解压模块第一次遇到 Text 命令,在添加<字符串 >前,它重设这个窗口默认内容。其后的命令追加 <字符串>到已经存在的文本后。

    依赖于使用的语法,这个命令可以一次添加一个或者数个字符串。

    对于纯文本的过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字符串。

    你可以使用 HTML 来控制颜色,字体和显示的格式。 HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。

    如果文本由数个字符串组成,自解压模块把‘ }’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。如果你需要在字符串的开头使用‘ }’字符,在它前面插入空格。

    例子:

    a) 添加单个字符串到对话框窗口

    Text=这是我的新程序

    b) 添加指定文本到对话框窗口“Text

    {

    此程序最有趣的特性是:

    - 支持 Windows 剪贴板;

    - 每一个处理的文件大小最大为 10KB;

    }

     

    从文件加载文本

    加载选择文件的内容作为子解压窗口文本。

     

    从文件加载自解压图片

    指定位图图像 (*.bmp) 文件用于创建或更新自解压压缩文件。

     

    - 从文件加载自解压文件图标

    使用目标 .ico 文件替换默认的自解压文件包含的图标。这个文件必须至少包含一个 32x32 图标,16 或 256 色(或全有)图标。推荐不需要包含16x16图标。大小超过 32x32 和颜色数超过 256 色的图标仅被基于 NT 的 Windows (NT, 2000, XP, 2003 等)支持,Windows 95, 98 和 Me 不支持。如果你要使用大的图标大小和压缩深度,则你不能使用任何第三方可执行文件压缩程序压缩自解压模块。

     

    ⑸,自解压选项: 许可

     

    - 许可窗口标题

    设置指定的文本作为许可窗口标题。

     

    -许可文本

    当运行自解压文件时显示指定的作为软件许可协议的文本。用户可以接受它并继续解压或者拒绝它并退出。

    许可文本可以包含 HTML 或纯文本格式。在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。所以如果你希望重新生成一个新的段落,你需要在它前面放一个空的字符串。

    你可以使用 HTML 标签来控制颜色,字体和显示的格式。 HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。

    相应的 自解压脚本 命令 - License

     

    License=<许可协议对话框标题 >

    {

    许可协议文本 1

    许可协议文本 2

    ...

    }

    当运行自解压文件时显示指定的作为软件许可协议文本。用户既可以接受它并继续解压或者拒绝它并退出。

    许可可以包含HTML 或者纯文本格式。在以后的处理过程中,为了使字符串和对话框匹配,自解压模块将合并和重新格式化指定的字符串。所以如果你希望重新产生一个新的段落,你需要在它前面放一个空的字符串。

    你可以使用 HTML 来控制颜色,字体和显示的格式。 HTML 语法的描述可以在 The World Wide Web Consortium 站点找到。也可以使用网页编辑程序来产生 HTML 文本。

    如果文本由数个字符串组成,自解压模块把‘ }’字符作为文本的结束标记,所以你在你的文本的字符串的首个位置不应该使用此字符。如果你需要在字符串的开头使用‘ }’字符,在它前面插入空格。

    例子:

    License=最终用户许可协议书

    {

    所有版权于 RAR 均属于作者所专有。

    此程序是共享软件,任何人在测试期限内均可以使用此软件。

    在测试期限过后,你“必须”注册。

     

    从文件加载文本

    加载选择文件的内容作为许可文本。

     

    ⑹,自解压选项: 模块

     

    允许选择 自解压 模块。 注意并不是所有的模块都支持高级自解压选项。它只被 图形界面 RAR 和 ZIP 模块( Default.SFX 和 Zip.SFX ) 支持,而不被 控制台 RAR 模块 ( WinCon.SFX )DOS RAR 自解压模块 ( Dos.SFX ) 支持。

     

    4,把压缩文件转换成自解压格式 

     

      此命令使用于当 WinRAR 是用在文件管理和压缩文件管理模式时。它将会转换压缩文件成为自解压。如果你在压缩文件内部,你不需要选择任何要运行该命令的文件,只要使用工具菜单、工具栏上的“自解压文件”按钮或键盘快捷键 Alt+X 运行“把压缩文件转换成自解压格式”命令,并从列表中选择需要的自解压模块。如果你在文件管理模式浏览未被压缩的文件,首先选择要搜索来转换的文件和文件夹。

    如果压缩已经是自解压文件,使用该命令可让你从压缩文件删除已存在的自解压压缩模块。这类例子时, WinRAR 不会改变原有的压缩文件,只创建内容相同,但没有自解压模块的新压缩文件。

      如果你选定了 Windows 图形界面自解压模块,会有些推荐的默认值,你也可以单击“高级自解压选项”按钮设置例如默认目标路径、标题和窗口文本等的自解压参数设置。读取高级自解压选项主题可获得更多关于它们的信息。 

     

     

     

     

     

    举例如下:

    选择安装程序(所有文件包括子文件夹),如

    Setup.exe
    Setup.msi
    dotnetfx/dotnetfx.exe
    ......

    右键,(WinRAR的)添加到压缩文件

    在常规里,选择 创建自解压格式压缩文件
    然后再注释 选项卡里, 添加如下内容

    引用

    Title=安装程序,版本 3.05

    License=最终用户许可协议书
    {
    所有版权于 RAR 均属于作者所专有。
    此程序是共享软件,任何人在测试期限内均可以使用此软件。
    在测试期限过后,你“必须”注册。
    }

    '预安装,可以执行一些清理工作
    'Presetup=setup.exe

    '安装程序
    Setup=setup.exe

    '设置这个后将看不到解压缩画面
    'Silent=2

    '指定自动解压到临时文件夹

    TempMode
    'TempMode=你希望继续安装 Calculator 3.05 吗? Calculator 安装程序



    之后,压缩就可以了,
    你可以双击那个EXE试试,就可以看到自动安装了
    楼主,可以把那个注释内容修改一下,然后保存成一个文件,留着备用

    另外,楼主也可以试着做成批处理文件
    rar.exe a 文件名 -m0 -o+ -sfx -z注释文件 -r
    把这个 语句 放到生成的文件下运行,就可以了自动生成了

     

     

     

    展开全文
  • 将RP文件导出为HTML文件

    万次阅读 2019-04-23 10:06:53
    公众号回复“小程序”,领取300优秀的小程序开源代码+一套入门教程。公众号回复“领取资源”,领取300G前端,Java,产品经理,微信小程序,Python等资源合集大放送,让我们一起学前端。 Axure RP是一款比较常用的...
  • 1.打成war发布tomcat是不是有资源路径问题? 修改application.properties文件 ; 添加: (sonicApplication,是对应war打包名) server.servlet.context-path=/sonicApplication 2.如果用Thymeleaf 模板:修改html ,...
  • UIWebView加载本地HTML文件

    千次阅读 2016-07-19 18:29:00
    UIWebView加载本地HTML文件 UIWebView iOS 写在前面 转载至:http://zhangbuhuai.com/uiwebview-load-local-html/ 写本文的原因是今天被要求「调研在iOS中加载本地HTML的相关技术」,好...
  • Axure 生成HTML 文件,并用Chrome打开

    万次阅读 2018-06-08 11:40:18
    Axure RP是一款比较常用的原型界面工具,在用RP工具制作好原型后如何向领导或者客户...二、选择html文件存放的路径(注意:此处是选择一文件夹,建议新建一文件存放html文件) 三、找到导出的文件所在路径,...
  • 将python包发布到PyPI和制作whl文件

    万次阅读 2018-04-20 23:33:13
    发布你自己的轮子 - PyPI打包上传实践 PyPI官网上传包教程 wheel文件 Wheel和Egg都是python的打包格式,目的是支持不需要编译或制作的安装过程,实际上也是一种压缩文件,将.whl的后缀改为.zip即可可看到压缩包...
  • iOS导出P12文件
  • 在苹果开发者网站申请的证书,是授权mac设备的开发或者发布的证书,这意味着一设备对应一证书,但是99美元账号只允许生成3个发布证书,两开发证书,这满足不了mac设备的使用,使用p12文件可以解决这问题。...
  • 背景:之前创建.net core webapi项目的时候SDK是2.2的版本,后改成2.1,发布的时候报错。 发布的时候报错,展示的信息是: 其实这里也大致能看到部分信息,但由于信息量太小,没办法知道具体错误,所以需要...
  • 比如工程下有一A.html文件,想在VSCode里面直接操作,就想Webstorm一样,以http://localhost/xxx/xx/xx/A.html这样的形式在浏览器中访问。发现只有一View In Browser插件,但是并不是这样的形式,求大神解答? ...
  • c语言多文件编程,即main文件调用其他.c文件的方法 原创 天泉证道 最后发布于2018-11-14 14:46:32 阅读数 4047 收藏 展开 c语言多文件编程,即main文件调用其他.c文件的方法。 两种方法的区别就是,gcc编译时,是否...
  • 假设源程序文件名为test.c。 1. 无选项编译链接 用法:#gcc test.c 作用:将test.c预处理、汇编、编译并链接形成可执行文件。这里未指定输出文件,默认输出为a.out。 2. 选项 -o 用法:#gcc test.c -o test ...
  • 是通过IIS自带的目录浏览功能来查看,不能进行一些处理,比如文件,页面显示太慢,想移动一些文件到旧的目录,或一些其它的文件管理操作,就做了一简单的资源管理器,为了简单,代码和html全在一个文件里,...
  • 简单操作用R Markdown生成HTML和PDF文件

    千次阅读 2019-10-12 23:12:35
    RMarkdown通过knitr来将代码块运行并与.Rmd文件中文本内容合并生成.md文件后通过Pandoc这强大的工具再转换成不同的格式,已经支持的格式已经有这么啦: beamer_presentation github_document ...
  • BUILD_ID=DONTKILLME  (加这原因是因为没加之前用command startup tomcat一直启动失败而shutdown却是成功的 原因是因为jenkins启动后的进程会被kill掉 所以要加这句,才能启动成功)
  • HTML5开源游戏引擎lufylegend1.7.0发布

    万次阅读 多人点赞 2013-03-26 00:27:14
    lufylegend1.7.0版发布,下载包内含开发示例已经增加到20多个,为了更方便操作游戏中的声音等,加入了音频和视频操作,另外更新了API文档。lufylegend.js引擎的下载链接...
  • HTML5开源游戏引擎lufylegend1.7.1发布

    千次阅读 多人点赞 2013-04-10 07:08:45
    HTML5开源引擎lufylegend1.7.1版发布,下载包内含开发示例近30,已分享至github。lufylegend.js引擎官网http://lufylegend.com/lufylegendlufylegend.js引擎在线API文档链接http://lufylegend.com/lufylegend/api...
  •  另外如果想在一台服务器上部署多个WEB服务,也可以采用这种方式,并结合tomcat虚拟主机配置实现。  虚拟主机在本文中不再赘述,这里要讲是使用nginx来实现该功能。  这种场景下的解决方案是利用nginx...
  • HTML5游戏开发开源库件lufylegend1.3.1发布

    万次阅读 多人点赞 2012-04-10 12:05:40
    这次更新,其实也没加什么太的内容,主要是为了方便使用,将库件重新封装成了一个文件,大家使用时只需要把lufylegend.js文件引入即可。一,lufylegend.js是什么?lufylegend.js是javascript库,它的前身是...
  • vue 打包之后,显示不出来内容,显示找不到css,js,package.json 等等。...1、有两assetsPublicPath,其中一是dev,一是build,只需要将build的assetsPublicPath加上‘.’,就可以了,dev的如果不报错,就不用...
  • 在nginx上面部署多个项目

    万次阅读 2018-11-01 10:55:12
    在网上搜了一下,一般有两种方法,第一种方法:在一个配置文件里面操作,把多个域名写在一个配置文件里面,第二种方法:一个域名对应一个配置文件,我是按照第二种方法操作的。比如在一个服务器上面,需要配置的域名...
  • 把 java project 发布成为可运行文件

    千次阅读 2014-01-17 11:22:16
    一、导出jar文件: 如果你的程序开发已经接近尾声了,正准备将其生成桌面可执行文件却不知道该如何操作时,你只要按照以下步骤实行即可:选中你的项目---然后右击弹出选项列表---选择Export---Java---jar file---...
  • unity3d可以把游戏发布在很游戏平台下,但unity3d在不同的运行平台下,本地文件路径是不一样的,这样给我们用给应用配置的本地文本文件的读取带来不小的麻烦,要要把不同的平台来写出不同的路径,特别是android ...
  • 近期因为工作需要研究了纯HTML5实现文件上传,并在IE10下测试完美通过,本文由笔者基于互联网源代码思路整理和改进,改进版属原创,源代码供各位朋友下载参考,本文部分文字来自互联网,版权归原作者所有。...
  • 1.读取python文件位置 2.C++调用python函数 PyArg_ParseTuple和PyArg_Parse 3.c++线程调用python崩溃
  • HTML5实现文件加密和打包

    千次阅读 2014-10-23 10:34:50
    encFiles.htm——把多个图片文件打包并且加密,或者把一个视频文件加密,所生成的文件是一个伪装的jpg图片,在其他软件看来,这是个正常的jpg图片,但可以在decFile.htm中,把其中包含的内容解密出来。设置的密码...
  • 分布式文件系统设计主要关注几方面: 设计特点、分布式能力、性能、容灾、维护和扩展、成本   分布式文件系统主要关键技术: 全局名字空间、缓存一致性、安全性、可用性、可扩展性   其他关键...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 436,017
精华内容 174,406
关键字:

多个html文件如何发布