史萊姆論壇

返回   史萊姆論壇 > 教學文件資料庫 > 應用軟體使用技術文件
忘記密碼?
論壇說明

歡迎您來到『史萊姆論壇』 ^___^

您目前正以訪客的身份瀏覽本論壇,訪客所擁有的權限將受到限制,您可以瀏覽本論壇大部份的版區與文章,但您將無法參與任何討論或是使用私人訊息與其他會員交流。若您希望擁有完整的使用權限,請註冊成為我們的一份子,註冊的程序十分簡單、快速,而且最重要的是--註冊是完全免費的!

請點擊這裡:『註冊成為我們的一份子!』

Google 提供的廣告


 
 
主題工具 顯示模式
舊 2005-04-13, 01:12 PM   #1
psac
榮譽會員
 
psac 的頭像
榮譽勳章
UID - 3662
在線等級: 級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時級別:30 | 在線時長:1048小時 | 升級還需:37小時
註冊日期: 2002-12-07
住址: 木柵市立動物園
文章: 17381
現金: 5253 金幣
資產: 33853 金幣
預設 關於Autoplay media studio 5.0 一些參數的設定。

學習使用Autoplay media studio 5.0,上網搜尋發現一些有用的參數設定,特發上來與大家共享。

1、File.Copy
拷貝目標文件到指定目錄
例:File.Copy("C:\\MyDir\\*.*", "C:\\DestDir\\", true, true, false, true, nil);
2、File.Delete
移除目標文件
例:File.Delete("C:\\MyDir\\MyFile.ext", false, false, false, nil);
3、File.DeleteOnReboot
在下次啟動時移除目標文件
例:File.DeleteOnReboot("C:\\MyDir\\MyFile.ext");
4、File.DoesExist
判斷目標文件存在與否,存在獲取「真」值,反之獲取「假」值。(單獨使用無效果,與Dialog.Message等聯合使用)
例:are_ya_there = File.DoesExist(_WindowsFolder.."\\system.ini");
5、File.ExploreFolder
資料夾瀏覽
例:File.ExploreFolder("C:\\Documents and Settings", SW_MAXIMIZED);
6、File.Find
在本機硬碟上尋找文件(單獨使用無效果,與Dialog.Message等聯合使用)
例:found = File.Find( Shell.GetFolder(SHF_MYDOCUMENTS), true, false, "*.pdf");
if (found) then
Dialog.Message("Found one!", "The first PDF file found was:" .. found[1]);
7、File.GetAttributes
獲取目標文件系統內容(單獨使用無效果,要與其他指令聯合使用)
例:attrib = File.GetAttributes( _TempFolder .. "\\MyTempFile.tmp" );
bReadOnly = attrib.ReadOnly;
strCreationDate = attrib.CreationDate;
8、File.GetCRC
對目標文件獲取一個CRC值(用於下載後檢查文件,單獨使用無效果,與File.Run和Dialog.Message聯合使用)
例:crc_value = File.GetCRC(_TempFolder.."\\setup.exe");
if crc_value == 824907888 then
File.Run(_TempFolder.."\\setup.exe", "", "", SW_SHOWNORMAL, true);
else
result = Dialog.Message("Error", "The downloaded file is incomplete. Please try downloading again.", MB_OK, MB_ICONSTOP, MB_DEFBUTTON1);
9、File.GetDefaultViewer
獲取目標檔案類型的開啟方式(單獨使用無效果,要與其他指令聯合使用。本例為獲取jpg的預設開啟方式)
例:result = File.GetDefaultViewer(".jpg");
10、File.GetShortName
對長檔案名文件獲取一個DOS 8.3檔案名(單獨使用無效果,個人認為要與別的指令聯合使用)
例:short_version = File.GetShortName ("C:\\Program Files\\AutoPlay Media Studio 5.0\\ams50.exe");
結果:C:\PROGRA~1\AUTOPL~1\ams50.exe
11、File.GetSize
獲取目標文件大小(單獨使用無效果,要與其他指令聯合使用)
例:file_size = File.GetSize(_TempFolder .. "\\setup.exe");
12、File.GetVersionInfo
獲取目標文件的版本訊息(單獨使用無效果,要與其他指令聯合使用,將獲取的訊息付給其他函數)
例:version_info = File.GetVersionInfo( _ProgramFilesFolder .. "\\Doopernator\\Doopernator.exe");
13、File.Install
向系統安裝DLL文件(可與Dialog.Message、Application.GetLastError聯合使用,下例就是將成功安裝付給函數且用Application.GetLastError獲取失敗錯誤,然後判斷安裝成功與否,如果失敗,用Dialog.Messag輸出現錯誤誤訊息)
例:success = File.Install("AutoPlay\\Docs\\cooltoy.dll", _SystemFolder.."\\cooltoy.dll", FILE_INSTALL_ALWAYS );
error = Application.GetLastError();
if success == false then
Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION);
14、File.Move
移動目標文件到指定目錄(註:_TempFolder為temp資料夾、_ProgramFilesFolder ..為Program Files資料夾、_WindowsFolder..為系統檔案夾)
例:File.Move("AutoPlay\\Docs\\*.txt", _TempFolder .. "\\Text Files", false);
15、File.MoveOnReboot
在下次啟動時移動文件到指定目錄
例:File.MoveOnReboot(_TempFolder .. "\\setup.exe", "C:\\setup.exe");
16、File.Open
開啟我的文件文件(如果指向exe文件,預設會將exe文件拷到AutoPlay\\Docs\\內再執行)如要播放視瀕文件就要用此指令,File.Run 無法實現。
例:File.Open("AutoPlay\\Docs\\ad4.92.exe", "", SW_SHOWNORMAL);
17、File.OpenEmail
傳送郵件(還可以加標題)
例:File.OpenEmail("yu346704@sohu.com");
File.OpenEmail("yu346704@sohu.com?subject=Good luck", SW_SHOWNORMAL);
18、File.OpenURL
用預設瀏覽器開啟網頁
例:File.OpenURL("www.baidu.com", SW_MAXIMIZE);
19、File.Print
列印我的文件
例:File.Print("AutoPlay\\Docs\\1.txt");
20、File.Rename
重新命名指定文件檔案名(可以用來做批次處理文件)
例:File.Rename("C:\\1.txt", "C:\\2.exe");
21、File.Run
執行文件(直接在原目錄中執行,用來做啟動界面裡的軟體安裝)
例:File.Run("AutoPlay\\Docs\\ezb456cn-s.exe", "", "", SW_SHOWNORMAL, false);
22、File.RunOnReboot
在下次啟動時執行目標文件
例:File.RunOnReboot(_TempFolder .. "\\setup.exe", "/W");
23、File.SetAttributes
設定目標文件的系統內容(首先可用File.GetAttributes獲取內容,然後修改內容,亦可直接建立一個空內容,用attrib = {};取代第一句。)
一定要注意 = 前用什麼函數(本例為attrib)後面的內容前也要一致(attrib.ReadOnly、attrib.Hidden),最後設定內容時也要用相同的函數("C:\\COMMAND.COM", attrib)
例:attrib = File.GetAttributes("C:\\COMMAND.COM");
attrib.ReadOnly = true;
attrib.Hidden = true;
File.SetAttributes("C:\\COMMAND.COM", attrib);


