DoSWF professional扩展功能说明
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

