www.tech-doc.cn 从命令行运行Unpack功能

从命令行运行Unpack功能


您可以通过命令行使用Unpack功能,该功能对应的命令是AMEUnpack

注意:

该工具在Windows和Linux系统下均可使用。

帮助文档

要显示AMEUnpack功能的帮助信息,可运行命令AMEUnpack --help。系统将显示以下选项:

图5-18. AMEUnpack帮助信息

解包模型

要解包模型,请先导航至包含.pck文件的目录。使用AMEUnpack命令可以创建一个空目录并将文件解压到其中。例如,命令AMEUnpack my_pack_file.pck -c -t output会创建(-c)一个名为(-toutput的目录,并将所有文件解压到该目录中:

图5-19. 解包到指定目录

将多个包文件解压到子目录

使用参数-s可以将多个.pck文件解压到子目录。例如,命令AMEUnpack my_pack_file.pck two_file_pack.pck -t output -s会将两个.pck文件(名为my_pack_file.pcktwo_file_pack.pck)解压到output文件夹的子目录中:

图5-20. 解压多个文件

文件覆盖

通过参数-o yes-o no-o abort,可以定义AMEUnpack在遇到同名文件时的行为:覆盖现有文件、保留原文件或终止进程。

例如:

  • AMEUnpack my_pack_file.pck -t output -o yes:覆盖output文件夹中的所有现有文件。

    警告:

    这是默认选项;即使不使用-o参数,现有文件也会被覆盖。

  • AMEUnpack my_pack_file.pck -t output -o no:保留output文件夹中的所有现有文件。

  • AMEUnpack my_pack_file.pck -t output -o abort:在检测到output文件夹中存在同名文件时终止解包进程。此时系统会显示警告信息:

图5-21. 解包终止

将输出写入日志文件

使用-l选项可以将处理结果写入日志文件而非命令窗口。AMEUnpack test_model_with_lib.pck -c -t output2 -s -l unpack_result.txt会将test_model_with_lib.pck包解压到output2目录(按子目录分类),并将解包过程结果写入unpack_result.txt文件。

图5-22. 输出写入日志文件

更新路径列表

使用-u参数可以将.pck文件中解压的库添加到当前路径列表。例如,AMEUnpack my_pack_file.pck -t output -u会将my_pack_file.pck包文件解压到output文件夹,并将该文件夹添加到路径列表。