学习制作PAL的launcher.ini文件(三)

  • A+
所属分类:其他更多

使用PAL制作便携软件,重点在于编辑、制作launcher.ini文件。

[Activate]区段

[Activate]区段,主要包含以下参数:
注意:对此区段的任何更改都需要重新编译启动程序,即使用PAL重新生成AppNamePortable.exe。

1、Registry(可选),是否会读取和写入注册表。
Registry(可选)= true / false(默认)

2、Java(可选),便携程序是否使用Java。
Java(可选)= none(默认), find or require

3、XML(可选),是否使用XML文本或XML属性。
XML(可选)= true / false(默认)

[LiveMode]区段

[LiveMode]区段,主要包含以下参数:

1、CopyApp(可选),是否需要从可写入的目录中运行应用程序
CopyApp(可选)= true(默认)/ false

2、CopyData(可选),新版本已经弃用此参数。

[Environment]区段

[Environment]区段,主要包含以下参数:
注意:此区段用于设置环境变量。每个参数均用“%参数名称%=参数值”表示。

驱动器变量

1、PAL:Drive,表示便携软件所在的驱动器的盘符,包含冒号。

举例:如果便携软件在C盘,则%PAL:Drive%的值即为“C:”

2、PAL:LastDrive,表示便携软件最近一次运行时,所在的驱动器的盘符,包含冒号。

3、PAL:DriveLetter,表示便携软件所在的驱动器的盘符字母,不含冒号。

4、PAL:LastDriveLetter,表示便携软件最近一次运行时,所在的驱动器的盘符字母,不含冒号。

目录变量

1、PAL:AppDir,表示便携式应用程序的App目录的路径。

举例:如果便携软件的主程序在X:\PortableApps\AppNamePortable\App中,则%PAL:AppDir%的值即为X:\PortableApps\AppNamePortable

2、PAL:DataDir,表示便携式应用程序的Data目录的路径。

3、JAVA_HOME,如果Java存在的话,表示Java目录的路径

4、PortableApps.comDocuments,PortableApps.com文档目录,通常为X:\Documents,此目录可能不存在。

5、PortableApps.comPictures,PortableApps.com图片目录,通常为X:\Documents\Pictures,此目录可能不存在。

6、PortableApps.comMusic,PortableApps.com音乐目录,通常为X:\Documents\Music,此目录可能不存在。

7、PortableApps.comVideos,PortableApps.com视频目录,通常为X:\Documents\Videos,此目录可能不存在。

8、PAL:PortableAppsDir,PortableApps.com所有软件的父目录,通常为X:\PortableApps。

9、PAL:PortableAppsBaseDir

10、PAL:LastPortableAppsBaseDir

11、USERPROFILE,在XP、2000系统中,特指路径C:\Documents and Settings\Username;在Vista以上系统中,特指路径C:\Users\Username。

12、ALLUSERSPROFILE,在XP、2000系统中,特指路径C:\Documents and Settings\All Users;在Vista以上系统中,特指路径C:\ProgramData。

13、ALLUSERSAPPDATA,在XP、2000系统中,特指路径C:\Documents and Settings\All Users\Application Data;在Vista以上系统中,特指路径C:\ProgramData。

14、LOCALAPPDATA,在XP、2000系统中,特指路径C:\Documents and Settings\Username\Local Settings\Application Data;在Vista以上系统中,特指路径C:\Users\Username\AppData\Local。

15、APPDATA,在XP、2000系统中,特指路径C:\Documents and Settings\Username\Application Data;在Vista以上系统中,特指路径C:\Users\Username\AppData\Roaming。

16、DOCUMENTS,在XP、2000系统中,特指路径C:\Documents and Settings\Username\My Documents;在Vista以上系统中,特指路径C:\Users\Username\Documents。

17、TEMP,为系统默认或指定的temp临时目录。

目录变量的局部表示

1、PAL:PackagePartialDir,一般表示\PortableApps\AppNamePortable,与完整的目录变量PAL:AppDir相比,没有盘符和冒号。

2、PAL:LastPackagePartialDir,同上。

语言变量

这些变量用于语言切换,变量的值只能在下表中选取和使用。

1、PortableApps.comLanguageCode的值可选“en”, “pt”, “pt-br”等
2、PortableApps.comLocaleCode2的值可选“en”, “pt”, “pt”等
3、PortableApps.comLocaleCode3的值可选“eng”, “por”, “por”等
4、PortableApps.comLocaleglibc的值可选“en_US”, “pt”, “pt_BR”等
5、PortableApps.comLocaleID的值可选“1033”, “2070”, “1046”等
6、PortableApps.comLocaleWinName的值可选“LANG_ENGLISH”, “LANG_PORTUGUESE”, “LANG_PORTUGUESEBR”等
7、PortableApps.comLocaleName的值可选“English”, “Portuguese”, “PortugueseBR” 等
8、PAL:LanguageCustom,在[Language]和[LanguageStrings]区段中加入的自定义变量。

么么哒

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: