麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > BAT > 正文

使用winrar打包air程序為exe(包含air運行環境)

2020-07-26 20:13:47
字體:
來源:轉載
供稿:網友

Adobe AIR安裝率實在太低了。所以很必要對你的air程序進行打包。那個Shu我是沒用過,廣告打得很猛,但是完全可以用winrar就達到打包air的目的。

1.準備好你需要打包的文件。去你的flex sdk的bin中找到adl.exe,拷貝過來;然后在把flex sdk中的runtimes文件夾也拷貝出來。這些和你需要打包的文件放在同一目錄下。如圖:


adl.exe和runtimes主要是用來創建Adobe air運行環境,讓你的程序能在沒有安裝Adobe air的機器上也能運行起來。

2.然后,需要了解下adl.exe的使用方法。基本如下:

adl -runtime AIR環境目錄 程序的xml配飾文件 ― -main 程序主swf文件

根據我的項目,我寫了一個run.bat文件,用來調用adl并運行我的air程序,如下:

adl -runtime runtimes/air/win application.xml -- -main PhotoCommenter.swf

可以測試下,看看這個文件能不能讓你的程序運行起來。如果能正常運行,一切ok。

但是你會發現一個小問題,整個程序運行了,而且還有一個命令行的運行窗口!好別扭是吧。沒關系,再寫一個vbs文件(姑且明命名為run.vbs,名稱可以隨意起):

復制代碼 代碼如下:

set wshshell=createobject("wscript.shell")wshshell.run “cmd.exe /c run.bat”,0,true
set wshshell=createobject(“wscript.shell”)
wshshell.run “cmd.exe /c run.bat”,0,true

這段代碼主要是用來執行run.bat文件,且隱藏那個可惡的命令行運行窗口。保存…

3.然后開始打包。選擇所有文件,右鍵――》添加到壓縮文件(你可千萬得裝了winrar啊!)。在打開的壓縮面板中,在常規面板中勾選“創建自解壓格式壓縮文件”。你會發現默認的壓縮文件名變為exe后綴了:


壓縮方式最好選擇存儲,這樣你打包后的程序會很快解壓縮并運行。

然后切換到高級面板,點擊“自解壓選項”。在彈出的窗口中,常規面板中設置程序的解壓路徑以及解壓后運行的文件――這個非常重要:


別關閉該窗口,切換面板到“模式”, 勾選“解包到臨時文件夾”。在安靜模式中,選擇“全部隱藏”。

一切ok~~ 打包后的程序就能直接運行了!

4.這個時候你就發現,輸出的exe文件的圖標是winrar默認的圖標。這個好說,下一個更改工具改下即可,不表。另外一個就是,這個exe的圖標該了后,程序運行了,你就發現程序的圖標竟然是adl.exe的圖標――很正常,你用的就是它。所以你還需要將adl.exe的圖標也進行相應的修改。

5.最后,你會發現成個exe好大。ok,好好看看runtime文件夾下的文件,把你不要的dll刪除。然后重新打包。

功德圓滿!

還有給后來者的提示,如果你是直接copy這里的代碼,注意雙引號
例如在 run.vbs中,可能會因雙引號,在運行時提示錯誤,把這里的雙引號改成英文雙引號,就可以了

還有一點,經過本人測試,runtime 目錄下的,除了Adobe AIR.dll,這個dll文件,其他的dll文件都可以刪除,當然我的air很簡單,只是測試的,可能沒有用到其他的dll。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久9久久 | 羞羞色院91精品网站 | 青草久久久久 | 免费毛片在线视频 | 视频在线91 | 高清国产免费 | 中文字幕一二区 | 色综合激情 | 国产一区精品视频 | 超碰99在线观看 | 免费黄色大片在线观看 | 久久久久久久久久久影视 | 欧美精品a∨在线观看不卡 午夜精品影院 | 主人在调教室性调教女仆游戏 | 97色在线观看免费视频 | 国产一级免费av | 国产91av视频 | 99精品国产成人一区二区 | 免费永久看羞羞片网站入口 | 国产一区二区视频精品 | 黄色免费小视频网站 | 91精品国产乱码久久桃 | 久久蜜桃精品一区二区三区综合网 | 蜜桃av网 | 久久国产精品久久久久 | 免费黄色小视频网站 | 精品亚洲综合 | 欧美a∨一区二区三区久久黄 | 久久精品免费国产 | 久久成人午夜视频 | 毛片韩国 | 99精品视频网站 | 欧美国产综合视频 | 色999中文字幕 | 亚洲人成电影在线 | 精品久久久久久 | 爱福利视频 | 一级黄色影片在线观看 | 福利在线小视频 | av在线免费观看播放 | 在线播放视频一区二区 |