• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            易語言所有命令

            更新時間:2024-03-28 11:45:02 閱讀: 評論:0

            2024年3月28日發(作者:字謎十個)

            易語言所有命令

            易語言所有命令

            環境操作命令示例

            子程序:_按鈕1_被單擊

            局部容器:文本數組 數據類型:文本型 數組:0

            局部容器:數目 數據類型:整數型

            局部容器:容器1 數據類型:整數型

            局部容器:是否有啟動密碼 數據類型:邏輯型

            ※備注:下面的程序片段演示通過使用"取命令行"命令來校驗程序啟動密碼的方法

            取命令行 (文本數組)

            數目 = 取數組成員數 (文本數組)

            計次循環首 (數目, 容器1)

            如果真 (文本數組 [容器1] = “/password”)

            *備注:此處的"/password"可以用你自己的密碼代替,如:"/123"

            是否有啟動密碼 = 真

            如果真結束

            計次循環尾 ()

            如果真 (是否有啟動密碼 = 假)

            *備注:如果發現沒有在命令行中附加密碼參數,則直接退出

            信息框 (“您是非法用戶!”, 0, )

            結束 ()

            如果真結束

            信息框 (“歡迎進入系統!”, 0, )

            編輯框1.加入文本 (“當前程序運行目錄: ” + 取運行目錄 () + #換行符 + #換行符)

            編輯框1.加入文本 (“當前程序執行文件名: ” + 取執行文件名 () + #換行符 + #換行

            符)

            編輯框1.加入文本 (“環境變量PATH內容為: ” + 讀環境變量 (“PATH”) + #換行符

            + #換行符)

            寫環境變量 (“PATH”, “C:”)

            *備注:將PATH環境變量寫入新值,注意此改變只對本程序內部有效.

            編輯框1.加入文本 (“環境變量PATH的新內容為: ” + 讀環境變量 (“PATH”) + #換

            行符 + #換行符)

            系統處理類命令

            ■、以下為系統處理命令示例

            1、運行

            示例:在易程序里運行Windows記事本,并最大化窗口 運行 (“c:”,

            假, 4)

            2、取剪輯板文本

            示例:用編輯框1讀入剪輯板中的文本內容

            編輯框1.內容 = 取剪輯板文本()

            3、置剪輯板文本

            示例:將編輯框1中的內容放入剪輯板

            置剪輯板文本(編輯框1.內容)

            4、剪輯板中可有文本

            示例:若剪輯板中有文本,則讀入至編輯框1中

            如果真(剪輯板中可有文本())

            編輯框1.內容 = 取剪輯板文本()

            如果真結束

            5、清除剪輯板

            示例:如果剪輯板中有內容,則清除之

            如果真(剪輯板中可有文本())

            清除剪輯板()

            如果真結束

            6、取屏幕寬度

            示例:設置_啟動窗口的寬度為屏幕寬度,高度為屏幕高度

            _啟動窗口.移動( 0 ,0 ,取屏幕寬度(),取屏幕高度())

            7、取屏幕高度

            示例:設置_啟動窗口的寬度為屏幕寬度,高度為屏幕高度

            _啟動窗口.移動( 0 ,0 ,取屏幕寬度(),取屏幕高度())

            8、取鼠標水平位置

            示例:標簽1鼠標左鍵被按下時,顯示鼠標相對于桌面左邊的位置

            子程序:_標簽1_鼠標左鍵被按下

            返回值類型:邏輯型

            參數:橫向位置 數據類型:整數型

            參數:縱向位置 數據類型:整數型

            參數:功能鍵狀態 數據類型:整數型

            信息框 (取鼠標水平位置 (), 0, )

            9、取鼠標垂直位置

            示例:標簽1鼠標左鍵被按下時,顯示鼠標相對于桌面頂邊的位置

            子程序:_標簽1_鼠標左鍵被按下

            返回值類型:邏輯型

            參數:橫向位置 數據類型:整數型

            參數:縱向位置 數據類型:整數型

            參數:功能鍵狀態 數據類型:整數型

            信息框 (取鼠標垂直位置 (), 0, )

            10、取顏色數

            示例:彈出當前顯示方式最大顏色顯示數目的信息框

            信息框 (取顏色數 (), 0, )

            11、輸入框

            示例:顯示要求輸入用戶名字的輸入框,并用輸入內容作為_啟動窗口標題

            子程序:__啟動窗口_創建完畢

            局部容器:用戶 數據類型:文本型

            如果真 (輸入框 (“請輸入用戶姓名:”, “用戶登錄”, “超級用戶”, 用戶, 1))

            _啟動窗口.標題 = 用戶

            如果真結束

            12、信息框

            示例:刪除一個記錄

            如果真 (信息框 (“確定要刪除該記錄嗎?”, #信息圖標 + #確認取消鈕, “刪除記錄”) =

            #確認鈕)

            刪除 ()

            徹底刪除 ()

            如果真結束

            13、鳴叫

            示例:如果在尾記錄,鳴叫提示,否則,記錄向后移動

            跳過 (1)

            如果真 (尾記錄后 ())

            鳴叫 ()

            到尾記錄 ()

            如果真結束

            14、取啟動時間

            示例:將系統啟動時間讀入編輯框1

            編輯框1.內容 = 取啟動時間()

            15、置等待鼠標

            示例:計算連加

            局部容器:結果 數據類型:長整數型

            局部容器:容器 數據類型:整數型

            置等待鼠標 ()

            容器循環首 (1, 10000, 1, 容器)

            結果 = 結果 + 容器

            容器循環尾 ()

            恢復鼠標 ()

            畫板1.滾動寫行 (結果)

            16、恢復鼠標

            示例:計算連加

            局部容器:結果 數據類型:長整數型

            局部容器:容器 數據類型:整數型

            置等待鼠標 ()

            容器循環首 (1, 10000, 1, 容器)

            結果 = 結果 + 容器

            容器循環尾 ()

            恢復鼠標 ()

            畫板1.滾動寫行 (結果)

            17、延時

            示例:在連續執行的程序語句之間停頓3秒

            程序語句1

            延時(3000)

            程序語句2

            延時(3000)

            ……

            18、取文本注冊表項、取數值注冊表項、取字節集注冊表項

            這三個命令用法基本一樣,根據“寫注冊表項”寫入的數據類型,分別用這三個

            命令取出寫入的值。

            示例:從E語言的 #現行用戶(也即 HKEY_CURRENT_USER 鍵)中取出“E記事本”

            的常用文件1

            局部容器:結果 數據類型:文本型

            結果 = 取文本注冊表項 (“E 記事本”, “常用文件”, “1”, “沒找到”)

            畫板1.滾動寫行 (結果)

            19、寫注冊表項

            示例:在E語言的 #現行用戶(也即 HKEY_CURRENT_USER 鍵)中建立子鍵“E記事

            本”-“常用文件”-“1”的值,數據類型為文本型

            寫注冊表項(“E 記事本”, “常用文件”, “1”, “c:”)

            20、刪除注冊表項

            示例:刪除E語言的 #現行用戶(也即 HKEY_CURRENT_USER 鍵)中“E記事本”的

            常用文件1

            刪除注冊表項 (“E 記事本”, “常用文件”, “1”)

            21、取文本注冊項、取數值注冊項、取字節集注冊項

            這三個命令用法基本一樣,根據“寫注冊項”寫入的數據類型,分別用這三個

            命令取出寫入的值。

            示例:從E語言中的 #所有用戶(即 HKEY_USERS 鍵)的“.DefaultSoftware”

            鍵下取出“E記事本”的常用文件1

            局部容器:結果 數據類型:文本型

            結果 = 取文本注冊項 (#所有用戶, “.DefaultSoftwareE 記事本常用文件2”, “沒找到”)

            畫板1.滾動寫行 (結果)

            22、寫注冊項

            根目錄 是指WINDOWS系統中注冊表的幾個主根鍵。

            E語言中的 #根類 是指 HKEY_CLASSES_ROOT 鍵

            E語言中的 #現行設置 是指 HKEY_CURRENT_CONFIG 鍵

            E語言中的 #現行用戶 是指 HKEY_CURRENT_USER 鍵

            E語言中的 #本地機器 是指 HKEY_LOCAL_MACHINE 鍵

            E語言中的 #所有用戶 是指 HKEY_USERS 鍵

            示例:在E語言中的“#所有用戶”的“.DefaultSoftware”鍵下寫出“E記事

            本”的“常用文件”—“1”的值,數據類型為文本型

            寫注冊項 (#所有用戶, “.DefaultSoftwareE 記事本常用文件1”, “c:”)

            23、刪除注冊項

            示例:刪除E語言中的“#所有用戶”的“.DefaultSoftware”鍵下“E記事本”

            的“常用文件”—“1”項

            刪除注冊項 (#所有用戶, “.DefaultSoftwareE 記事本常用文件1”)

            24、注冊項是否存在

            示例:刪除E語言中的“#所有用戶”的“.DefaultSoftware”鍵下“E記事本”

            的“常用文件”—“1”項

            如果 (注冊項是否存在 (#所有用戶, “.DefaultSoftwareE 記事本常用文件1”))

            刪除注冊項 (#所有用戶, “.DefaultSoftwareE 記事本常用文件1”)

            否則

            信息框 (“沒找到該注冊表項”, 0, )

            如果結束

            磁盤操作命令示例

            1、取磁盤總空間

            本命令返回指定磁盤總空間,單位為1024字節(KB)。

            示例:取磁盤總空間(“C”) //僅接受字符串參數的第一個字符。若忽略,則為當前驅動器。

            2、取磁盤剩余空間

            返回指定磁盤的剩余空間。類似于 取磁盤總空間 命令。

            示例:取磁盤剩余空間(“C”)

            3、取磁盤卷標

            磁盤卷標是磁盤的標示,本命令可以返回指定的磁盤卷標。

            示例:取磁盤卷標(“C”)

            4、置磁盤卷標

            本命令與上一條命令對應,可以設置指定磁盤的卷標。

            示例:置磁盤卷標(“C”,

            “Win98”) //卷標內容

            5、改變驅動器

            使用本命令把當前默認驅動器改為指定的驅動器。以上磁盤操作參見 cpcz.e。

            示例:改變驅動器(“D”) //把 D 盤設為默認驅動器

            6、改變目錄

            類似于 改變驅動器 命令,作用是改變當前的目錄。需要注意的是本命令不會改變默認驅動

            器。

            示例:改變目錄(“C:Windows”) //也可以不指定盤符,在默認的驅動器上改變目錄(若

            目錄不存在會失敗,不做改變)。

            7、取當前目錄

            使用本命令返回當前默認的目錄。

            示例:編輯框1.內容 = 取當前目錄()

            8、創建目錄

            創建一個新的目錄,相當于 DOS 下的 MD 命令。

            示例:創建目錄(“C:DOS”)

            創建目錄(“DOS”) //在當前目錄下創建

            9、刪除目錄

            刪除磁盤上的一個目錄,要注意的是,同 DOS 命令 RD 一樣,要求此目錄下沒有任何文

            件或子目錄。

            示例:刪除目錄(“DOS”)

            10、復制文件

            把某個文件從一個地方復制到另一個地方。

            示例:復制文件(“C:”, //源文件名

            “”) //目標文件名

            注意:文件名可以使用絕對路徑,也可以使用相對路徑(即當前目錄下),但是如果目標文

            件所在父目錄不存在,復制將失敗。

            示例:復制文件(“C:”,“D:”)

            若 D:AAA 不存在,復制將會失敗。

            11、移動文件

            把某個文件從一個地方移動到另一個地方。可參考 復制文件 命令。

            示例:移動文件(“”,“C:”)

            移動文件(“”,“”) //本命令相當于文件改名。

            12、文件更名

            重新命名一個文件或目錄。對文件操作來說,無論從用法還是效果上,都和 移動文件 命令

            一致。

            示例:文件更名(“”,“”)

            文件更名(“”,“C:”) //本命令相當于文件移動。

            13、刪除文件

            刪除指定的文件。注意:刪不掉系統正在使用的文件。

            示例:刪除文件(“”)

            14、文件是否存在

            檢測指定的文件是否存在。

            示例:文件是否存在(“”)

            15、尋找文件

            使用本命令可以返回符合要求名字和屬性都匹配的文件或目錄名。本命令可以使用通配符

            “*”和“?”來指定各種文件名。需要注意的是,本命令調用一次,只返回一個匹配的文

            件名。再次調用沒有文件名參數的 尋找文件 命令會返回下一個匹配的文件名,直到找不到

            匹配的文件,會返回空文本。這時必須再次使用帶文件名參數的命令才能進行下次查找。

            示例:尋找文件(“”, //匹配的文件名

            #只讀文件) //匹配的屬性,默認為除子目錄外的所有文件

            尋找文件(,#只讀文件) //返回和上一條命令相同條件的下一個匹配的文件名

            尋找文件(“*.txt”,) //返回第一個擴展名為 .txt 的文件名

            尋找文件(“???.txt”,)

            16、取文件時間

            返回指定文件的創建或是最后一次被修改的時間。注意:如果文件不存在的話,將返回系統

            現行時間。

            示例:編輯框1.內容 = 到文本(取文件時間(“”)) //到文本()命令將時間類

            型轉換為文本類型,以便 編輯框1.內容 接受。

            17、取臨時文件名

            返回一個在指定目錄中確定不存在的 .TMP 全路徑文件名稱。

            示例:取臨時文件名(“C:”)

            取臨時文件名() //默認將使用系統的標準臨時目錄

            18、讀入文件

            讀入文件中的所有數據,返回的類型為字節集(可用于圖片,聲音的讀入)。

            示例:畫板1.底圖 = 讀入文件(“”)

            19、寫到文件

            把字節集類型的所有數據寫到文件中(可用于圖片,聲音的寫出)。

            示例:寫出文件(“”,畫板1.底圖)

            流程控制類命令示例

            子程序:_按鈕1_被單擊

            局部容器:容器1 數據類型:整數型

            ※備注:演示"如果"命令

            如果 (1 + 1 = 2)

            畫板1.滾動寫行 (“如果命令演示: 1+1=2”)

            否則

            畫板1.滾動寫行 (“如果命令演示: 1+1 ≠ 2”)

            如果結束

            ※備注:演示"如果真"命令

            如果真 (1 + 1 = 2)

            畫板1.滾動寫行 (“如果真命令演示: 1+1=2”)

            如果真結束

            ※備注:演示"判斷"命令

            判斷 (1 + 1 = 2)

            畫板1.滾動寫行 (“判斷命令演示: 1+1=2”)

            判斷 (1 + 1 = 3)

            畫板1.滾動寫行 (“判斷命令演示: 1+1=3”)

            默認

            畫板1.滾動寫行 (“判斷命令演示: 1+1=?”)

            判斷結束

            ※備注:演示"判斷循環"命令

            容器1 = 1

            判斷循環首 (容器1 < 3)

            畫板1.滾動寫行 (“判斷循環演示: ” + 到文本 (容器1))

            容器1 = 容器1 + 1

            判斷循環尾 ()

            ※備注:演示"循環判斷"命令

            容器1 = 1

            循環判斷首 ()

            畫板1.滾動寫行 (“循環判斷演示: ” + 到文本 (容器1))

            容器1 = 容器1 + 1

            循環判斷尾 (容器1 < 3)

            ※備注:演示"計次循環"命令

            計次循環首 (3, 容器1)

            畫板1.滾動寫行 (“計次循環演示: ” + 到文本 (容器1))

            計次循環尾 ()

            ※備注:演示"容器循環"命令

            容器循環首 (1, 3, 1, 容器1)

            畫板1.滾動寫行 (“正向容器循環演示: ” + 到文本 (容器1))

            容器循環尾 ()

            容器循環首 (3, 1, -1, 容器1)

            畫板1.滾動寫行 (“逆向容器循環演示: ” + 到文本 (容器1))

            容器循環尾 ()

            ※備注:演示"到循環尾"命令

            計次循環首 (10, 容器1)

            如果真 (容器1 > 3)

            *備注:將所有3以后的數字顯示屏蔽

            到循環尾 ()

            如果真結束

            畫板1.滾動寫行 (“到循環尾演示: ” + 到文本 (容器1))

            計次循環尾 ()

            ※備注:演示"跳出循環"命令

            計次循環首 (10, 容器1)

            如果真 (容器1 > 3)

            *備注:發現數值超過3就跳出循環

            跳出循環 ()

            如果真結束

            畫板1.滾動寫行 (“跳出循環演示: ” + 到文本 (容器1))

            計次循環尾 ()

            ※備注:演示"返回"命令

            計次循環首 (10, 容器1)

            子程序1 (容器1)

            計次循環尾 ()

            畫板1.滾動寫行 (“子程序及返回命令演示: ” + 到文本 (子程序2 ()))

            ※草稿:結束 ()

            *備注:調用本命令將結束程序的執行,所以將其設置為草稿狀態.

            ------------------------------

            子程序:子程序1

            參數:容器1 數據類型:整數型

            如果真 (容器1 > 3)

            *備注:發現數值超過3就返回不顯示.

            返回 ()

            如果真結束

            畫板1.滾動寫行 (“子程序及返回命令演示: ” + 到文本 (容器1))

            ------------------------------

            子程序:子程序2

            返回值類型:整數型

            返回 (4)

            邏輯比較類命令示例

            子程序:_按鈕1_被單擊

            ※備注:演示"等于"命令

            畫板1.滾動寫行 (“等于命令演示:” + 到文本 (1 = 1))

            畫板1.滾動寫行 (“等于命令演示:” + 到文本 (1 = 2))

            ※備注:演示"不等于"命令

            畫板1.滾動寫行 (“不等于命令演示:” + 到文本 (1 ≠ 1))

            畫板1.滾動寫行 (“不等于命令演示:” + 到文本 (1 ≠ 2))

            ※備注:演示"小于"命令

            畫板1.滾動寫行 (“小于命令演示:” + 到文本 (1 < 1))

            畫板1.滾動寫行 (“小于命令演示:” + 到文本 (1 < 2))

            ※備注:演示"大于"命令

            畫板1.滾動寫行 (“大于命令演示:” + 到文本 (1 > 1))

            畫板1.滾動寫行 (“大于命令演示:” + 到文本 (1 > 2))

            ※備注:演示"小于或等于"命令

            畫板1.滾動寫行 (“小于或等于命令演示:” + 到文本 (1 ≤ 1))

            畫板1.滾動寫行 (“小于或等于命令演示:” + 到文本 (1 ≤ 2))

            ※備注:演示"大于或等于"命令

            畫板1.滾動寫行 (“大于或等于命令演示:” + 到文本 (1 ≥ 1))

            畫板1.滾動寫行 (“大于或等于命令演示:” + 到文本 (1 ≥ 2))

            畫板1.滾動寫行 (“大于或等于命令演示:” + 到文本 ([1973年11月15日] ≥ [1998年

            4月20日]))

            ※備注:演示"近似等于"命令

            畫板1.滾動寫行 (“近似等于命令演示:” + 到文本 (“易語言” ≈ “易”))

            畫板1.滾動寫行 (“近似等于命令演示:” + 到文本 (“易” ≈ “易語言”))

            ※備注:演示"并且"命令

            畫板1.滾動寫行 (“并且命令演示:” + 到文本 (1 = 1 且 2 = 1))

            畫板1.滾動寫行 (“并且命令演示:” + 到文本 (1 = 1 且 2 = 2))

            ※備注:演示"或者"命令

            畫板1.滾動寫行 (“或者命令演示:” + 到文本 (1 = 1 或 2 = 1))

            畫板1.滾動寫行 (“或者命令演示:” + 到文本 (1 = 3 或 2 = 3))

            ※備注:演示"取反"命令

            畫板1.滾動寫行 (“取反命令演示:” + 到文本 (取反 (1 = 1)))

            畫板1.滾動寫行 (“取反命令演示:” + 到文本 (取反 (1 = 2)))

            容器操作類命令示例

            子程序:_按鈕1_被單擊

            局部容器:容器1 數據類型:整數型

            局部容器:容器2 數據類型:整數型

            ※備注:易語言中的"容器"等同于其它語言中的"變量",可以用作存儲數據.

            容器1 = 123

            畫板1.滾動寫行 (“賦值命令演示: ” + 到文本 (容器1))

            連續賦值 (345, 容器1, 容器2)

            *備注:"連續賦值"命令可以同時為一批容器賦值.

            畫板1.滾動寫行 (“連續賦值命令演示: 容器1 = ” + 到文本 (容器1))

            畫板1.滾動寫行 (“連續賦值命令演示: 容器2 = ” + 到文本 (容器2))

            參考 (容器1, 容器2)

            容器2 = 567

            畫板1.滾動寫行 (“參考命令演示: 容器1 = ” + 到文本 (容器1))

            畫板1.滾動寫行 (“參考命令演示: 容器2 = ” + 到文本 (容器2))

            參考 (容器1, )

            畫板1.滾動寫行 (“參考命令演示: 容器1 = ” + 到文本 (容器1))

            畫板1.滾動寫行 (“參考命令演示: 容器2 = ” + 到文本 (容器2))

            文本操作類命令示例

            子程序:_按鈕1_被單擊

            局部容器:文本 數據類型:文本型

            局部容器:文本數組 數據類型:文本型 數組:0

            局部容器:成員數 數據類型:整數型

            局部容器:容器1 數據類型:整數型

            文本 = “飛揚工作室”

            編輯框1.加入文本 (“取文本長度: ” + 到文本 (取文本長度 (文本)) + #換行符)

            編輯框1.加入文本 (“取文本左邊: ” + 取文本左邊 (文本, 4) + #換行符)

            編輯框1.加入文本 (“取文本右邊: ” + 取文本右邊 (文本, 6) + #換行符)

            編輯框1.加入文本 (“取文本中間: ” + 取文本中間 (文本, 5, 4) + #換行符)

            編輯框1.加入文本 (“字符: ” + 字符 (65) + #換行符)

            編輯框1.加入文本 (“取代碼('中'字的代碼): ” + 到文本 (取代碼 (文本, 1)) + “, ” +

            到文本 (取代碼 (文本, 2)) + #換行符)

            編輯框1.加入文本 (“尋找文本: ” + 到文本 (尋找文本 (文本, “工”, 1, 真)) + #換行

            符)

            編輯框1.加入文本 (“倒找文本: ” + 到文本 (倒找文本 (文本, “工”, 10, 真)) + #換

            行符)

            編輯框1.加入文本 (“到大寫: ” + 到大寫 (“abc”) + #換行符)

            編輯框1.加入文本 (“到小寫: ” + 到小寫 (“ABC”) + #換行符)

            編輯框1.加入文本 (“到全角: ” + 到全角 (“ABC”) + #換行符)

            編輯框1.加入文本 (“到半角: ” + 到半角 (“ABC”) + #換行符)

            編輯框1.加入文本 (“文本到時間: ” + 到文本 (文本到時間 (“19491001”)) + #換行

            符)

            編輯框1.加入文本 (“文本到數值: ” + 到文本 (文本到數值 (“123”)) + #換行符)

            編輯框1.加入文本 (“刪首空: ” + 刪首空 (“ 飛揚工作室”) + #換行符)

            編輯框1.加入文本 (“刪尾空: ” + 刪尾空 (“飛揚工作室 ”) + #換行符)

            編輯框1.加入文本 (“刪首尾空: ” + 刪首尾空 (“ 飛揚工作室 ”) + #換行

            符)

            編輯框1.加入文本 (“刪全部空: ” + 刪全部空 (“ 飛 揚 工 作 室 ”) +

            #換行符)

            編輯框1.加入文本 (“文本替換: ” + 文本替換 (“飛揚室”, 5, 0, “工作”) + #換行符)

            編輯框1.加入文本 (“子文本替換: ” + 子文本替換 (“電腦編程,電腦”, “電腦”, “計

            算機”, , , 真) + #換行符)

            編輯框1.加入文本 (“子文本替換: ” + 子文本替換 (“電腦編程,電腦”, “電腦”, “計

            算機”, , 1, 真) + #換行符)

            編輯框1.加入文本 (“取空白文本: ” + 取空白文本 (5) + 文本 + #換行符)

            編輯框1.加入文本 (“取重復文本: ” + 取重復文本 (3, 文本) + #換行符)

            編輯框1.加入文本 (“文本比較: ” + 到文本 (文本比較 (“ABC”, “abc”, 假)) + #

            換行符)

            復制數組 (文本數組, 分割文本 (“工具##程序##游戲”, “##”, ))

            成員數 = 取數組成員數 (文本數組)

            計次循環首 (成員數, 容器1)

            編輯框1.加入文本 (“分割文本: ” + 文本數組 [容器1] + #換行符)

            計次循環尾 ()

            子程序:_按鈕1_被單擊

            標簽1.標題 = 到文本 (取文本長度 (“祖國您好”))

            ※備注:演示“文本長度”命令

            ※備注:取“祖國您好”的文本長度,返回“8”

            ※備注:每一個字的長度是2字節,兩個字共4字節,四個字就是8字節(如上例)

            標簽2.標題 = 到文本 (取文本左邊 (“欲取其部分的文本”, 4))

            ※備注:演示“取文本左邊”命令

            ※備注:取“欲取其部分的文本”左邊的四個字符的文本,返回“欲取”

            標簽3.標題 = 到文本 (字符 (3))

            ※備注:演示“字符”命令

            ※備注:取字符代碼“3”的字符,返回“「”

            標簽4.標題 = 到文本 (取代碼 (“欲取字符代碼的文本”, 3))

            ※備注:演示“取代碼”命令

            ※備注:取“欲取字符代碼的文本”第三個位置的字符代碼,返回“200”

            標簽5.標題 = 到文本 (尋找文本 (“被搜尋的文本”, “文本”, , 真))

            ※備注:演示“尋找文本”命令

            ※備注:取“被搜尋的文本”中“文本”最先出現的位置,返回“9”

            標簽6.標題 = 到文本 (倒找文本 (“被搜尋的文本,被搜尋的文本”, “文本”, , 真))

            ※備注:演示“倒找文本”命令

            ※備注:取“文本”字符在上面文本中最后出現的位置,返回“23”

            標簽17.標題 = 到文本 (到大寫 (“abcdefg”))

            ※備注:演示“到大寫”命令

            ※備注:將小寫英文字母“abcdefg”變換為大寫,返回“ABCDEFG”

            標簽19.標題 = 到文本 (到全角 (“abcd 1234”))

            ※備注:演示“到全角”命令

            ※備注:將上面文本中的全角字母、空格或數字變換為半角,返回“abcd 123

            4”

            標簽21.標題 = 到文本 (文本到時間 (“1973-11-15-12:30:25”))

            ※備注:演示“文本到時間”命令

            ※備注:將指定文本“1973-11-15-12:30:25”轉換為時間,返回“1973年11月15日12

            時30分25秒”

            標簽23.標題 = 到文本 (取現行時間 ())

            ※備注:演示“到文本”命令

            ※備注:將現行時間轉換為文本以便在標簽上顯示

            標簽35.標題 = 到文本 (刪首空 (“ 欲刪除空格的文本”))

            ※備注:演示“刪首空”命令

            ※備注:將“ 欲刪除空格的文本”的首部空格刪除,返回“欲刪除空格的文本”

            標簽38.標題 = 到文本 (刪全部空 (“ 欲刪除 空格 的文本 ”))

            ※備注:演示“刪全部空”命令

            ※備注:將“ 欲刪除 空格 的文本 ”的全部空格刪除,返回“欲刪除空格的文本”

            標簽41.標題 = 到文本 (文本替換 (“sub”, 1, 6, “子程序:”))

            ※備注:演示“文本替換”命令

            ※備注:將文本“sub ”替換為文本“子程序:”,返回“子程序:”

            標簽1.標題 = 到文本 (子文本替換 (“vb是我們編程入門的最好語言”, “vb”, “易語

            言”, , , 真))

            ※備注:演示“子文本替換”命令

            ※備注:將上面一段文本中的“vb”替換為“易語言”,返回“易語言是我們編程入門的

            最好語言”

            標簽3.標題 = “哈哈” + 到文本 (取空白文本 (3)) + “嘻嘻”

            ※備注:演示“取空白文本”命令

            ※備注:在“哈哈”和“嘻嘻”間加上重復三次的空白文本,返回“哈哈 嘻嘻”

            標簽6.標題 = 到文本 (取重復文本 (3, “待重復文本”))

            ※備注:演示“取重復文本”命令

            ※備注:將“待重復文本”重復三次,返回“待重復文本待重復文本待重復文本”

            標簽14.標題 = 到文本 (文本比較 (“待比較文本”, “待比較文本二”, 真))

            ※備注:演示“文本比較”命令

            ※備注:比較“待比較文本”與“待比較文本二”的大小,返回“-1”

            ※草稿:標簽17.標題 = 到文本 (分割文本 (“,,,,,,,,23,34,234,, ”, “,”, 數組

            容器))

            標簽21.標題 = 到文本 (文本到數值 (“待轉換的文本”))

            ※備注:演示“文本到數值”命令

            ※備注:返回包含于文本“待轉換的文本”內的數值,返回值為“0”

            文本操作類命令還有“取文本右邊”、“取文本中間”、“到小寫”、“到半角”、“刪尾空”、

            “刪首尾空”,分別與上面列舉的某個命令相類似,就不一一列舉了。

            思考題:上面“分割文本”命令還沒有完成,誰來舉一個無錯例句?三天后上交作業。

            沒有完成作業的打屁屁。

            時間操作類命令示例

            每日例程 - 所有時間操作類命令演示

            窗口程序集:窗口程序集1

            ------------------------------

            子程序:_取某月天數按鈕_被單擊

            編輯框1.內容 = 到文本 (取某月天數 (2002, 5)) + “天”

            ------------------------------

            子程序:_取時間部分按鈕_被單擊

            編輯框2.內容 = 到文本 (取時間部分 (指定時間 (2002, 5, 15, 12, , ), 5)) + “日”

            ------------------------------

            子程序:_指定時間按鈕_被單擊

            編輯框3.內容 = 到文本 (指定時間 (2002, 5, 15, 12, , ))

            ------------------------------

            子程序:_取日期按鈕_被單擊

            局部容器:時間 數據類型:日期時間型

            編輯框4.內容 = 到文本 (取日期 (取現行時間 ())) + “日”

            ------------------------------

            子程序:_取現行時間按鈕_被單擊

            編輯框5.內容 = 到文本 (取現行時間 ())

            ------------------------------

            子程序:_置現行時間按鈕_被單擊

            編輯框6.內容 = 到文本 (置現行時間 (取現行時間 ())) + “。你的系統時間已被修改!”

            ※草稿:這行代碼會修改你系統的時間,慎用。置現行時間——設置當前系統日期及時間。

            成功返回真,失敗返回假。即返回值有兩種:真或假。

            ------------------------------

            子程序:_增減時間按鈕_被單擊

            編輯框7.內容 = 到文本 (增減時間 (取現行時間 (), #年份, 5))

            ------------------------------

            子程序:_取時間間隔按鈕_被單擊

            編輯框8.內容 = 到文本 (取時間間隔 (指定時間 (2002, 6, 1, 12, , ), 取現行時間 (), #日))

            + “天”

            ------------------------------

            子程序:_時間到文本按鈕_被單擊

            編輯框9.內容 = 時間到文本 (取現行時間 (), #日期部分)

            ------------------------------

            子程序:_全部清空按鈕_被單擊

            連續賦值 (“”, 編輯框1.內容, 編輯框2.內容, 編輯框3.內容, 編輯框4.內容, 編輯框5.內

            容, 編輯框6.內容, 編輯框7.內容, 編輯框8.內容, 編輯框9.內容)

            數組操作類命令示例

            子程序:_按鈕1_被單擊

            局部容器:數組1 數據類型:整數型 數組:3

            局部容器:數組2 數據類型:日期時間型 數組:2,2

            局部容器:數組3 數據類型:日期時間型 數組:0

            局部容器:成員數 數據類型:整數型

            局部容器:容器1 數據類型:整數型

            局部容器:容器2 數據類型:整數型

            數組1 = { 1, 2, 3 }

            *備注:單維數組的初始化

            數組2 = { [1995年5月6日], [2001年6月8日], [1990年2月1日], [1992年3月5日] }

            *備注:多維數組的初始化

            成員數 = 取數組成員數 (數組1)

            *備注:演示單維數組的訪問方式

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組1 [容器1])

            計次循環尾 ()

            ※備注:演示以多維索引的方式訪問多維數組

            計次循環首 (取數組下標 (數組2, 1), 容器1)

            計次循環首 (取數組下標 (數組2, 2), 容器2)

            畫板1.滾動寫行 (數組2 [容器1] [容器2])

            計次循環尾 ()

            計次循環尾 ()

            成員數 = 取數組成員數 (數組2)

            *備注:演示以單維索引的方式訪問多維數組

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組2 [容器1])

            計次循環尾 ()

            復制數組 (數組3, 數組2)

            *備注:演示復制數組命令

            成員數 = 取數組成員數 (數組3)

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組3 [容器1])

            計次循環尾 ()

            清除數組 (數組3)

            *備注:演示清除數組命令的使用方法

            畫板1.滾動寫行 (取數組成員數 (數組3))

            加入成員 (數組3, [1973年11月15日])

            *備注:演示加入成員命令的使用方法

            插入成員 (數組3, 1, [1998年4月20日])

            *備注:演示插入成員命令的使用方法

            成員數 = 取數組成員數 (數組3)

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組3 [容器1])

            計次循環尾 ()

            刪除成員 (數組3, 1, 1)

            *備注:演示刪除成員命令的使用方法

            畫板1.滾動寫行 (取數組成員數 (數組3))

            數組排序 (數組1, 假)

            *備注:演示數組排序命令的使用方法

            成員數 = 取數組成員數 (數組1)

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組1 [容器1])

            計次循環尾 ()

            數組排序 (數組1, 真)

            成員數 = 取數組成員數 (數組1)

            計次循環首 (成員數, 容器1)

            畫板1.滾動寫行 (數組1 [容器1])

            計次循環尾 ()

            算術運算類命令示例

            子程序:_按鈕1_被單擊

            ※備注:演示"相乘"命令

            畫板1.滾動寫行 (“相乘命令演示:” + 到文本 (2 × 3))

            ※備注:演示"相除"命令

            畫板1.滾動寫行 (“相除命令演示:” + 到文本 (5 ÷ 2))

            ※備注:演示"整除"命令

            畫板1.滾動寫行 (“整除命令演示:” + 到文本 (5 \ 2))

            ※備注:演示"求余數"命令

            畫板1.滾動寫行 (“求余數命令演示:” + 到文本 (5 % 2))

            ※備注:演示"相加"命令

            畫板1.滾動寫行 (“相加命令演示:” + 到文本 (5 + 2))

            ※備注:演示"相減"命令

            畫板1.滾動寫行 (“相減命令演示:” + 到文本 (5 - 2))

            ※備注:演示"負"命令

            畫板1.滾動寫行 (“負命令演示:” + 到文本 (-(5 - 2)))

            ※備注:演示"取符號"命令

            畫板1.滾動寫行 (“取符號命令演示:” + 到文本 (取符號 (5)))

            畫板1.滾動寫行 (“取符號命令演示:” + 到文本 (取符號 (0)))

            畫板1.滾動寫行 (“取符號命令演示:” + 到文本 (取符號 (-5)))

            ※備注:演示"取絕對值"命令

            畫板1.滾動寫行 (“取絕對值命令演示:” + 到文本 (取絕對值 (-2)))

            ※備注:演示"取整"命令

            畫板1.滾動寫行 (“取整命令演示:” + 到文本 (取整 (-7.8)))

            ※備注:演示"絕對取整"命令

            畫板1.滾動寫行 (“絕對取整命令演示:” + 到文本 (絕對取整 (-7.8)))

            ※備注:演示"四舍五入"命令

            畫板1.滾動寫行 (“四舍五入命令演示:” + 到文本 (四舍五入 (1007.85, 1)))

            畫板1.滾動寫行 (“四舍五入命令演示:” + 到文本 (四舍五入 (1007.85, 0)))

            畫板1.滾動寫行 (“四舍五入命令演示:” + 到文本 (四舍五入 (1007.85, -1)))

            ※備注:演示"求次方"命令

            畫板1.滾動寫行 (“求次方命令演示:” + 到文本 (求次方 (2, 3)))

            ※備注:演示"求平方根"命令

            畫板1.滾動寫行 (“求平方根命令演示:” + 到文本 (求平方根 (2)))

            ※備注:演示"求正弦"命令

            畫板1.滾動寫行 (“求正弦命令演示:” + 到文本 (求正弦 ((90 × #pi) ÷ 180)))

            ※備注:演示"求余弦"命令

            畫板1.滾動寫行 (“求余弦命令演示:” + 到文本 (求余弦 (#pi)))

            ※備注:演示"求正切"命令

            畫板1.滾動寫行 (“求正切命令演示:” + 到文本 (求正切 (#pi)))

            ※備注:演示"求反正切"命令

            畫板1.滾動寫行 (“求反正切命令演示:” + 到文本 (求反正切 (1)))

            ※備注:演示"求自然對數"命令

            畫板1.滾動寫行 (“求自然對數命令演示:” + 到文本 (求自然對數 (2)))

            ※備注:演示"求反對數"命令

            畫板1.滾動寫行 (“求反對數命令演示:” + 到文本 (求反對數 (2)))

            ※備注:演示"是否運算正確"命令

            畫板1.滾動寫行 (“是否運算正確命令演示:” + 到文本 (是否運算正確 (求反對數 (10))))

            畫板1.滾動寫行 (“是否運算正確命令演示:” + 到文本 (是否運算正確 (求反對數

            (1000))))

            ※備注:演示"置隨機數種子"及"取隨機數"命令

            置隨機數種子 (10)

            畫板1.滾動寫行 (“置隨機數種子及取隨機數命令演示:” + 到文本 (取隨機數 (10, 20)))

            畫板1.滾動寫行 (“置隨機數種子及取隨機數命令演示:” + 到文本 (取隨機數 (10, 20)))

            置隨機數種子 (10)

            *備注:從下面可以看出: 同樣的種子將產生同樣的隨機數系列

            畫板1.滾動寫行 (“置隨機數種子及取隨機數命令演示:” + 到文本 (取隨機數 (10, 20)))

            畫板1.滾動寫行 (“置隨機數種子及取隨機數命令演示:” + 到文本 (取隨機數 (10, 20)))

            網絡通信類命令示例

            易語言系統內定義的網絡通信類命令有四個:取主機名、通信測試、轉換為主機名、轉換為

            IP地址。示范代碼如下:

            窗口程序集:窗口程序集1

            ------------------------------

            子程序:__啟動窗口_創建完畢

            標簽1.標題 = “㈠、歡迎你登陸bb88的IP獲取教程,你的主機名是:” + #換行符 + 取

            主機名 () + #換行符 + #換行符 + “㈡、你的IP是:” + #換行符 + 轉換為IP地址

            (取主機名 ())

            標簽2.標題 = “㈢、測試你自己的計算機是否正常通訊:” + 到文本 (通信測試 (取主

            機名 (), ))

            如果 (標簽2.標題 = “㈢、測試你自己的計算機是否正常通訊:” + “-1”)

            標簽3.標題 = “你的機器還沒有正常通訊,因為返回值為-1”

            否則

            標簽3.標題 = “你的機器的通訊響應時間為:” + 到文本 (通信測試 (取主機名 (), ))

            + “毫秒”

            如果結束

            標簽4.標題 = “㈣、轉換為主機名:” + 轉換為主機名 (轉換為IP地址 (取主機名 ()))

            問題:只能ping自己機器的IP及主機名,不能ping遠程機器的IP及主機名。比如“標

            簽4.標題 =轉換為IP地址 (61.111.222.333)”會提示“錯誤(20026): 現行容器或參數的數

            據類型與傳遞給它的數據的類型不一致”。不知在你們的機上是不是這樣?

            有關網絡通信類命令的詳細解析請參看浪花的《易語言網絡功能詳解》。

            位運算類命令示例

            子程序:_按鈕1_被單擊

            ※備注:演示"位取反"命令

            畫板1.滾動寫行 (“位取反命令演示:” + 到文本 (位取反 (0)))

            畫板1.滾動寫行 (“位取反命令演示:” + 到文本 (位取反 (-1)))

            ※備注:演示"位與"命令

            畫板1.滾動寫行 (“位與命令演示:” + 到文本 (位與 (1, 2)))

            畫板1.滾動寫行 (“位與命令演示:” + 到文本 (位與 (1, 3)))

            ※備注:演示"位或"命令

            畫板1.滾動寫行 (“位或命令演示:” + 到文本 (位或 (1, 2)))

            畫板1.滾動寫行 (“位或命令演示:” + 到文本 (位或 (1, 3)))

            ※備注:演示"位異或"命令

            畫板1.滾動寫行 (“位異或命令演示:” + 到文本 (位異或 (1, 2)))

            畫板1.滾動寫行 (“位異或命令演示:” + 到文本 (位異或 (1, 3)))

            畫板1.滾動寫行 (“位異或命令演示:” + 到文本 (位異或 (100, 位異或 (1, 100))))

            *備注:任何數值與其他相同數值連續異或兩次就會恢復原值,這種算法可以用作進行簡單的

            數據加密.

            數值轉換命令示例

            所有數值轉換命令示例 作者:(暫未知)

            1.數值到大寫

            示例:把雙精度小數123.45轉換為簡體大寫形式.

            文本容器=數值到大寫(123.45,真)

            文本容器中存放的就是124.45的簡體大寫形式: 一百二十三點四六.

            2.數值到人民幣

            示例:在編輯框1中顯示123.37的人民幣繁體形式.

            編輯框1.內容=數值到人民幣(123.37,假)

            如果要轉換的數值有多于3位小數,則自動四舍五入為2位小數.

            3.數值到格式文本

            示例:把1234567.8912保留兩位小數并進行千分位分割.

            數值到格式文本(1234567.8912,2,真)

            4.取十六進制文本

            示例:把數值12轉換為十六進制文本.

            取十六進制文本(12)

            5.取八進制文本

            示例:把數值12 轉換為八進制文本.

            取八進制文本(12)

            文件讀寫命令示例

            所有文件讀寫命令示例 作者:(暫未知)

            說明:文件讀寫例程中部分示例書寫采用以下規則:

            返回值 = 命令名(參數一, //參數一的注釋

            參數二) //參數二的注釋

            以此類推。

            1、打開文件

            在文件處理中,最重要的操作之一就是打開文件了。通過不同的打開標志,你可以指定文件

            的打開方式。你可以創建一個新文件,或者打開一個已經存在的文件,根據需要在調用打開

            文件()命令時加不同的參數控制。

            示例:如果我們要打開d:e++,應使用:

            打開文件(“d:e++”, //文件名

            #讀寫, //打開方式,缺省為 #讀寫

            #禁止讀寫) //限制其它進程操作此文件的方式,缺省為#無限制

            也可以使用 #讀入、#寫出 參數,視打開的目的而定。

            也可以直接打開當前目錄(程序運行的目錄)下的文件:打開文件(“”,#讀寫)

            如果使用了 #重寫、#改寫、#改讀 這三個參數的話,若原來的文件不存在,則會先創建一

            個文件,再打開。尤其是 #重寫 參數要注意,若使用了 打開文件(“”,#重寫)

            這一命令,則無論存不存在,有什么內容,其中數據都會被刪除掉,生成一個新

            文件。使用 #改寫、#改讀 的區別請參考例程 dkwj.e。

            2、打開內存文件

            在內存中建立一個文件,能夠像普通文件一樣讀寫。由于在內存中,處理速度比普通文件快

            許多,但最重要的一點,如果在程序退出前不把內存文件的內容寫入磁盤文件,退出后內容

            就會丟失。

            示例:建立內存文件請使用:打開內存文件()

            3、關閉文件

            當你不再需要對一個文件進行讀寫時,應該使用關閉文件命令,以便釋放打開文件所占用的

            內存。此命令對打開的磁盤文件,內存文件都有效。

            示例:文件號=打開文件(“”,#讀寫,)

            關閉文件(文件號)

            (文件號(整數類型)是打開文件命令的返回值,是以后用來操作該文件的唯一標示)

            4、關閉所有文件

            此命令作用同關閉文件,不同的是,這條命令直接關閉所有已打開的文件,不用再指定文件

            號。注意:程序退出時會自動關閉所有本程序打開的文件。

            示例:關閉所有文件()

            5、鎖住文件

            當有若干個進程(形象一些,可以當作若干個程序)同時要訪問一個文件的時候,使用本命

            令可以使其他用戶(或程序)不能訪問此文件的部分或全部內容(可以打開,但看不到內容,

            也不能保存)。

            示例:鎖住文件(文件號,

            0, //欲加鎖或解鎖的位置,位置值從 0 開始。

            1000, //欲加鎖或解鎖的長度,本例為1000字節?

            0) //加鎖重試時間,本例為 0 ,即一旦失敗立即返回。如果為 -1 ,則 反復進行重試,

            直到加鎖成功為止。

            也可以使用取文件長度()命令鎖住整個文件

            示例:鎖住文件(文件號,0,取文件長度(文件號),-1)

            使用 加鎖重試時間 參數時請注意,請在第兩次使用-1參數調用鎖住命令前使用 解鎖文件

            命令解鎖,否則會死循環。

            6、解鎖文件

            解開由 鎖住文件 命令鎖住的文件,需要注意的是,加解鎖兩命令的參數(前三個參數)要

            一致,否則會出錯。

            示例:解鎖文件(文件號,0,取文件長度(文件號))

            7、移動讀寫位置

            每一個打開的文件都有一個當前讀寫位置,使用讀或寫命令時都會從當前位置開始操作。我

            們可以使用移動讀寫位置,把當前位置移動到任何我們想要讀寫的地方。

            示例:移動讀寫位置(文件號,

            #現行位置, //起始移動位置,缺省為 #文件首

            10) //移動距離,可以為負,向前移動

            8、移到文件首

            移動當前讀寫位置到指定文件首。

            示例:移到文件首(文件號)

            請參見 yddxwz.e 例程

            9、移到文件尾

            移動當前讀寫位置到指定文件尾。

            示例:移到文件尾(文件號)

            請參見 yddxwz.e 例程

            10、讀入字節集

            關于什么是字節集類型,請參閱 系統基本數據類型,本命令是從指定文件當前位置起讀取

            指定長度的字節集(如圖片,聲音等)。

            示例:讀入字節集 (文件號,

            取文件長度(文件號)) //欲讀入數據的長度

            11、寫出字節集

            本命令是從指定文件中當前位置起寫出指定長度的字節集。

            示例:寫出字節集 (文件號,

            1000) //欲寫出數據的長度

            12、讀入文本

            使用本命令可以從指定文件中當前位置起讀取部分或全部文本。

            示例:讀入文本(文件號,1000)

            13、寫出文本

            使用本命令可以向指定文件中當前位置起寫出部分或全部文本。

            示例:寫出文本(文件號,1000)

            14、讀入一行

            本命令也是從文件中等當前位置讀取文本,但與讀入文本的不同之處是,本命令只讀入一行

            文本,遇到行末的回車及換行符將會停止。與 讀入字節集 一樣要注意的是,如果讀入失敗,

            將返回一個空數據并且自動將當前文件讀寫位置移到文件尾部。

            示例:讀入一行(文件號)

            15、寫文本行

            本命令自動在寫入的文本行后加上回車及換行符。要注意的是,本命令執行成功后,并不將

            當前讀寫位置移到文本行后,再次使用本命令時應該先使用移到文件尾()命令。參見

            dkwj.e。

            示例:寫文本行(文件號,

            “欲寫入的文本”) //可以為任何可轉成文本的類型,如123等。

            16、讀入數據

            使用本命令可以從指定文件中讀取數據到指定容器中。

            示例:讀入數據(文件號,容器1)

            17、寫出數據

            使用本命令可以向指定文件中寫出數據。

            示例:寫出數據(文件號,

            容器1) 參數數據可以同時提供數組或非數組數據。如果被寫出數據的數據類型為用戶自定

            義或庫定義數據類型,命令將會失敗。

            18、是否在文件尾

            檢測讀寫位置是否在文件尾。

            示例:是否在文件尾(文件號,

            假) //是否判斷文本已讀完

            19、取讀寫位置

            返回文件的當前讀寫位置,值從0開始,-1為失敗。

            示例:取讀寫位置(文件號)

            20、取文件長度

            本命令能夠返回一個已打開的文件的長度。

            示例:取文件長度(文件號)

            21、插入字節集

            本命令與 寫出字節集 不同的地方在于插入的字節集不會把后面的內容覆蓋,而寫出字節集

            將會把當前讀寫位置后面的內容覆蓋掉。(請注意文件的大小變化,參見 zjjcz.e。)

            示例:插入字節集(文件號,畫板1.底圖)

            22、插入文本

            插入文本到當前讀寫位置。與插入字節集類似,參見 wbcz.e。

            示例:插入文本(文件號,“你好”)

            23、插入文本行

            插入文本行到當前讀寫位置。

            示例:插入文本行(文件號,“你好”)

            24、刪除數據

            刪除從當前位置開始的指定字節數的一段數據。

            示例:刪除數據(文件號,1000) 刪除1000字節的數據

            問題

            1、使用打開內存文件時,使用寫入文本或寫文本行命令,再讀入文件內容就會出錯,內容

            只有一個“8”。

            2、鎖住文件命令,無論開始位置和長度參數如何定義,都會鎖住所有文件內容。

            3、移動讀寫位置,讀入字節集等命令中的長度參數的單位是什么?字節?

            4、讀入數據命令中,參數可為容器或數組,數組參數如何使用?例如讀入數據 (打開文件

            (“”, , ), 數組 [1], 數組 [2])中,數組 [2]內容為空。

            5、打開文件后會返回文件號,為何在第二次調用讀入字節集(文件號,10000)時,會返回

            空字節集?文件號為程序集容器。只能使用讀入字節集(打開文件(“文件名”),10000)。

            6、在出現文本類型不能與其他類型相加錯誤時,易會沒有響應?命令如下:畫板1.定位寫

            出 (, , “文件長度:” + 取文件尺寸 (“”))

            7、尋找文件命令尋找*.txt,第二次調用不帶參數的命令,返回空文本? 如:編輯框1.內容

            = 尋找文件 (“*.txt”, ) //有內容 編輯框1.內容 = 尋找文件 (, ) //此時編輯框1.內容為空

            字節集操作命令示例

            所有字節集操作命令示例 作者:(暫未知)

            字節集用作記錄一段字節型數據。字節集與字節數組非常相似,它們之間可以互相轉換。

            字節數組的使用方法,譬如用中括號對(“[]")加索引數值引用字節成員,使用數組型

            數值數據進行賦值等等,都可以被字節集所使用。兩者之間唯一的不同是字節集可以變長,

            因此可把字節集看作可變長的字節數組。

            1. 取字節集長度

            即計算字節集包含多少個字節.由于字節集可于字節數組互相轉換,也可以說是計算字節集有

            多少個成員.

            示例:

            字節集容器={12,255,15,27}

            取字節集長度(字節集容器) 將返回整數4

            2. 轉換為字節集

            3. 取字節集左邊

            從指定字節集的左邊起,取指定個數的字節.

            示例:

            取字節集左邊({12,45,255,147,23,89,},3)

            將返回字節集{12,45,255}

            這里用數組數值數據代替字節集,效果完全一樣.

            4. 取字節集右邊

            于 取字節集這邊() 類似,只是是從右邊起取指定個數的字節.

            5. 取字節中間

            于 取字節左邊() 取字節右邊() 類似,只是指定了起始取出位置.

            示例;取指定字節集的3,4,5 個字節

            取字節集中間({1,2,3,4,5,6,7,8,9,0},3,3)

            返回字節集{3,4,5}

            6. 尋找字節集

            返回一字節集在另一字節集中最先出現的位置,位置值從 1 開始。

            如果未找到,返回 -1。

            示例:尋找字節集{22,22}在字節集{12,45,1,22,22,89,56,22,22}最先出現的位置.

            尋找字節集({12,45,1,22,22,89,56,22,22},{22,22})

            將返回整數4.

            7. 倒找字節集

            返回一字節集在另一字節集中最后出現的位置,位置值從 1 開始。

            如果未找到,返回 -1.于尋找字節集類似.

            示例:

            倒找字節集({12,45,1,22,22,89,56,22,22},{22,22})

            將返回整數8.(注意,是8不是1!)

            8. 字節集替換

            將指定字節集的某一部分用其它的字節集替換。

            示例:

            字節集替換({1,2,3,4,5,6,7},3,2{0})

            將返回字節集{1,2,0,5,6,7}.

            其中的{3,4},即從第3個起,長度為2的子字節集,被替換成{0}

            若最后一個參數省略,則是刪除成員.

            9. 子字節集替換

            示例:把字節集{ 1, 2, 3, 4, 1, 2, 6, 7 ,1,2}的中從左起第二個{1,2}替換成{0},進行所有可能的

            替換.

            子字節集替換({ 1, 2, 3, 4, 1, 2, 6, 7 ,1,2},{1,2},{ 0 }, 2, )

            返回字節集{1,2,3,4,0,6,7,0}

            次命令比8多了個參數:替換次數(最后一個),可省略,省略表示進行所以可能的替換.

            10.取空白字節集

            返回具有特定數目 0 字節的字節集。

            示例:

            取空白字節集(4)

            將返回字節集{0,0,0,0}

            11.取重復字節集

            返回一個字節集,其中包含指定次數的字節集重復結果.

            示例:

            取重復字節集(3,{1,2})

            將返回字節集{1,2,1,2,1,2}

            {1,2}被重復了3次.

            12.分割字節集

            拼音處理類命令示例

            子程序:_查詢按鈕_被單擊

            局部容器:文本數組 數據類型:文本型 數組:0

            局部容器:成員數 數據類型:整數型

            局部容器:容器1 數據類型:整數型

            列表框1.清空 ()

            復制數組 (文本數組, 取所有發音 (編輯框1.內容))

            成員數 = 取數組成員數 (文本數組)

            計次循環首 (成員數, 容器1)

            列表框1.加入項目 (文本數組 [容器1], )

            計次循環尾 ()

            標簽4.標題 = “發音數目: ” + 到文本 (取發音數目 (編輯框1.內容))

            標簽5.標題 = “拼音: ” + 取拼音 (編輯框1.內容, 1)

            標簽6.標題 = “聲母: ” + 取聲母 (編輯框1.內容, 1)

            標簽7.標題 = “韻母: ” + 取韻母 (編輯框1.內容, 1)

            ------------------------------

            子程序:_比較發音按鈕_被單擊

            如果 (發音比較 (編輯框1.內容, 編輯框2.內容, 選擇框1.選中, ))

            信息框 (“比較成功!”, 0, )

            否則

            信息框 (“比較失敗!”, 0, )

            如果結束

            ------------------------------

            子程序:_輸入字比較按鈕_被單擊

            ※備注:有關輸入字的知識請參見知識庫中對此命令的解釋

            如果 (輸入字比較 (編輯框3.內容, 編輯框1.內容, 選擇框1.選中, ))

            信息框 (“比較成功!”, 0, )

            否則

            信息框 (“比較失敗!”, 0, )

            如果結束

            媒體播放命令示例

            所有媒體播放命令 -- 作者:飛雪

            ■、媒體播放:

            1、播放音樂

            示例:循環播放程序運行目錄下的

            播放音樂(“",真)

            2、停止播放

            示例:停止播放當前播放的音樂

            停止播放()

            3、播放mid

            示例:連續循環播放程序運行目錄下的、、

            播放mid(-1,0,“”,“”,“”)

            4、播放mp3

            示例:連續播放程序運行目錄下的mp3文件3、3兩次

            播放mp3(2,“3”,“3”)

            程序調試命令示例

            所有程序調試命令 作者:飛雪

            ■、程序調試:

            1、輸出調試文本

            示例:在E語言的提示窗口內顯示當前日期

            輸出調試文本 (時間到文本 (取現行時間 (), #日期部分))

            2、暫停

            示例:在程序任一位置插入本命令,調試時將在此處暫停

            暫停()

            3、檢查

            示例:在易程序里重啟動系統,調試時終止

            檢查 (是否為調試版 () = 假)

            運行 (“ ,exitwindowxec”, 假, )

            程序調試時,將在檢查語句處中斷。易語言提示窗口內會出現相關語句:

            * 執行“檢查”命令時不能滿足檢查條件。

            4、是否為調試版

            示例:在易程序里重啟動系統,調試時只顯示“系統重啟動”信息框

            如果 (是否為調試版 ())

            信息框 (“系統重啟動!”, 0, )

            否則

            運行 (“ ,exitwindowxec”, 假, )

            其它類命令示例

            所有其它類命令示例 作者:飛雪

            ■、其它

            1、載入

            示例:以_啟動窗口作為父窗口,載入窗口1

            載入 (窗口1, _啟動窗口, 真)

            2、選擇

            示例:返回較大值的子程序

            子程序:取較大值

            返回值類型:整數型

            參數:數值1 數據類型:整數型

            參數:數值2 數據類型:整數型

            返回 (選擇 (數值1 > 數值2, 數值1, 數值2))

            3、多項選擇

            示例:隨機執行“&程序1”至“&程序3”的子程序

            子程序:隨機執行子程序

            局部容器:被執行程序 數據類型:子程序指針

            置隨機數種子 ()

            被執行程序 = 多項選擇 (取隨機數 (1, 3), &程序1, &程序2, &程序3)

            被執行程序 ()

            4、是否為空

            示例:計算次方的子程序

            子程序:計算次方

            返回值類型:長整數型

            參數:底數 數據類型:字節型

            參數:次方 數據類型:字節型 <可空>

            局部容器:計算結果 數據類型:長整數型

            計算結果 = 1

            如果真 (是否為空 (次方))

            次方 = 1

            如果真結束

            容器循環首 (1, 次方, 1, )

            計算結果 = 計算結果 × 底數

            容器循環尾 ()

            返回 (計算結果)

            5、是否已創建

            示例:如果窗口1未創建,則創建它

            如果真(是否已創建(窗口1)=假)

            載入(窗口1,,真)

            如果真結束

            6、取數據類型尺寸

            示例:返回雙精度小數型數據所占字節數

            返回(取數據類型尺寸 (#雙精度小數型))

            7、取顏色值

            例:設置_啟動窗口的底色

            _啟動窗口.底色 = 取顏色值 (125, 111, 200)

            8、取事件單元

            常與“事件轉移”命令聯合使用。

            示例:響應標簽鼠標左鍵被按下事件

            子程序:__啟動窗口_創建完畢

            事件轉移 (標簽2, 標簽1)

            事件轉移 (標簽3, 標簽1)

            事件轉移 (標簽4, 標簽1)

            事件轉移 (標簽5, 標簽1)

            ------------------------------

            子程序:_標簽1_鼠標左鍵被按下

            返回值類型:邏輯型

            參數:橫向位置 數據類型:整數型

            參數:縱向位置 數據類型:整數型

            參數:功能鍵狀態 數據類型:整數型

            局部容器:響應標簽 數據類型:標簽

            響應標簽 = 取事件單元 ()

            響應標簽.標題 = “被單擊”

            9、事件轉移

            常與“事件轉移”命令聯合使用。

            示例:響應標簽鼠標左鍵被按下事件

            子程序:__啟動窗口_創建完畢

            事件轉移 (標簽2, 標簽1)

            事件轉移 (標簽3, 標簽1)

            事件轉移 (標簽4, 標簽1)

            事件轉移 (標簽5, 標簽1)

            ------------------------------

            子程序:_標簽1_鼠標左鍵被按下

            返回值類型:邏輯型

            參數:橫向位置 數據類型:整數型

            參數:縱向位置 數據類型:整數型

            參數:功能鍵狀態 數據類型:整數型

            局部容器:響應標簽 數據類型:標簽

            響應標簽 = 取事件單元 ()

            響應標簽.標題 = “被單擊”

            10、復制窗口單元

            示例:從標簽1復制一個標簽,并顯示在標簽1的下方:

            程序集容器:復制標簽 數據類型:標簽

            復制窗口單元 (標簽1, 復制標簽)

            復制標簽.可視 = 真

            復制標簽.移動 (標簽1.左邊, 標簽1.頂邊 + 標簽1.高度, , )

            11、處理事件

            示例:計算連加的子程序

            子程序:連加

            返回值類型:長整數型

            參數:最小數 數據類型:整數型

            參數:最大數 數據類型:整數型

            局部容器:容器1 數據類型:整數型

            局部容器:計算結果 數據類型:長整數型

            容器循環首 (最小數, 最大數, 1, 容器1)

            處理事件 ()

            *備注:如果沒有加入本命令,在計算未完成前,將對任何操作無響應(如

            移動窗口的操作)。加入了本命令,則程序會暫停計算,響應外部事件。

            調試時請把最小數與最大數之間差距設為較大,以延長系統計算時間,觀

            看本命令效果。

            計算結果 = 計算結果 + 容器1

            容器循環尾 ()

            返回 (計算結果)

            12、載入圖片

            示例:載入圖片后,在畫板上畫出。

            局部容器:圖片號 數據類型:整數型

            圖片號 = 載入圖片 (“”)

            畫板1.畫圖片 (圖片號, 10, 10, , , )

            13、卸載圖片

            示例:卸載不再需要的圖片

            卸載圖片 (圖片號)

            14、指針是否有效

            示例:用子程序指針調用某一子程序

            程序集容器:調用程序 數據類型:子程序指針

            如果 (指針是否有效 (調用程序))

            調用程序 ()

            否則

            信息框 (“找不到相應子程序!”, 0, )

            如果結束

            15、取硬盤特征字

            編輯框1.內容=到文本(取硬盤特征字 ())

            易語言所有命令

            本文發布于:2024-03-28 11:45:02,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1711597502300358.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:易語言所有命令.doc

            本文 PDF 下載地址:易語言所有命令.pdf

            標簽:命令   文本   文件   演示   示例   字節
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产精品美女一区二区三| 日99久9在线 | 免费| 亚洲成av人无码免费观看| 蜜臀av性久久久久蜜臀aⅴ麻豆| 大地资源中文在线观看西瓜| 亚洲男人的天堂久久香蕉| 99久久无码一区人妻a黑| 国产高清国产精品国产专区| 国产欧美日韩亚洲一区二区三区| 18禁成人免费无码网站| 中文字幕亚洲无线码A| 忘忧草在线社区www中国中文| 1769国内精品视频在线播放 | 久久月本道色综合久久| 丰满的少妇被猛烈进入白浆 | 亚洲青青草视频在线播放| 国产高清自产拍av在线| 1313午夜精品理论片| 久久亚洲精品人成综合网| 日本中文字幕不卡在线一区二区 | 午夜福利在线观看6080| 一本之道高清乱码少妇| 激情内射亚州一区二区三区爱妻| 人妻熟女一区| 久久国产精品免费一区二区| 国产精品乱一区二区三区| 久久亚洲精品成人av无| 亚洲欧洲日韩国内高清| 强奷乱码中文字幕| 中文无码高潮到痉挛在线视频 | 久久一日本综合色鬼综合色 | 激情综合网五月激情五月| 亚洲男人第一av网站| 亚洲男人的天堂在线观看| 国产福利永久在线视频无毒不卡 | 中文字幕国产精品二区| 美女视频黄频大全视频| 欧洲无码一区二区三区在线观看 | 亚洲精品v欧美精品动漫精品| 国产91在线|中文| 无码专区 人妻系列 在线|