在 WindowMode 中,你可以選項彈出視窗的模式:有SW_SHOWNORMAL(一般),SW_MAXIMIZE(最大化),SW_MINIMIZE(最小化).這個就按照你喜歡的樣式進行選項.但是還是建議使用 SW_SHOWNORMAL(一般)

其他設定:
1.Exit CD 按鈕的設定
在add action中,step1選項 Application ,step 2 為 Application.Exit,最後按確定就完成了.這個指令如下:Application.Exit();

2.Browse CD 按鈕的內容方法是在Actions中點擊add action,選項File中的ExploreFolder指令。
然後按下「下一步」,通過選項DefaultFolder來設定你的預設瀏覽目錄。我的指令如下:File.ExploreFolder("AutoPlay", SW_SHOWNORMAL);

3.如果想增加背景音樂它的action是在 on click 中點擊 add action 選項 Audio ,並選項 Audio.Load,點擊下一步之後,在 PlayAutomatic (自動播放擇)為true,Loop 也為 true
我的指令如下:Audio.Load(CHANNEL_USER1, "AutoPlay\\Audio\\The Woods (short).ogg", true, true);
要是停止背景音樂的話,方法還是一樣,就不一一列舉了.程式碼如下:
Audio.Stop(CHANNEL_USER1);
注意:
播放背景音樂 和 關閉背景音樂,都是要在同一個 CHANNEL 下面的.
上面的製作程序都看到了.我都是選項 CHANNEL_USER1 一的.你喜歡怎麼選就怎麼選,但是一樣要一樣!


