Archive for September, 2010

DoSWF professional扩展功能说明

08th Sep 2010DoSWF, ,

DoSWF扩展功能使用说明

 

说明:

1.DoSWF扩展功能只能DoSWF professional的Adobe AIR版本中使用。

2.DoSWF扩展功能只对商业授权或软件定制方提供接口使用。

3.DoSWF professional exe版本只提供最简单扩展功能。

命令行调用

命令行调用接口可方便公司或个人项目的流程化,以及批处理。接口标准如下:

版本命令行参数说明

参数

说明

-files filepath […]

指定要操作的文件列表。

-input dirpath

指定要处理文件所在的文件夹。不做深度搜索,只处理指定文件夹当前深度的文件。该参数和-files参数可同时存在。

-encrypt

指定加密。

-obfuscate strict specialitems

指定混淆,接收两个参数:

strict:是否使用严格模式,true|false。可选。

specialitems:特殊字符,多个字符用“,相隔。可选。

-watermark text location

指定添加水印,接收两个参数:

text:水印文本,支持简单的html文本

location:水印放置位置,RT|LT|RB|LB|CENTER,分别代表放置在右上角、左上角、右下角、左下角、中央。可选,默认为RB

-output dirpath

指定处理后的文件保存目录。

-exit true|false

指定处理后是否自动关闭程序。默认为自动关闭程序。

 

版本命令行调用示例

指定一个文件进行加密、混淆

-files d:/desktop/draw.swf –encrypt–obfuscate false –output d:/desktop/done

指定多个文件添加水印

-files d:/desktop/draw.swf d:/desktop/ty.swf –watermark “copyright by laan” CENTER –output d:/desktop/done

指定一个目录加密,处理不关闭程序

-input d:/desktop/myswfs –encrypt–output d:/desktop/done –exit false

扩展面板

在DoSWF professional版本中,可通过扩展面板来使用扩展功能。包括as2单独添加水印、.do文件支持、命令行调用等。以后我们相续添加各种扩展功能,均会通过该扩展面板进行操作。

 

打开扩展面板

考虑到扩展功能受众较小,该功能需要以彩蛋的方式使用,具体步骤如下:

1. 打开DoSWF professional版本,切换到“更多”面板

2. 勾选“锁定域名”功能

3. 在出现的文本提示中,双击该文本即可弹出扩展功能面板

扩展面板激活位置

 

面板开启后界面如下:

扩展功能面板

在这里可以使用扩展命令激活直接调用扩展功能。

 

3.2扩展命令

扩展命令包括两部分数据,一部分为命令名称,另一部分为命令参数,其格式如下:

CommanName:CommandParameters

在扩展窗口中,输入扩展命令后点击“OK”按钮即可执行该扩展命令。有些命令需软件重启后方可生效。如果需要恢复所有参数,可点击“ResetToDefault”按钮。

 

扩展命令表

命令名称

参数

说明

支持版本

AS2WTM

false|true

激活或禁用as2水印功能

4.6.2

USECONFIG

false|true

激活或禁用.do文件使用

4.6.2

EXECUTE

命令行参数

使用命令参数

4.6.2

 

扩展命令示例

激活as2水印功能

AS2WTM:true

b.执行命令行

EXECUTE: -input d:/desktop/20100811 -watermark "<u><a href=’event:http://www.doswf.com’>Copyright By DoSWF</a></u>" -output d:/desktop/abc -exit false