當前位置:編程學習大全網 - 源碼下載 - 用易語言編寫紅警ini規則文件,即全是用易語言漢語定義

用易語言編寫紅警ini規則文件,即全是用易語言漢語定義

首先妳要知道配置文件的路徑,以及節名稱、配置項名稱,具體如下:

於是要用到系統核心支持庫中的“寫配置項 ()”命令,具體說明如下:

調用格式: 〈邏輯型〉 寫配置項 (文本型 配置文件名,文本型 節名稱,[文本型 配置項名稱],[文本型 欲寫入值]) - 系統核心支持庫->系統處理

英文名稱:SetKeyText

將指定文本內容寫入指定配置項中或者刪除指定的配置項或節,如果指定配置文件不存在,將會自動創建。成功返回真,失敗返回假。本命令為初級命令。

參數<1>的名稱為“配置文件名”,類型為“文本型(text)”。指定配置文件的名稱,通常以.ini作為文件名後綴。

參數<2>的名稱為“節名稱”,類型為“文本型(text)”。包含欲寫入配置項所處節的名稱。

參數<3>的名稱為“配置項名稱”,類型為“文本型(text)”,可以被省略。參數值指定欲寫入配置項在其節中的名稱。如果參數值被省略,則刪除指定節及其下的所有配置項。

參數<4>的名稱為“欲寫入值”,類型為“文本型(text)”,可以被省略。參數值指定欲寫入到指定配置項中的文本。如果參數值被省略,則刪除所指定配置項。

操作系統需求: Windows

如果要寫出如上圖的配置項,則可以使用如下的命令:

寫配置項 ("C:\test\test.ini", “Section”, “Cl”, “content”)

如果要寫到運行目錄下的“test.ini”文件,可以用如下的命令:

寫配置項 (取運行目錄 () + "\test.ini", “Section”, “Cl”, “content”)

如果要讀取配置項內容的話,可以使用“讀配置項 ()”命令,說明文本如下:

調用格式: 〈文本型〉 讀配置項 (文本型 配置文件名,文本型 節名稱,文本型 配置項名稱,[文本型 默認文本]) - 系統核心支持庫->系統處理

英文名稱:GetKeyText

讀取指定配置文件中指定項目的文本內容。本命令為初級命令。

參數<1>的名稱為“配置文件名”,類型為“文本型(text)”。指定配置文件的名稱,通常以.ini作為文件名後綴。

參數<2>的名稱為“節名稱”,類型為“文本型(text)”。包含欲讀入配置項所處節的名稱。

參數<3>的名稱為“配置項名稱”,類型為“文本型(text)”。參數值指定欲讀入配置項在其節中的名稱。

參數<4>的名稱為“默認文本”,類型為“文本型(text)”,可以被省略。如果指定配置項不存在,將返回此默認文本。如果指定配置項不存在且本參數被省略,將返回空文本。

操作系統需求: Windows

如果要讀取剛才舉例的配置項內容,則可以用如下的命令:

讀配置項 ("C:\test\test.ini", “Section”, “Cl”, )

但有時配置項內容為空,則需要添加默認文本,也就是說當配置項內容為空時,程序會自動返回默認文本,比如:

讀配置項 ("C:\test\test.ini", “Section”, “Cl”, “content”)

這樣,如果指定的配置項內容為空,就會自動讀取到“content”。

那如果是運行目錄下的配置項,就可以用前面的例子:

讀配置項 (取運行目錄 () + "\test.ini", “Section”, “Cl”, “content”)

這樣就可以讀取了。

再回來說妳的問題。像妳說的修改紅警的配置,那麽就可以通過這個方式來修改。那麽妳可以先手動分析配置結構,然後調用命令修改配置項。比如修改蘇聯兵的武器,就可以將對應配置項的內容改為“M60”(即美國大兵部署狀態的武器),這樣雖然蘇聯兵的攻擊動畫不會改變,但是傷害會和M60壹樣。

妳也可以修改建築、單位的建造時間,只要找到那些配置項即可。

壹般配置項的後綴名都是“ini”,紅警自然也是。妳可以先搜索“*.ini”,然後找到結果,壹個壹個尋找。雖然很麻煩,但這也是唯壹的辦法了。要不然妳可以試壹試網上已經有的。

如果有疑問請追問。

  • 上一篇:高燃燒站源代碼
  • 下一篇:BT到底是什麽?
  • copyright 2024編程學習大全網