R5 共用資料庫Script

共用資料庫Script 範例如下。

共用資料庫Script 範例

星號 (**) 括住的文字表示註解。

**以隨機間隔暫停,使多重程序適當地錯開。暫停 0-5 分鐘(5 分鐘 = 300000 毫秒)**

Pause 0-300000

**如果發生錯誤,請等待 1-2 分鐘之後再重試。**

ErrorDelay 60000-120000
BeginCrit

**建立討論資料庫**

changeto "[MailServer]!![DiscussionDB]" [DiscTemplate] -KeepOpen
開啟

**刪除大量現有的文件來重設起始文件計數**

getall
@If [NBTestReset]
刪除 [MaxDocToDelete]
@EndIf

**請確定郵件資料庫中有足夠的文件(只執行一次)**

populate [NumMailNotesPerUser]
close

**開啟現行視圖**

開啟

**關閉視圖**

1close
EndCrit

**啟動 Script 的迴圈部分**

BeginLoop

**開啟討論資料庫**

changeto "[Mail伺服器]!![DiscussionDB]" [DiscTemplate] -KeepOpen

**開啟現行視圖**

開啟
getall

**從現行視圖讀取 20 份文件**

entries 41 20

**等待 5-10 秒來詳察視圖**

Pause 5000-10000

**將視圖向下翻頁 2 次,讀取每個視窗需要 3-10 秒**

entries 1 20
pause 3000 - 10000
entries 1 20
pause 3000 - 10000

**將未讀取的清單設定為 30 個隨機選取的文件**

unread 30

**開啟接下來 3 個未讀取的文件,每個文件讀取 10-30 秒**

navigate 1 next_unread
pause 10000 - 30000
navigate 1 next
pause 10000 - 30000
navigate 1 next
pause 10000 - 30000
add [DiscDbAddDocRate] 100

**關閉資料庫時刪除 2 個舊文件**

close

**當辦公室有會議時,在桌面上暫停 4 - 8 分鐘**

pause 240000 - 480000

**再次重複整個順序(返回 BeginLoop 陳述式)**

rewind