指令碼編程工具 MortScript 4.11b10

來源:互聯網
上載者:User

 

前言 - 關於PPC軟體
       作為pocket- PC,攜帶型的資訊處理工具,自然應該盡量做到自動化、智能化、個人化,更加便捷地為滿足使用者的不同需求,實現不同任務。 具體到不同功能是否能夠良好地實現及其便捷程度主要依靠相應軟體的友好、智能程度以及軟體編寫者的設計水平和主要對象。從軟體開發和市場角度, 開發人員必須考慮較大的使用者群的需求,而同時軟體(設定)又不能過於繁瑣從而影響易用性。所以必然有所取捨而不能面面俱到。這樣的結果是每個即使非常優秀的軟體其實也總有讓不同使用者覺得這裡或那裡不滿意不方便的地方 - 所以我們經常會看到對同一軟體不同的使用者會有不同的口碑。如果軟體能夠象人一樣會學習和適應,變通靈活和可塑性強,那該多好。不過目前尚沒有這樣的途徑。而有些pc軟體在ppc上則根本沒有人開發 - 因為市場問題。
最有效方法是結合個人情況喜好自己給自己定製軟體,然而這對於大多數使用者顯然是不現實的, 也是不經濟的。而ppc上現在也缺乏一個功能全面但語言簡單, 普通使用者易於掌握的小型且可以產生exe檔案的編程工具,來讓使用者製作一些個人化軟體,互動介面和任務處理。
退而求其次, 只好利用功能尚有待增強MortScript - 解釋性的任務批次程式。通過自己編寫指令碼,部分實現基於使用者個人需求的個人化功能加強和任務自動處理能力。
其實很多人經常問的需要某些功能的捷徑, 某些外掛程式,某些簡易功能(比如自動根據不同情況關屏關機調背光等等問題),或完全不需要其他軟體,或結合現有軟體,幾行語句就能解決問題。因為它的一個重要應用就是可以讓使用者自主整合功能。

本文 - 關於MortScript
軟體簡介
      MortScript是簡單的解釋性批處理編寫和執行工具。如果熟悉DOS或shell script程式的.bat檔案,那麼MortScript就是類似的東西。 它主要用於自動控制和調用其它應用程式,不能夠實現複雜的使用者互動或圖形介面處理。
使用者必須使用文字編輯器編寫所需的指令檔,然後交付系統自動調用MortScript主程式執行。
與一般的程式設計語言例如C++等相比,它要簡單易用得多。

主要功能(命令)
-執行,啟用,隱藏,關閉,終止程式
-根據條件等待執行指定程式,包括等待一定時間、特定程式或視窗的啟用以及其它使用者設定的條件等
-向系統類比發送鍵盤輸入,滑鼠或觸筆點擊,以及輸出訊息。
-檔案及目錄操作:複製、刪除、讀寫檔案,建立、刪除目錄,建立捷徑等
-支援ZIP檔案壓縮
-讀寫串、並口資料
-讀寫註冊表
-開關網路連接,讀取網路檔案
-系統功能,例如轉屏,亮度,電量,儲存容量,軟啟等...
-支援條件判斷,迴圈和子程式結構
-變數、運算式和字串處理

 

軟體下載、安裝和使用
● 附件的第一個檔案僅包括PPC綠色檔案,第二個檔案是英文版手冊,其餘檔案包括了所有版本(PC/PPC/PNA/SmartPhone; 安裝exe/cab/綠色)以及手冊。
● 檔案可存入任意目錄。第一次使用時,執行一次MortScript.exe程式即可。
● 使用者可所以任何文字編輯器,參考手冊,按照編程規則,編寫所需指令碼,存為 .mscr檔案,然後直接點擊或調用,系統將自動調用MortScript.exe 主程式執行。
● 點擊或調用autorun.exe檔案(可根據相應指令檔改名),將會執行同一目錄下同名的指令檔(這裡即autorun.mscr)
● 程式**面,無需漢化。

軟體大小及最新版本更新情況
PPC版本:171 KB
版本:4.11 b10

主要更新:b7 -> b10
- 新功能 MakeTimeStamp, SetTime, SetDate, VarType
- 修複狀態對話方塊問題
- Input, SelectDirectory, and SelectFile 的Cancel操作返回空值
- SendKeys 現在適用於所有裝置和應用程式

 

作者
 Mirko Schenk (德)
http://www.sto-helit.de/index.ph ... on=view&menu=29

 

後記
   使用MortScript實現的部分功能
● 簡單加密資源管理員
● 批量更改圖片大小 (結合xnview)
● 快捷功能按鈕, 根據不同當前程式關聯不同功能或對應不同快捷操作 (結合skmenu) , 比如netfront後退鍵, jot搜尋鍵, AdobeReaderle非全屏切換等
● 機器啟動複製常用程式, 檔案至ramdisk及其他啟動設定
● 點訊IME面板高度調整 - 設定檔批處理 (結合1 可實現修改面板大小全自動)
● 自動下載剪貼簿上連結網頁所有的某特定類型(比如jpg)或特別名字或格式的檔案. - 對於防盜鏈的網頁, 目前還不知怎麼對付
● 強制關閉當前視窗對應進程
● 實現任何介面都能直接點擊無須切換的計時功能
● 常用登錄機碼切換修改(緩衝, 語言, cab, dll存留, led開關等)
● 一鍵背光分級調整
● 自動更新註冊表中註冊資訊或到期時間(曾用以對付原來未XX的老netfront)
● 個人化的自動提醒、鬧鐘
● 案頭背景自動順序或隨機更新
● 定時開機, 自動檢查郵件, 下載新聞等
● 對付某些程式的Bug (如原來的handyswitcher 註冊表設定項不能儲存的bug)
● 對付某些需要改主人名字或機器時間的未完全xx的軟體

 

期望
       mortscript功能仍然有限,畢竟是介於簡單批處理和程式設計語言之間的的東西,尤其不能監視使用者操作,對於互動視窗介面的支援過於簡單,所以期待功能更全面的版本的出現和其它簡單的編程利器。

MortScript 4.11b10 - PPC.zip (122.65 KB)

2009-1-23 11:35, 下載次數: 349

MortScript-Manual.zip (441.87 KB)

2009-1-23 11:39, 下載次數: 234

英文版手冊

http://www.cnpda.com.cn/thread-196960-1-1.html

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.