易語言編程命令調(diào)用操作大全
一、 命令概述
1. 什么是命令:命令是一個功能調(diào)用的開始。
2. 命令的參數(shù):調(diào)用一個功能方法時候輸入的數(shù)據(jù)或者條件。
3. 命令的返回值:調(diào)用完功能方法后得到的輸出結(jié)果。
二、 命令的格式
1. 格式: [返回值][所屬對象]命令名稱([參數(shù)1],[參數(shù)2],...)。
2. 注意點(diǎn):[]指的是可以有但不一定必須有的東西。
3. 例子: 返回(1)。
三、 命令的參數(shù)
1. 參數(shù)可以是常量也可以是變量。
2. 調(diào)用時傳遞給命令的參數(shù)必須滿足該命令對參數(shù)的定義,如 “輸入(文本型)”這個例子中參數(shù)定義為文本格式那么傳遞的參數(shù)就必須是文本格式,否則就會出現(xiàn)語法錯誤。
3. 并非所有的命令都需要參數(shù),即存在不需要參數(shù)的命令,但是命令名稱后面的“()”以及多個參數(shù)之間的間隔符“,”不能沒有。
4. 實(shí)際開發(fā)中不需要將所有的命令背下來,只需要按F1就能夠查看明亮的即時幫助文檔進(jìn)行命令說明的查看。
四、 命令的返回值
1. 大多數(shù)命令執(zhí)行完畢都會有返回值,即并不是所有命令結(jié)束都會有返回值的。
2. 有的命令返回運(yùn)算結(jié)果,有的命令返回執(zhí)行后的反饋信息,有的命令返回的是邏輯的判斷。
3. 命令的返回值的數(shù)據(jù)類型由命令的語法規(guī)定決定,實(shí)際開發(fā)中往往需要對返回值的數(shù)據(jù)類型進(jìn)行轉(zhuǎn)換,如編輯框只顯示文本,那么要顯示數(shù)字的話就需要用“到文本()”命令進(jìn)行轉(zhuǎn)換。
程序:多項(xiàng)選擇以及滾動寫行
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕1_被單擊 ' 畫板1.滾動寫行 (多項(xiàng)選擇 (3, “A”, 666, [2018年9月9日])) ' 畫板1.滾動寫行 (多項(xiàng)選擇 (2, “A”, 666, [2018年9月9日])) 畫板1.滾動寫行 (多項(xiàng)選擇 (1, “A”, 666, [2018年9月9日])) .子程序 _按鈕2_被單擊 畫板1.滾動寫行 (多項(xiàng)選擇 (2, “A”, 666, [2018年9月9日])) .子程序 _按鈕3_被單擊 畫板1.滾動寫行 (多項(xiàng)選擇 (3, “A”, 666, [2018年9月9日])) ' 滾動寫行就是換行輸入 ' 多項(xiàng)選擇就是在后面的幾項(xiàng)中選擇
五、 命令嵌套調(diào)用
1. 命令是可以嵌套使用的,嵌套的意思就是命令的參數(shù)可以是另外一個命令的返回值
2. 例子:編輯框1.內(nèi)容=到文本(到數(shù)值(編輯框1.內(nèi)容)+1)
六、 數(shù)組參數(shù)與數(shù)組返回值
1. 數(shù)組型參數(shù):有的時候命令的參數(shù)必須是一個數(shù)組型變量,如“重定義數(shù)組()”的命令
程序:播放器三
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕1_被單擊 .局部變量 播放列表變量, 文本型, , "6" ' 通過數(shù)組變量實(shí)現(xiàn)多首歌曲連續(xù)播放 播放列表變量 = { “F:\CloudMusic\Ace組合 - 楚地?zé)o歌.mp3”, “F:\CloudMusic\FLOW,GRANRODEO - Howling.mp3”, “F:\CloudMusic\Gemie,SawanoHiroyuki[nZk] - X.U.mp3” } ' 播放的音樂需要和程序文件在同一個文件夾下 ' 播放MP3 (1, “藍(lán)井エイル - 流星.mp3”) ' 嘗試不在同一文件夾下要如何處理 ? ' 增加完全路徑試試 ' 播放MP3 (1, “F:\CloudMusic\Ace組合 - 楚地?zé)o歌.mp3”) ' 嘗試成功!通過增加全路徑也能夠?qū)崿F(xiàn)跨文件夾的mp3播放 ' 嘗試不通過修改源代碼就能夠播放其它的音樂? ' 暫時沒嘗試出來。。。。 ' 上面是之前寫的我的播放器一的代碼,現(xiàn)在對我的播放器一進(jìn)行升級 _啟動窗口.背景音樂 = { } _啟動窗口.底圖 = #圖片2 播放MP3 (1, 播放列表變量) .子程序 __啟動窗口_創(chuàng)建完畢 _啟動窗口.底圖 = #圖片1 ' 通過以上代碼就能夠?qū)崿F(xiàn)播放的時候切換背景圖片了,同樣的道理也能夠做到切換背景音樂 ' 可以通過點(diǎn)擊不同的按鈕切換背景圖片和背景音樂達(dá)到類似音樂播放器的點(diǎn)歌效果 ' 可以進(jìn)一步考慮歌詞的顯示功能?
2. 數(shù)組型返回值:有些命令 的返回值是數(shù)組型變量如“分割文本()”的命令
七、 流程控制類命令
流程控制命令分三類:分支類、循環(huán)類和跳轉(zhuǎn)類
1. 分支類:如果()、如果真()、判斷()
2. 循環(huán)類:判斷循環(huán)首()、循環(huán)判斷首()、計(jì)次循環(huán)首()、變量循環(huán)首()
3. 跳轉(zhuǎn)類:到循環(huán)尾()、跳出循環(huán)()、返回()、結(jié)束()
八、 算術(shù)運(yùn)算命令
算術(shù)運(yùn)算命令可以分為基本算術(shù)運(yùn)算命令和擴(kuò)展算術(shù)運(yùn)算命令
1. 基本算術(shù)運(yùn)算命令:加(+)、減(-)、乘(×)、除(/)、整除(\)、求余數(shù)(%)
2. 擴(kuò)展算術(shù)運(yùn)算命令:取符號、取絕對值、取整、絕對取整、四舍五入、求次方、求平方根、求正弦、求余弦、求正切、求反正切、求自然對數(shù)、求反對數(shù)、是否運(yùn)算正確、置隨機(jī)數(shù)種子、取隨機(jī)數(shù)
九、 邏輯比較
易語言中邏輯比較類命令只能比較基本數(shù)據(jù)類型,即:字節(jié)型、短整數(shù)型、整數(shù)型、長整數(shù)型、小數(shù)型、雙精度小數(shù)型、子程序指針、邏輯型、文本型、字節(jié)集星型、日期時間型
1. 邏輯比較命令:等于、不等于、小于、大于、小于或等于、大于或等于、近似等于、并且、或者、取反
十、 位運(yùn)算命令
位運(yùn)算是指對數(shù)據(jù)進(jìn)行二進(jìn)制的逐位運(yùn)算
1. 常見的位運(yùn)算命令有:位取反、位與、位或、位異或、左移、右移、合并整數(shù)、、合并短整數(shù)
十一、 數(shù)組操作命令
1.常見的數(shù)組操作命令有:重定義數(shù)組、取數(shù)組成員數(shù)、取數(shù)組下標(biāo)、復(fù)制數(shù)組、加入成員、插入成員、刪除成員、清除數(shù)組、數(shù)組排序、數(shù)組清零
十二、 環(huán)境存取命令
常見的環(huán)境存取命令:取命令行、取運(yùn)行目錄、取執(zhí)行文件名、讀環(huán)境變量、寫環(huán)境變量
十三、 拼音處理命令
1. 常見的拼音處理命令有:取所有發(fā)音、取發(fā)音數(shù)目、取拼音、取聲母、取韻母、發(fā)音比較、輸入字比較
2. 為了匹配目標(biāo)文本中大小寫英文字母,在相應(yīng)位置處使用對應(yīng)的大寫英文字母,如“jsjA”匹配“計(jì)算機(jī)a”、“計(jì)算機(jī)A”
3. 為了匹配目標(biāo)文本中半角數(shù)字,在相應(yīng)位置處使用還數(shù)字,如“jsj1”匹配“計(jì)算機(jī)1”
4. 為了匹配目標(biāo)文本中漢字符或不知道發(fā)音的漢字,在相應(yīng)位置處需使用該漢字,如“j算j1”匹配“計(jì)算機(jī)1”
5. 拼音輸入內(nèi)容不能包含除了“_”以外的所有其他半角符號
十四、 文本操作命令
1. 標(biāo)準(zhǔn)ASCII表
2. 常見的文本操作命令有:
取文本長度、取文本左邊、取文本右邊、取文本中間、
字符、取代碼、尋找文本、倒找文本、
到大寫、到小寫、到全角、到半角、到文本、
刪首空、刪尾空、刪首尾空、刪全部空、
文本替換、子文本替換、取空白文本、取重復(fù)文本、
文本比較、分割文本、指針到文本
十五、 時間操作命令
常見時間操作命令有:到時間、增減時間、取時間間隔、取某月天數(shù)、
時間到文本、取時間部分、取年份、取月份、取日、取星期幾、取小時、
取分鐘、取秒、指定時間、取現(xiàn)行時間、置現(xiàn)行時間、取日期、取時間
十六、 數(shù)值轉(zhuǎn)換命令
常見 的數(shù)值轉(zhuǎn)換命令有:到數(shù)值、數(shù)值到大寫、數(shù)值到金額、數(shù)值到格式文本、
取十六進(jìn)制文本、取八進(jìn)制文本、到字節(jié)、到短整數(shù)、到整數(shù)、到長整數(shù)、到小數(shù)、
十七、 字節(jié)集操作命令
常見的字節(jié)集操作命令有:取字節(jié)集長度、到字節(jié)集、
取字節(jié)集數(shù)據(jù)、取字節(jié)集左邊、取字節(jié)集右邊、取字節(jié)集中間、
尋找字節(jié)集、倒找字節(jié)集、字節(jié)集替換、子字節(jié)集替換、
取空白字節(jié)集、取重復(fù)字節(jié)集、分割字節(jié)集、指針到字節(jié)集
十八、 磁盤操作命令
1. 絕對路徑與相對路徑:
完整描述文件位置的路徑就是絕對路徑,如F:\易語言練習(xí)
由某個文件(程序)所在的路徑引起的跟其他文件(文件夾)的路徑關(guān)系稱為相對路徑,如F:\易語言練習(xí)\新建文件夾,可以是F:\易語言練習(xí)的相對路徑\新建文件夾
2. 常見的磁盤操作命令有:
取磁盤總空間、取磁盤剩余空間、取磁盤卷標(biāo)、置磁盤卷標(biāo)、
改變驅(qū)動器、改變目錄、取當(dāng)前目錄、創(chuàng)建目錄、刪除目錄、
復(fù)制文件、移動文件、刪除文件、文件更名、文件是否存在、
尋找文件取文件時間、取文件尺寸、取文件屬性、置文件屬性、
取臨時文件名、讀入文件、寫到文件
十九、 文件讀寫命令
常見的文件讀寫命令有:
打開文件、打開內(nèi)存文件、關(guān)閉文件、關(guān)閉所有文件、
鎖住文件、解鎖文件、移動讀寫位置、移到文件首、移到文件尾、
讀入字節(jié)集、寫出字節(jié)集、讀入文本、寫出文本、讀入一行、
寫文本行、讀入數(shù)據(jù)、寫出數(shù)據(jù)、是否在文件尾、
取讀寫位置、取文件長度、插入字節(jié)集、插入文本、插入文本行、
刪除數(shù)據(jù)、打開加密文件
二十、 系統(tǒng)處理命令
1. 剪輯板
2. 注冊表
3. 常見系統(tǒng)處理命令:
運(yùn)行、取剪輯板文本、置剪輯板文本、剪輯板中可有文本、清除剪輯板、取屏幕寬度、取屏幕高度、取鼠標(biāo)水平位置、去鼠標(biāo)垂直位置、取顏色數(shù)、輸入框、信息框、鳴叫、取啟動時間、置等待鼠標(biāo)、恢復(fù)鼠標(biāo)、延時、取文本注冊項(xiàng)、取數(shù)值注冊項(xiàng)、取字節(jié)集注冊項(xiàng)、寫注冊項(xiàng)、刪除表項(xiàng)、注冊項(xiàng)是否存在、取默認(rèn)底色、快照、讀配置項(xiàng)、寫配置項(xiàng)、取配置節(jié)點(diǎn)名、取操作系統(tǒng)類別、多文件對話框
二十一、 媒體播放命令
1. 常見的音頻格式:
① WAV:微軟公司開發(fā)的聲音文件格式,符合RIFF文件規(guī)范
② MIDI:樂器數(shù)字接口,早期為了解決電聲樂器之間的通信問題提出的
③ MP3:動態(tài)影像專家壓縮標(biāo)準(zhǔn)音頻層面3,是當(dāng)今較為流行的音頻編碼和有損壓縮格式
2. 媒體播放命令:
播放音樂、停止播放、播放MID、播放MP3、同步播放MP3、
暫停播放MP3、繼續(xù)播放MP3、取MP3播放狀態(tài)
二十二、 網(wǎng)絡(luò)通信命令
常見網(wǎng)絡(luò)通信命令 :取主機(jī)名、通信測試、轉(zhuǎn)換為主機(jī)名、轉(zhuǎn)換為IP地址
二十三、 其他命令
常見的其他命令:標(biāo)準(zhǔn)輸出、標(biāo)準(zhǔn)輸入、截入、選擇、多項(xiàng)選擇、是否為空、是否已創(chuàng)建、取數(shù)據(jù)類型尺寸、取顏色值、取事件組件、事件轉(zhuǎn)移、處理事件、截入圖片、卸載圖片、取硬盤特征字、取系統(tǒng)語言、寫到內(nèi)存、DLL命令調(diào)用轉(zhuǎn)向、置錯誤提示管理、置DLL裝載目錄、取組件名稱、取對象類型、尋找組件、取找到組件數(shù)目、取所找到的組件、置入代碼
二十四、 我的播放器第三代(改)
程序:播放器三改
.版本 2 .程序集 窗口程序集_啟動窗口 .子程序 _按鈕_播放_被單擊 .局部變量 MP3文件組, 文本型, , "0" MP3文件組 = 多文件對話框 (“請?zhí)砑酉胍シ诺膍p3文件”, “mp3文件(*.mp3)|*.mp3”, , , , 真) .如果真 (取數(shù)組成員數(shù) (MP3文件組) = 0) 返回 () .如果真結(jié)束 播放MP3 (-1, MP3文件組) ' 這里涉及到的命令有:多文件對話框、如果真、取數(shù)組成員數(shù) 、返回、播放MP3 ' 一、多文件對話框調(diào)用格式: ' 顯示一個文件打開對話框,允許用戶選擇或輸入多個所需要打開的已存在文件,返回用戶所選擇或輸入后的結(jié)果文本數(shù)組。 ' 如果用戶未輸入或按“取消”按鈕退出,則返回一個成員數(shù)為0的空文本數(shù)組。 ' 參數(shù)<1>的名稱為“標(biāo)題”,類型為“文本型(text)”,可以被省略。指定文件打開對話框的標(biāo)題,如果被省略,則默認(rèn)為“請輸入欲打開的文件:”。 ' 參數(shù)<2>的名稱為“過濾器”,類型為“文本型(text)”,可以被省略。過濾器文本由單個或多個成對的文本串組成,每對文本串的第一個描述顯示形式,如:“文本文件(*.txt)”;第二個指定實(shí)際的過濾匹配符,如:“*.txt”,所有各文本串之間用“|”號隔開。如果被省略,則默認(rèn)沒有過濾器。 ' 參數(shù)<3>的名稱為“初始過濾器”,類型為“整數(shù)型(int)”,可以被省略。如果上一參數(shù)提供了有效的過濾器文本,則本參數(shù)用作指定初始的過濾器,0為第一個過濾器。如果被省略,則默認(rèn)值為0。 ' 參數(shù)<4>的名稱為“初始目錄”,類型為“文本型(text)”,可以被省略。指定當(dāng)打開對話框時所自動跳轉(zhuǎn)到的目錄,如果被省略,則默認(rèn)為當(dāng)前目錄。 ' 參數(shù)<5>的名稱為“不改變目錄”,類型為“邏輯型(bool)”,可以被省略。指定在對話框關(guān)閉后是否自動返回到進(jìn)入對話框前的文件目錄,如果被省略,則默認(rèn)值為假。 ' 參數(shù)<6>的名稱為“父窗口”,類型為“通用型(all)”,可以被省略。指定對話框的父窗口,可以是一個"窗口"類型數(shù)據(jù)或者一個整數(shù)型窗口句柄.如果被省略,默認(rèn)為無. ' 二、如果真 ' 調(diào)用格式: 〈無返回值〉 如果真 (邏輯型 條件) ' 本命令根據(jù)提供的邏輯參數(shù)的值,來決定是否改變程序的執(zhí)行位置,如果提供的邏輯參數(shù)值為真,程序繼續(xù)順序向下執(zhí)行,否則跳轉(zhuǎn)到左側(cè)箭頭線指向的命令處去執(zhí)行。 ' 同“如果”命令相比,本命令沒有為假時的程序部分。 ' 參數(shù)<1>的名稱為“條件”,類型為“邏輯型(bool)”。本條件值的結(jié)果決定下一步程序執(zhí)行位置。 ' 三、取數(shù)組成員數(shù) ' 調(diào)用格式: 〈整數(shù)型〉 取數(shù)組成員數(shù) (通用型變量/變量數(shù)組 欲檢查的變量) ' 取指定數(shù)組變量的全部成員數(shù)目,如果該變量不為數(shù)組,返回-1,因此本命令也可以用作檢查指定變量是否為數(shù)組變量。 ' 參數(shù)<1>的名稱為“欲檢查的變量”,類型為“通用型(all)”,提供參數(shù)數(shù)據(jù)時只能提供變量及變量數(shù)組。參數(shù)值指定欲檢查其成員數(shù)目的數(shù)組變量或者欲檢查其是否為數(shù)組的變量。 ' 四、返回 ' 調(diào)用格式: 〈無返回值〉 返回 ([通用型 返回到調(diào)用方的值]) ' 本命令轉(zhuǎn)移當(dāng)前程序執(zhí)行位置到調(diào)用本子程序語句的下一條語句處,并可根據(jù)需要返回一個值到子程序調(diào)用處。 ' 參數(shù)<1>的名稱為“返回到調(diào)用方的值”,類型為“通用型(all)”,可以被省略。 ' 五、播放MP3 ' 調(diào)用格式: 〈無返回值〉 播放MP3([整數(shù)型 播放次數(shù)],文本型數(shù)組/非數(shù)組 欲播放的MP3文件名,... ) ' 可以自動連續(xù)播放多個 MP3 音樂文件。命令參數(shù)表中最后一個參數(shù)可以被重復(fù)添加。 ' 參數(shù)<1>的名稱為“播放次數(shù)”,類型為“整數(shù)型(int)”,可以被省略。為 -1 表示指定音樂將被循環(huán)播放,否則僅只播放指定的次數(shù)。如果本參數(shù)被省略,默認(rèn)值為 1 。 ' 參數(shù)<2>的名稱為“欲播放的MP3文件名”,類型為“文本型(text)”,提供參數(shù)數(shù)據(jù)時可以同時提供數(shù)組或非數(shù)組數(shù)據(jù)。 ' 用這種方式雖然的確能夠顯示選擇播放音樂的名字,但是顯示的是全路徑而且如果是列表播放的話,也無法自動更新編輯框的內(nèi)容,待改進(jìn) 編輯框1.內(nèi)容 = MP3文件組 [取數(shù)組下標(biāo) (MP3文件組, 1)] .子程序 __啟動窗口_創(chuàng)建完畢 _啟動窗口.底圖 = #播放器的背景圖片 _啟動窗口.背景音樂 = { } 編輯框1.內(nèi)容 = “請選擇你喜歡的音樂!” 播放MP3 (1, “F:\易語言練習(xí)\VariousArtists - 風(fēng)一樣的勇士.mp3”) ' 由于現(xiàn)在的音樂發(fā)部分格式是mp3,而易語言的資源聲頻要求是WAV格式,所以只能用別的方法實(shí)現(xiàn)背景音樂的功能。 ' 命令“播放音樂”是只能 播放WAV和MID格式的音頻,因此這里使用命令“播放MP3” .子程序 _按鈕_暫停_被單擊 暫停播放MP3 () .子程序 _按鈕3_被單擊 繼續(xù)播放MP3 () .子程序 _按鈕_其它_被單擊 停止播放 () 編輯框1.內(nèi)容 = “請選擇你喜歡的音樂!”
以上就是易語言編程命令調(diào)用操作大全的詳細(xì)內(nèi)容,更多關(guān)于易語言編程命令的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
易語言CNA算法實(shí)現(xiàn)快速加密解密文件的代碼
今天小編就為大家分享一篇關(guān)于易語言CNA算法實(shí)現(xiàn)快速加密解密文件的代碼,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧2018-11-11易語言鍵盤鉤子與鼠標(biāo)鉤子的狀態(tài)參數(shù)值表
在本篇內(nèi)容里,小編給大家整理了關(guān)于易語言鍵盤鉤子與鼠標(biāo)鉤子的狀態(tài)參數(shù)值表的用法代碼,需要的參考下2018-11-11