4.如果想插入製作人的訊息的話,可以用Insert—Hotspot插入一段文字,(Hotspot是插入段落,Label是插入標題)將其調整到適當的位置。選項Project—windossettings中的Width和Height調節寬度和高度。

5.如果想再插入圖像之類時.可以用Insert—Image 知道到你想要的圖像文件,放到適當的位置.

6.插入其他的文件,你都可以再Insert 裡面做到.


7.如果想點擊按鈕跳到其他的頁面的話,你可以 新增一個頁面.在on click 中增加 action 選項 Page,Page.Jump,在Page.Jump中,你選項想要跳到的頁面 Page 就可以了(比如有一個叫做Page1的,那麼在 Page.Jump 的下拉表單中選項 Page1 )[/size]
程式碼如下:
Page.Jump("")

8.如果不喜歡軟體原有的的按鈕可以用Photoshop做好按鈕的圖片(起碼要有兩種狀態:正常;按下;)儲存成.png文件(因為png文件支持透明背景),這樣在AutoPlay Media Studio Professional中原有的的按鈕編輯工具中就可以做出個性化的按鈕了,當然也可以用Photoshop做出一張帶有選項的背景,通過AutoPlay Media Studio Professional的熱點來編輯也可以達到個性化選項表單的效果。
psac 目前離線  
送花文章: 3, 收花文章: 1631 篇, 收花: 3205 次
舊 2005-05-02, 05:26 PM   #2 (permalink)
長老會員
 
prolau 的頭像
榮譽勳章
UID - 6277
在線等級: 級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時級別:22 | 在線時長:593小時 | 升級還需:28小時
註冊日期: 2002-12-08
住址: 鳶弋翔之∼∼大雪紛飛
文章: 186
精華: 0
現金: 12 金幣
資產: 169857 金幣
預設

太棒了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

可竟無人回應,
太對不起psac兄了!
__________________
 
 
   http://avatar.xuite.net/12450630  Here is prolau saying !
prolau 目前離線  
送花文章: 190, 收花文章: 7 篇, 收花: 60 次
舊 2005-05-03, 09:55 AM   #3 (permalink)
長老會員
榮譽勳章
UID - 9489
在線等級: 級別:54 | 在線時長:3149小時 | 升級還需:96小時級別:54 | 在線時長:3149小時 | 升級還需:96小時級別:54 | 在線時長:3149小時 | 升級還需:96小時級別:54 | 在線時長:3149小時 | 升級還需:96小時
註冊日期: 2002-12-11
住址: 高雄
文章: 13429
精華: 0
現金: 1669094 金幣
資產: 1838923 金幣
預設

最近正嘗試用Autoplay media studio作光碟選單
很需要參考
感謝提供教學
k2hungss 目前離線  
送花文章: 5067, 收花文章: 1120 篇, 收花: 1465 次
 



發表規則
不可以發文
不可以回覆主題
不可以上傳附加檔案
不可以編輯您的文章

論壇啟用 BB 語法
論壇啟用 表情符號
論壇啟用 [IMG] 語法
論壇禁用 HTML 語法
Trackbacks are 禁用
Pingbacks are 禁用
Refbacks are 禁用


所有時間均為台北時間。現在的時間是 07:36 PM


Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.


SEO by vBSEO 3.6.1