版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
目錄TOC\o"1-2"\h\z\u插件命令面板-BKgnd后臺控制 6KeyPress按鍵 6KeyDown按下 6KeyUp彈起 7LeftClick左鍵單擊 8LeftDoubleClick左鍵雙擊 8LeftDown左鍵按下 9LeftUp左鍵彈起 9RightClick右鍵單擊 10RightDown右鍵按下 10RightUp右鍵彈起 11MiddleClick中鍵單擊 12SendString發(fā)送字符串 12MoveTo鼠標(biāo)移動 13GetPixelColor得到指定點顏色 14FindColor區(qū)域找色 14FindColorEx模糊找色 15FindCenterColor中心找色 16插件命令面板-Color顏色 17ColorToRGB顏色轉(zhuǎn)RGB 17GetRGB得到RGB分量合并值 17ColorToHSL顏色轉(zhuǎn)HSL 18CountColor區(qū)域搜索顏色數(shù)量 19FindMutiColor區(qū)域多點找色 20FindShape區(qū)域多點找形狀 21插件命令面板-Console控制臺 21Open翻開 22Close關(guān)閉 23ReadLine讀取一行 23WriteLine寫入一行 23WaitKey等待按鍵 24插件命令面板-Encrypt加解密 24Md5String字符串MD5加密 24Md5File文件MD5加密 25插件命令面板-File文件 25CloseFile關(guān)閉文件 25CopyFile復(fù)制文件 25CreateFolder創(chuàng)立文件夾 26DeleteFile刪除文件 26DeleteFolder刪除文件夾 27ExistFile判斷文件(舊) 27GetFileLength得到文件長度 27IsFileExit判斷文件 28MoveFile移動文件 29OpenFile翻開文件 29ReadFile讀取文件 30ReadFileEx讀取文件 30ReadINI讀取鍵值 31ReadLine讀取一行 31ReNameFile重命名文件 32SeekFile設(shè)置文件的當(dāng)前讀寫位置 32SelectDirectory彈出選擇文件夾對話框 33SelectFile彈出選擇文件對話框 33SetAttrib設(shè)置文件屬性 34SetDate設(shè)置文件日期時間 35WriteFile寫入文件 35WriteFileEx寫入文件 35WriteINI寫入鍵值 36WriteLine寫入一行 36插件命令面板-Media多媒體 37Beep蜂鳴器 37Play播放 38Stop停止 38Vol音量 39Memory內(nèi)存/進程 39Find16Bit搜索16位數(shù)值 39Find32Bit搜索32位數(shù)值 40Find8Bit搜索8位數(shù)值 40FindBinary搜索二進制數(shù)據(jù) 41FindBinary搜索二進制數(shù)據(jù) 42FindString搜索字符串 42GetProcessLive獲得進程優(yōu)先級 43Read16Bit讀取16位數(shù)值 43Read16Bit讀取16位數(shù)值 44Read32Bit讀取32位數(shù)值 44Read8Bit讀取8位數(shù)值 45ReadBinary讀取二進制數(shù)據(jù) 45ReadDouble讀取64位浮點數(shù)值 46ReadSingle讀取32位浮點數(shù)值 46ReadString讀取字符串 47SetProcessLive設(shè)置進程優(yōu)先級 47TerminateProc終止進程 48插件命令面板-Net網(wǎng)絡(luò) 48DialUp撥號 48HangUp斷開 49IsOnline判斷在線 49插件命令面板-Office辦公文檔 50ReadXls讀出Excel單元格 50WriteXls寫入Excel單元格 50插件命令面板-Pic圖像 51PrintScreen屏幕截圖 51插件命令面板-Sys系統(tǒng) 52ExitOS系統(tǒng)關(guān)機 52GetCLB獲得剪切板內(nèi)容 52GetDir獲得路徑 53GetHDDSN得到硬盤序列號 53GetOSType獲得系統(tǒng)類型 53GetScDep獲得屏幕顏色質(zhì)量 55GetScRX獲得屏幕寬度 55GetScRY獲得屏幕高度 55GetTime取得毫秒數(shù) 56SetCLB設(shè)置剪切板內(nèi)容 56SetSc設(shè)置屏幕分辨率 57插件命令面板-Web網(wǎng)頁 57ClearCookie刪除Cookie 57ClearHistory去除歷史記錄 58ClearTemp刪除臨時文件 58插件命令面板-Window窗口 59Active激活 59Close關(guān)閉 59Find查找窗口 60FindEx查找子窗口 61Foreground當(dāng)前窗口 61GetClass得到窗口類名 62GetClientRect窗口客戶區(qū)大小 63GetExePath得到窗口程序路徑 64GetKeyFocusWnd得到可以發(fā)送按鍵消息的窗口 64GetText得到窗口標(biāo)題 65GetWindowRect窗口邊框大小 65Hide隱藏 66IsWindow判斷窗口 67Max最大化 68Min最小化 68MousePoint鼠標(biāo)指向窗口 68Move移動 69Restore復(fù)原 69Search遍歷符合窗口 70SendKeyDown按下 71SendKeyPress按鍵 71SendKeyUp彈起 72SendString發(fā)送字符串 72Show顯示 73Size改變大小 74Top窗口置前 74插件命令面板-Msg信息提示 75HideScrTXT屏幕刷新 75ShowScrTXT屏幕輸出 75插件命令面板-BKgnd后臺控制
命令名稱:KeyPress按鍵命令功能:向后臺窗口句柄發(fā)送一個鍵盤按鍵命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,鍵盤掃描碼返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼Call
RunApp("notepad.exe")
Delay
1000
//=================================================================================
//找記事本輸入?yún)^(qū)句柄
Hwnd=Plugin.Window.Find("notepad",0)
Hwnd=Plugin.Window.FindEx(Hwnd,
0,
"Edit",
0)
//注意:會發(fā)送2次按鍵
//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:65)按鍵
Call
Plugin.Bkgnd.KeyPress(Hwnd,
65)
Msgbox
"在后臺窗口輸入A鍵"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼VBSCall
RunApp("notepad.exe")
Delay
1000
//=================================================================================
//找記事本輸入?yún)^(qū)句柄
Plugin
Hwnd=Window.Find("notepad",0)
Plugin
Hwnd=Window.FindEx(Hwnd,
0,
"Edit",
0)
//注意:會發(fā)送2次按鍵
//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:65)按鍵
Plugin
Bkgnd.KeyPress(Hwnd,
65)
Msgbox
"在后臺窗口輸入A鍵"
命令名稱:KeyDown按下命令功能:向后臺窗口句柄發(fā)送一個鍵盤按下命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,鍵盤掃描碼返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:66)按下
Call
Plugin.Bkgnd.KeyDown(Hwnd,
66)
Msgbox
"在后臺窗口輸入B鍵"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:66)按下
Plugin
Bkgnd.KeyDown(Hwnd,
66)
Msgbox
"在后臺窗口輸入B鍵"
命令名稱:KeyUp彈起命令功能:向后臺窗口句柄發(fā)送一個鍵盤彈起命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,鍵盤掃描碼返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:65)彈起
Call
Plugin.Bkgnd.KeyUp(Hwnd,
65)
Msgbox
"在后臺窗口彈起B(yǎng)鍵"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鍵盤(掃描碼:65)彈起
Plugin
Bkgnd.KeyUp(Hwnd,
65)
Msgbox
"在后臺窗口彈起B(yǎng)鍵"
命令名稱:LeftClick左鍵單擊命令功能:向后臺窗口句柄送一個鼠標(biāo)左鍵單擊命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):5,
5)處發(fā)送一個鼠標(biāo)左鍵單擊
Call
Plugin.Bkgnd.LeftClick(Hwnd,
5,
5)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):5,
5)處的單擊"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):5,
5)處發(fā)送一個鼠標(biāo)左鍵單擊
Plugin
Bkgnd.LeftClick(Hwnd,
5,
5)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):5,
5)處的單擊"
命令名稱:LeftDoubleClick左鍵雙擊命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)左鍵雙擊命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵雙擊
Call
Pluginick(Hwnd,
10,
10)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):10,
10)處的雙擊"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵雙擊
Plugin
Bkgnd.LeftDoubleClick(Hwnd,
10,
10)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):10,
10)處的雙擊"
命令名稱:LeftDown左鍵按下命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)左鍵按下命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵按下
Call
Plugin.Bkgnd.LeftDown(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵按下
Plugin
Bkgnd.LeftDown(Hwnd,
10,
10)
命令名稱:LeftUp左鍵彈起命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)左鍵彈起命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵彈起
Call
Plugin.Bkgnd.LeftUp(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)左鍵彈起
Plugin
Bkgnd.LeftUp(Hwnd,
10,
10)
命令名稱:RightClick右鍵單擊命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)右鍵單擊命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):0,
0)處發(fā)送一個鼠標(biāo)右鍵單擊
Call
Plugin.Bkgnd.RightClick(Hwnd,
0,
0)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):0,
0)處的右擊"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):0,
0)處發(fā)送一個鼠標(biāo)右鍵單擊
Plugin
Bkgnd.RightClick(Hwnd,
0,
0)
Msgbox
"鼠標(biāo)在后臺窗口(坐標(biāo):0,
0)處的右擊"
命令名稱:RightDown右鍵按下命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)右鍵按下命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)右鍵按下
Call
Plugin.Bkgnd.RightDown(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)右鍵按下
Plugin
Bkgnd.RightDown(Hwnd,
10,
10)
命令名稱:RightUp右鍵彈起命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)右鍵彈起命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)右鍵彈起
Call
Plugin.Bkgnd.RightUp(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)右鍵彈起
Plugin
Bkgnd.RightUp(Hwnd,
10,
10)
命令名稱:MiddleClick中鍵單擊命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)中鍵單擊命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)中鍵單擊
Call
Plugin.Bkgnd.MiddleClick(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)的客戶區(qū)域(坐標(biāo):10,
10)處發(fā)送一個鼠標(biāo)中鍵單擊
Plugin
Bkgnd.MiddleClick(Hwnd,
10,
10)
命令名稱:SendString發(fā)送字符串命令功能:向后臺窗口句柄發(fā)送一個文本消息命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2字符串型,文本內(nèi)容返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼Call
RunApp("notepad.exe")
Delay
1000
//=================================================================================
//找記事本輸入?yún)^(qū)句柄
Hwnd=Plugin.Window.Find("notepad",0)
Hwnd=Plugin.Window.FindEx(Hwnd,
0,
"Edit",
0)
//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個文本消息(內(nèi)容:"內(nèi)容")到客戶區(qū)
Call
Plugin.Bkgnd.SendString(Hwnd,
"內(nèi)容")
TracePrint
"發(fā)送一個文本消息(內(nèi)容)"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼VBSCall
RunApp("notepad.exe")
Delay
1000
//=================================================================================
//找記事本輸入?yún)^(qū)句柄
Plugin
Hwnd=Window.Find("notepad",0)
Plugin
Hwnd=Window.FindEx(Hwnd,
0,
"Edit",
0)
//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個文本消息(內(nèi)容:"內(nèi)容")到客戶區(qū)
Plugin
Bkgnd.SendString(Hwnd,
"內(nèi)容")
TracePrint
"發(fā)送一個文本消息(內(nèi)容)"
命令名稱:MoveTo鼠標(biāo)移動命令功能:向后臺窗口句柄發(fā)送一個鼠標(biāo)移動到坐標(biāo)處命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鼠標(biāo)移動到客戶區(qū)域(坐標(biāo):10,
10)處
Call
Plugin.Bkgnd.MoveTo(Hwnd,
10,
10)
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句用于向后臺窗口句柄(變量:Hwnd)發(fā)送一個鼠標(biāo)移動到客戶區(qū)域(坐標(biāo):10,
10)處
Plugin
Bkgnd.MoveTo(Hwnd,
10,
10)
命令名稱:GetPixelColor得到指定點顏色命令功能:得到指定點顏色(不支持win2000以下系統(tǒng))命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口X坐標(biāo)
參數(shù)3整數(shù)型,窗口Y坐標(biāo)返回值:字符串型,16進制顏色值腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句取窗口句柄(變量:Hwnd)窗口的客戶區(qū)(坐標(biāo):5,
5)處的顏色
Color
=
Plugin.Bkgnd.GetPixelColor(Hwnd,
5,
5)
Msgbox
"后臺窗口(坐標(biāo):5,
5)處的顏色="
&
Color
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句取窗口句柄(變量:Hwnd)窗口的客戶區(qū)(坐標(biāo):5,
5)處的顏色
Plugin
Color
=
Bkgnd.GetPixelColor(Hwnd,
5,
5)
Msgbox
"后臺窗口(坐標(biāo):5,
5)處的顏色="
&
Color
命令名稱:FindColor區(qū)域找色命令功能:區(qū)域找色(不支持win2000以下系統(tǒng))命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口左上角X坐標(biāo)
參數(shù)3整數(shù)型,窗口左上角Y坐標(biāo)
參數(shù)4整數(shù)型,窗口右下角X坐標(biāo)
參數(shù)5整數(shù)型,窗口右下角Y坐標(biāo)
參數(shù)6字符串型,16進制顏色值返回值:字符串型,顏色位置坐標(biāo)腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句按從左到右,從上到下的順序查找窗口句柄(變量:Hwnd)窗口的指定矩形區(qū)域內(nèi)指定顏色
XY
=
Plugin.Bkgnd.FindColor(Hwnd,
0,
0,
20,
20,
"FFFFFF")
//下面這句用于分割字符串,將橫坐標(biāo)和縱坐標(biāo)分成兩個字符串
dim
MyArray
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句按從左到右,從上到下的順序查找窗口句柄(變量:Hwnd)窗口的指定矩形區(qū)域內(nèi)指定顏色
Plugin
XY
=
Bkgnd.FindColor(Hwnd,
0,
0,
20,
20,
"FFFFFF")
//下面這句用于分割字符串,將橫坐標(biāo)和縱坐標(biāo)分成兩個字符串
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
命令名稱:FindColorEx模糊找色命令功能:范圍模糊找色(不支持win2000以下系統(tǒng))命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口左上角X坐標(biāo)
參數(shù)3整數(shù)型,窗口左上角Y坐標(biāo)
參數(shù)4整數(shù)型,窗口右下角X坐標(biāo)
參數(shù)5整數(shù)型,窗口右下角Y坐標(biāo)
參數(shù)6字符串型,16進制顏色值
參數(shù)7整數(shù)型,查找方向(0從左到右從上到下的順序找色,1從中間到四周的順序找色)
返回值:字符串型,顏色位置坐標(biāo)腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句按(從左到右從上到下的順序找色)模糊查找窗口句柄(變量:Hwnd)窗口的指定矩形區(qū)域內(nèi)指定顏色
XY
=
Plugin.Bkgnd.FindColorEx(Hwnd,
0,
0,
20,
20,
"FFFFFF",
0,
0.9)
//下面這句用于分割字符串
dim
MyArray
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句按(從左到右從上到下的順序找色)模糊查找窗口句柄(變量:Hwnd)窗口的指定矩形區(qū)域內(nèi)指定顏色
Plugin
XY
=
Bkgnd.FindColorEx(Hwnd,
0,
0,
20,
20,
"FFFFFF",
0,
0.9)
//下面這句用于分割字符串
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
命令名稱:FindCenterColor中心找色命令功能:范圍中心找色(不支持win2000以下系統(tǒng))命令參數(shù):參數(shù)1整數(shù)型,窗口句柄
參數(shù)2整數(shù)型,窗口左上角X坐標(biāo)
參數(shù)3整數(shù)型,窗口左上角Y坐標(biāo)
參數(shù)4整數(shù)型,窗口右下角X坐標(biāo)
參數(shù)5整數(shù)型,窗口右下角Y坐標(biāo)
參數(shù)6字符串型,16進制顏色值返回值:字符串型,顏色位置坐標(biāo)腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句按從中間到四周的順序查找窗口句柄(變量:Hwnd)窗口的指定的矩形區(qū)域內(nèi)指定顏色
XY
=
Plugin.Bkgnd.FindCenterColor(Hwnd,
0,
0,
20,
20,
"FFFFFF")
//下面這句用于分割字符串,將橫坐標(biāo)和縱坐標(biāo)分成兩個字符串
dim
MyArray
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句按從中間到四周的順序查找窗口句柄(變量:Hwnd)窗口的指定的矩形區(qū)域內(nèi)指定顏色
Plugin
XY
=
Bkgnd.FindCenterColor(Hwnd,
0,
0,
20,
20,
"FFFFFF")
//下面這句用于分割字符串,將橫坐標(biāo)和縱坐標(biāo)分成兩個字符串
MyArray
=
Split(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(MyArray(0)):
Y
=
Clng(MyArray(1))
Msgbox
"后臺窗口顏色X坐標(biāo)="&
X
&
"
Y坐標(biāo)="
&
Y
插件命令面板-Color顏色命令名稱:ColorToRGB顏色轉(zhuǎn)RGB命令功能:把16進制顏色值轉(zhuǎn)換分解到10進制(R,G,B)分量中命令參數(shù):參數(shù)1字符串型,16進制顏色值
參數(shù)2整數(shù)型,返回10進制R分量
參數(shù)3整數(shù)型,返回10進制G分量
參數(shù)4整數(shù)型,返回10進制B分量返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是把16進制顏色("0000FF")轉(zhuǎn)換分解到10進制(R:R,
G:G,
B:B)分量中
Call
Plugin.Color.ColorToRGB("ffffFF",
R,
G,
B)
msgbox
R&"
"
&
G
&"
"
&
B
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是把16進制顏色("0000FF")轉(zhuǎn)換分解到10進制(R:R,
G:G,
B:B)分量中
Plugin
Color.ColorToRGB("ffffFF",
R,
G,
B)
msgbox
R&"
"
&
G
&"
"
&
B
命令名稱:GetRGB得到RGB分量合并值命令功能:把10進制(R,G,B)分量合并到16進制顏色值中命令參數(shù):參數(shù)1整數(shù)型,10進制R分量
參數(shù)2整數(shù)型,10進制G分量
參數(shù)3整數(shù)型,10進制B分量返回值:字符串型,16進制顏色值腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是把10進制(R:255,
G:0,
B:0)分量合并到16進制顏色值變量(Color)中
Color
=
Plugin.Color.GetRGB(255,
0,
0)
msgbox
"得到16進制顏色值:"
&
color
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是把10進制(R:255,
G:0,
B:0)分量合并到16進制顏色值變量(Color)中
Plugin
Color
=
Color.GetRGB(255,
0,
0)
msgbox
"得到16進制顏色值:"
&
color
命令名稱:ColorToHSL顏色轉(zhuǎn)HSL命令功能:把16進制顏色值轉(zhuǎn)換分解到10進制(H,S,L)分量中命令參數(shù):參數(shù)1字符串型,16進制顏色值
參數(shù)2整數(shù)型,返回10進制H分量
參數(shù)3整數(shù)型,返回10進制S分量
參數(shù)4整數(shù)型,返回10進制L分量返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//色調(diào)(H)、飽和度(S)、亮度(L)
//下面這句是把16進制顏色("0000FF")轉(zhuǎn)換分解到10進制(H:H,
S:S,
L:L)分量中
Call
Plugin.Color.ColorToHSL("0000FF",
H,
S,
L)
msgbox
H
&"
"
&
S
&"
"
&
L
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//色調(diào)(H)、飽和度(S)、亮度(L)
//下面這句是把16進制顏色("0000FF")轉(zhuǎn)換分解到10進制(H:H,
S:S,
L:L)分量中
Plugin
Color.ColorToHSL("0000FF",
H,
S,
L)
msgbox
H
&"
"
&
S
&"
"
&
L
命令名稱:CountColor區(qū)域搜索顏色數(shù)量命令功能:范圍區(qū)域搜索指定色數(shù)量命令參數(shù):參數(shù)1整數(shù)型,屏幕左上角X坐標(biāo)
參數(shù)2整數(shù)型,屏幕左上角Y坐標(biāo)
參數(shù)3整數(shù)型,屏幕右下角X坐標(biāo)
參數(shù)4整數(shù)型,屏幕右下角Y坐標(biāo)
參數(shù)5字符串型,16進制顏色值
參數(shù)6整數(shù)型,相似度返回值:整數(shù)型,顏色數(shù)量腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句在屏幕區(qū)域范圍內(nèi)查找16進制顏色("0000FF")的數(shù)量
NUM
=
Plugin.Color.CountColor(0,
0,
1024,
768,
"FFFFFF",1)
msgbox
"顏色(""FFFFFF"")的數(shù)量="
&
NUM
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句在屏幕區(qū)域范圍內(nèi)查找16進制顏色("0000FF")的數(shù)量
Plugin
NUM
=
Color.CountColor(0,
0,
1024,
768,
"FFFFFF",1)
msgbox
"顏色(""FFFFFF"")的數(shù)量="
&
NUM
命令名稱:FindMutiColor區(qū)域多點找色命令功能:范圍區(qū)域內(nèi)查找多點顏色命令參數(shù):參數(shù)1整數(shù)型,屏幕左上角X坐標(biāo)
參數(shù)2整數(shù)型,屏幕左上角Y坐標(biāo)
參數(shù)3整數(shù)型,屏幕右下角X坐標(biāo)
參數(shù)4整數(shù)型,屏幕右下角Y坐標(biāo)
參數(shù)5字符串型,第一點16進制顏色值
參數(shù)6字符串型,符合偏移點顏色組(相對第一點位置偏移X坐標(biāo)|相對第一點位置偏移Y坐標(biāo)|16進制顏色)
參數(shù)7整數(shù)型,相似度返回值:字符串型,左上角第一點顏色位置坐標(biāo)腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句在屏幕區(qū)域范圍內(nèi)查找多點顏色,返回左上角第一點顏色位置坐標(biāo)
XY
=
Plugin.Color.FindMutiColor(0,
0,
1024,
768,
"FFFFFF",
"2|0|FFFFFF,-6|1|FFFFFF,-3|1|FFFFFF,-6|3|FFFFFF,-3|3|FFFFFF,0|3|FFFFFF,4|3|FFFFFF,-1|5|FFFFFF,3|5|FFFFFF,-3|6|FFFFFF,-6|7|FFFFFF,1|8|FFFFFF,4|8|FFFFFF,-5|10|FFFFFF,-3|10|FFFFFF,4|10|FFFFFF",
1)
//下面這句用于分割字符串
ZB
=
InStr(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(Left(XY,
ZB
-
1)):
Y
=
Clng(Right(XY,
Len(XY)
-
ZB))
msgbox
"屏幕多點找色功能:找屏幕""我""字位置位:"
&
X&","&Y
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句在屏幕區(qū)域范圍內(nèi)查找多點顏色,返回左上角第一點顏色位置坐標(biāo)
Plugin
XY
=
Color.FindMutiColor(0,
0,
1024,
768,
"FFFFFF",
"2|0|FFFFFF,-6|1|FFFFFF,-3|1|FFFFFF,-6|3|FFFFFF,-3|3|FFFFFF,0|3|FFFFFF,4|3|FFFFFF,-1|5|FFFFFF,3|5|FFFFFF,-3|6|FFFFFF,-6|7|FFFFFF,1|8|FFFFFF,4|8|FFFFFF,-5|10|FFFFFF,-3|10|FFFFFF,4|10|FFFFFF",
1)
//下面這句用于分割字符串
ZB
=
InStr(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(Left(XY,
ZB
-
1)):
Y
=
Clng(Right(XY,
Len(XY)
-
ZB))
msgbox
"屏幕多點找色功能:找屏幕""我""字位置位:"
&
X&","&Y
命令名稱:FindShape區(qū)域多點找形狀命令功能:范圍區(qū)域內(nèi)查找形狀命令參數(shù):參數(shù)1整數(shù)型,屏幕左上角X坐標(biāo)
參數(shù)2整數(shù)型,屏幕左上角Y坐標(biāo)
參數(shù)3整數(shù)型,屏幕右下角X坐標(biāo)
參數(shù)4整數(shù)型,屏幕右下角Y坐標(biāo)
參數(shù)5字符串型,符合偏移形狀組(相對第一點位置偏移X坐標(biāo)|相對第一點位置偏移Y坐標(biāo)|條件)
參數(shù)6整數(shù)型,相似度返回值:字符串型,左上角第一點位置坐標(biāo)腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//條件:0=不等,1=等于
//下面這句在屏幕區(qū)域范圍內(nèi)查找圖形形狀,返回左上角第一點坐標(biāo)位置
XY
=
Plugin.Color.FindShape(0,
0,
1024,
768,
"2|0|1,4|0|1,6|0|0,-4|1|1,-1|1|1,5|1|1,-4|3|1,-1|3|1,2|3|1,6|3|1,-4|5|0,2|5|1,5|5|1,-1|6|1,6|6|0,-4|7|1,3|8|1,6|8|1,-4|10|0,-3|10|1,-1|10|1,2|10|0,6|10|1",
1)
//下面這句用于分割字符串
ZB
=
InStr(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(Left(XY,
ZB
-
1)):
Y
=
Clng(Right(XY,
Len(XY)
-
ZB))
msgbox
"屏幕找圖形形狀功能:找屏幕""我""字位置位:"
&
X&","&Y
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//條件:0=不等,1=等于
//下面這句在屏幕區(qū)域范圍內(nèi)查找圖形形狀,返回左上角第一點坐標(biāo)位置
Plugin
XY
=
Color.FindShape(0,
0,
1024,
768,
"2|0|1,4|0|1,6|0|0,-4|1|1,-1|1|1,5|1|1,-4|3|1,-1|3|1,2|3|1,6|3|1,-4|5|0,2|5|1,5|5|1,-1|6|1,6|6|0,-4|7|1,3|8|1,6|8|1,-4|10|0,-3|10|1,-1|10|1,2|10|0,6|10|1",
1)
//下面這句用于分割字符串
ZB
=
InStr(XY,
"|")
//下面這句將字符串轉(zhuǎn)換成數(shù)值
X
=
Clng(Left(XY,
ZB
-
1)):
Y
=
Clng(Right(XY,
Len(XY)
-
ZB))
msgbox
"屏幕找圖形形狀功能:找屏幕""我""字位置位:"
&
X&","&Y
插件命令面板-Console控制臺命令名稱:Open翻開命令功能:翻開一個控制臺窗口命令參數(shù):無返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是翻開控制臺窗口
Call
Plugin.Console.Open()
//下面這句是向控制臺寫入一行字符串
Call
Plugin.Console.WriteLine("請隨意輸入幾個字,然后按回車")
//下面這句是從控制臺讀取一行字符串
ReadLine
=
Plugin.Console.ReadLine()
//下面這句是向控制臺寫入一行字符串
Call
Pluginne("您的輸入是"
&
ReadLine
&
vbcrlf)
Call
Plugin.Console.WriteLine("演示腳本結(jié)束,請按下Y鍵,退出控制臺"
&
vbcrlf)
Rem
WaitUserInputKey
//下面這句是等待用戶在控制臺的按鍵
userInput
=
Plugin.Console.WaitKey()
If
userInput
=
asc("y")
or
userInput
=
asc("Y")
Call
Pluginose()
Else
Goto
WaitUserInputKey
EndIf
//下面這句是關(guān)閉控制臺窗口
Call
Plugin.Console.Close()
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是翻開控制臺窗口
Plugin
Console.Open()
//下面這句是向控制臺寫入一行字符串
Plugin
Console.WriteLine("請隨意輸入幾個字,然后按回車")
//下面這句是從控制臺讀取一行字符串
Plugin
ReadLine
=
Console.ReadLine()
//下面這句是向控制臺寫入一行字符串
Plugin
Console.WriteLine("您的輸入是"
&
ReadLine
&
vbcrlf)
Plugin
Console.WriteLine("演示腳本結(jié)束,請按下Y鍵,退出控制臺"
&
vbcrlf)
Rem
WaitUserInputKey
//下面這句是等待用戶在控制臺的按鍵
Plugin
userInput
=
Console.WaitKey()
If
userInput
=
asc("y")
or
userInput
=
asc("Y")
Plugin
Console.Close()
Else
Goto
WaitUserInputKey
EndIf
//下面這句是關(guān)閉控制臺窗口
Plugin
Console.Close()
命令名稱:Close關(guān)閉命令功能:關(guān)閉一個控制臺命令參數(shù):無返回值:無腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
Open翻開腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
Open翻開命令名稱:ReadLine讀取一行命令功能:從控制臺讀取一行字符串命令參數(shù):無返回值:字符串型,讀取一行字符串腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
Open翻開腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
Open翻開命令名稱:WriteLine寫入一行命令功能:向控制臺寫入一行字符串命令參數(shù):參數(shù)1字符串型,需要寫入的字符串返回值:無腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
Open翻開腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
Open翻開命令名稱:WaitKey等待按鍵命令功能:等待用戶按鍵命令參數(shù):無返回值:整數(shù)型,用戶按下的按鍵碼腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
Open翻開腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
Open翻開插件命令面板-Encrypt加解密命令名稱:Md5String字符串MD5加密命令功能:對字符串內(nèi)容進行MD5加密命令參數(shù):參數(shù)1字符串型,字符串內(nèi)容返回值:字符串型,MD5值腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是對字符串內(nèi)容("按鍵精靈")進行MD5加密
TextMD5
=
Plugin.Encrypt.Md5String("按鍵精靈")
Msgbox
TextMD5
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是對字符串內(nèi)容("按鍵精靈")進行MD5加密
Plugin
TextMD5
=
Encrypt.Md5String("按鍵精靈")
Msgbox
TextMD5
命令名稱:Md5File文件MD5加密命令功能:對路徑文件進行MD5加密命令參數(shù):參數(shù)1字符串型,文件路徑返回值:字符串型,MD5值腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是對路徑文件("C:\log.txt")進行MD5加密
FileMD5
=
Plugin5File("C:\log.txt")
Msgbox
FileMD5
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是對路徑文件("C:\log.txt")進行MD5加密
Plugin
FileMD5
=
Encrypt.Md5File("C:\log.txt")
Msgbox
FileMD5
插件命令面板-File文件命令名稱:CloseFile關(guān)閉文件命令功能:關(guān)閉一個已經(jīng)翻開的文件。文件關(guān)閉后,其句柄不再有效命令參數(shù):參數(shù)1整數(shù)型,表示要關(guān)閉的文件的句柄返回值:無腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
OpenFile翻開文件腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
OpenFile翻開文件命令名稱:CopyFile復(fù)制文件命令功能:復(fù)制一個文件命令參數(shù):參數(shù)1字符串型,要復(fù)制的文件的全路徑
參數(shù)2字符串型,要復(fù)制的目標(biāo)文件的全路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是復(fù)制目標(biāo)文件("C:\Config.ini")到其他目錄里("D:\")
Call
Plugin.File.CopyFile("C:\Config.ini",
"D:\Config.ini")
Msgbox
"復(fù)制目標(biāo)文件"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是復(fù)制目標(biāo)文件("C:\Config.ini")到其他目錄里("D:\")
Plugin
File.CopyFile("C:\Config.ini",
"D:\Config.ini")
Msgbox
"復(fù)制目標(biāo)文件"
命令名稱:CreateFolder創(chuàng)立文件夾命令功能:創(chuàng)立一個文件夾命令參數(shù):參數(shù)1字符串型,文件夾路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是創(chuàng)立一個文件夾
Call
Plugin.File.CreateFolder("C:\Plugin")
Msgbox
"創(chuàng)立一個文件夾"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是創(chuàng)立一個文件夾
Plugin
File.CreateFolder("C:\Plugin")
Msgbox
"創(chuàng)立一個文件夾"
命令名稱:DeleteFile刪除文件命令功能:刪除目標(biāo)文件命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是刪除目標(biāo)文件
Call
Plugin.File.DeleteFile("C:\Config.ini")
Msgbox
"刪除目標(biāo)文件"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是刪除目標(biāo)文件
Plugin
File.DeleteFile("C:\Config.ini")
Msgbox
"刪除目標(biāo)文件"
命令名稱:DeleteFolder刪除文件夾命令功能:刪除文件夾命令參數(shù):參數(shù)1字符串型,文件夾路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是刪除目標(biāo)文件夾
Call
Plugin.File.DeleteFolder("C:\Plugin")
Msgbox
"刪除目標(biāo)文件夾"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是刪除目標(biāo)文件夾
Plugin
File.DeleteFolder("C:\Plugin")
Msgbox
"刪除目標(biāo)文件夾"
命令名稱:ExistFile判斷文件(舊)命令功能:判斷一個文件是否存在(舊)命令參數(shù):參數(shù)1字符串型,文件路徑返回值:布爾型,真假腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
IsFileExit判斷文件腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
IsFileExit判斷文件命令名稱:GetFileLength得到文件長度命令功能:得到文件大小長度命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑返回值:字符串型,文件長度腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是得到文件大小長度
Length
=
Plugin.File.GetFileLength("C:\Config.txt")
Msgbox
"得到文件大小長度為:"&Length
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是得到文件大小長度
Plugin
Length
=
File.GetFileLength("C:\Config.txt")
Msgbox
"得到文件大小長度為:"&Length
命令名稱:IsFileExit判斷文件命令功能:判斷一個文件是否存在命令參數(shù):參數(shù)1字符串型,文件路徑返回值:布爾型,真假腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是判斷一個文件是否存在返回(IsFile)
IsFile
=
Plugin.File.IsFileExit("C:\Config.ini")
If
IsFile
=
True
Then
Msgbox
"目標(biāo)文件存在"
Else
Msgbox
"目標(biāo)文件不存在"
End
If
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是判斷一個文件是否存在返回(IsFile)
Plugin
IsFile
=
File.IsFileExit("C:\Config.ini")
If
IsFile
=
True
Msgbox
"目標(biāo)文件存在"
Else
Msgbox
"目標(biāo)文件不存在"
EndIf
命令名稱:MoveFile移動文件命令功能:移動目標(biāo)文件命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑
參數(shù)2字符串型,存放文件路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是移動目標(biāo)文件("D:\Config.ini")到其他目錄里("C:\")
Call
Plugi.File.MoveFile("D:\Config.ini",
"C:\Config.ini")
Msgbox
"移動目標(biāo)文件"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是移動目標(biāo)文件("D:\Config.ini")到其他目錄里("C:\")
Plugin
File.MoveFile("D:\Config.ini",
"C:\Config.ini")
Msgbox
"移動目標(biāo)文件"
命令名稱:OpenFile翻開文件命令功能:翻開一個文件,以備讀寫使用命令參數(shù):參數(shù)1字符串型,表示要翻開的文件的全路徑返回值:整數(shù)型,返回值為-1表示翻開文件失敗,否那么返回文件的句柄腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼path
=
"按鍵精靈動起來教程1.txt"
fileHandle=PluginpenFile(path)
file20byte=Plugin.File.ReadFile(fileHandle,20)
fileline=Plugin.File.ReadLine(fileHandle)
Call
Plugin.File.CloseFile(fileHandle)
MessageBox
"讀取"
&
path
&
"文件20個長度內(nèi)容是:"
&
file20byte
MessageBox
"讀取"
&
path
&
"文件一行長度內(nèi)容是:"
&
fileline
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼path
=
"按鍵精靈動起來教程1.txt"
Plugin
fileHandle=File.OpenFile(path)
Plugin
file20byte=File.ReadFile(fileHandle,20)
Plugine(fileHandle)
Plugin
File.CloseFile(fileHandle)
MessageBox
"讀取"
&
path
&
"文件20個長度內(nèi)容是:"
&
file20byte
MessageBox
"讀取"
&
path
&
"文件一行長度內(nèi)容是:"
&
fileline
命令名稱:ReadFile讀取文件命令功能:向目標(biāo)文件讀出文本內(nèi)容命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑返回值:字符串型,讀出文本內(nèi)容腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
ReadFileEx讀取文件腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
ReadFileEx讀取文件命令名稱:ReadFileEx讀取文件命令功能:向目標(biāo)文件讀出文本內(nèi)容命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑返回值:字符串型,讀出文本內(nèi)容腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是向目標(biāo)文件("C:\Config.txt")讀出文本內(nèi)容到變量(Text)
Text
=
Plugin("C:\Config.txt")
Msgbox
"向目標(biāo)文件讀出文本內(nèi)容為:"&
Text
dim
MyArray
MyArray
=
Split(Text,
"|")
If
UBound(MyArray)>=0
Then
i=0
For
UBound(MyArray)
//下面這句是得到文本內(nèi)容
Msgbox
"第
"
&
i+1
&"
行文本內(nèi)容為:"&
Cstr(MyArray(i))
i=i+1
Next
End
If
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是向目標(biāo)文件("C:\Config.txt")讀出文本內(nèi)容到變量(Text)
Plugin
Text
=
File.ReadFileEx("C:\Config.txt")
Msgbox
"向目標(biāo)文件讀出文本內(nèi)容為:"&
Text
MyArray
=
Split(Text,
"|")
If
UBound(MyArray)>=0
i=0
For
UBound(MyArray)
//下面這句是得到文本內(nèi)容
Msgbox
"第
"
&
i+1
&"
行文本內(nèi)容為:"&
Cstr(MyArray(i))
i=i+1
EndFor
EndIf
命令名稱:ReadINI讀取鍵值命令功能:從配置文件里讀取一個鍵值命令參數(shù):參數(shù)1字符串型,小節(jié)名
參數(shù)2字符串型,鍵值
參數(shù)3字符串型,INI文件路徑返回值:字符串型,讀取內(nèi)容腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是讀取一個配置文件參數(shù)(小節(jié)名:"Command"
鍵值名:"Val")得到內(nèi)容(Text
)
Text
=
Plugin.File.ReadINI("Command",
"Val",
"C:\Config.ini")
Msgbox
"得到一個配置文件鍵值為:"&Text
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是讀取一個配置文件參數(shù)(小節(jié)名:"Command"
鍵值名:"Val")得到內(nèi)容(Text
)
Plugin
Text
=
File.ReadINI("Command",
"Val",
"C:\Config.ini")
Msgbox
"得到一個配置文件鍵值為:"&Text
命令名稱:ReadLine讀取一行命令功能:從文件當(dāng)前的讀寫位置讀一行內(nèi)容命令參數(shù):參數(shù)1整數(shù)型,要讀取的文件的句柄返回值:字符串型,讀出的內(nèi)容。腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
OpenFile翻開文件腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
OpenFile翻開文件命令名稱:ReNameFile重命名文件命令功能:重命名文件或者文件夾命令參數(shù):參數(shù)1字符串型,目標(biāo)文件或者文件夾路徑
參數(shù)2字符串型,重命名文件或者文件夾路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是重命名文件或者文件夾("C:\Config.ini"),改名為("C:\Config.txt")
Call
Plugin.File.ReNameFile("C:\Config.ini",
"C:\Config.txt")
Msgbox
"重命名文件"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是重命名文件或者文件夾("C:\Config.ini"),改名為("C:\Config.txt")
Plugin
File.ReNameFile("C:\Config.ini",
"C:\Config.txt")
Msgbox
"重命名文件"
命令名稱:SeekFile設(shè)置文件的當(dāng)前讀寫位置命令功能:設(shè)置文件的當(dāng)前讀寫位置命令參數(shù):參數(shù)1整數(shù)型,表示要進行操作的文件的句柄
參數(shù)2整數(shù)型,表示要設(shè)置的讀寫位置,以相對于文件頭的字節(jié)數(shù)計算返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼fileLen=Plugin.File.GetFileLength("c:\Config.txt")
handle=Plugin.File.OpenFile("c:\Config.txt")
MessageBox
"文件長度是:"
&
fileLen
Call
Plugin.File.SeekFile(handle,fileLen)
Call
Plugin.File.WriteFile(handle,"123456")
Call
Plugin.File.WriteLine(handle,"abcdef")
Call
Plugin.File.CloseFile(handle)
RunApp
"c:\Config.txt"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼Plugin
fileLen=File.GetFileLength("c:\Config.txt")
Plugin
handle=File.OpenFile("c:\Config.txt")
MessageBox
"文件長度是:"
&
fileLen
Plugin
File.SeekFile(handle,fileLen)
Plugin
File.WriteFile(handle,"123456")
Plugin
File.WriteLine(handle,"abcdef")
Plugin
File.CloseFile(handle)
VBSCall
RunApp("c:\Config.txt")
命令名稱:SelectDirectory彈出選擇文件夾對話框命令功能:彈出選擇文件夾的對話框命令參數(shù):無返回值:字符串型,返回用戶所選擇的文件夾的全路徑腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼dim
dirPath
dirPath=Plugin.File.SelectDirectory()
MessageBox
"您所選擇的目錄是:"
&
dirPath
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼dim
dirPath
Plugin
dirPath=File.SelectDirectory()
MessageBox
"您所選擇的目錄是:"
&
dirPath
命令名稱:SelectFile彈出選擇文件對話框命令功能:彈出選擇文件的對話框,并得到用戶選擇的文件命令參數(shù):無返回值:字符串型,返回用戶所選擇的文件的全路徑腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼dim
filepath
filepath=Plugin.File.SelectFile()
MessageBox
"您所選擇的文件是:"
&
filepath
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼dim
filepath
Plugin
filepath=File.SelectFile()
MessageBox
"您所選擇的文件是:"
&
filepath
命令名稱:SetAttrib設(shè)置文件屬性命令功能:設(shè)置文件屬性狀態(tài)命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑
參數(shù)2整數(shù)型,(0取消只讀,1只寫,2取消隱藏,3隱藏)狀態(tài)返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//狀態(tài):
0=(取消只讀),1=(只讀),2=(取消隱藏),3=(隱藏)
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(只讀)
Call
Plugin.File.SetAttrib("C:\Config.txt",
1)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(只讀)"
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(取消只讀)
Call
Plugin.File.SetAttrib("C:\Config.txt",
0)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(取消只讀)"
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(隱藏)
Call
Plugin.File.SetAttrib("C:\Config.txt",
3)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(隱藏)"
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(取消隱藏)
Call
Plugin.File.SetAttrib("C:\Config.txt",
2)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(取消隱藏)"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//讀寫狀態(tài):
0=(取消只讀),1=(只讀)
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(只讀)
Plugin
File.SetAttrib("C:\Config.txt",
1)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(只讀)"
//下面這句是設(shè)置文件屬性讀寫狀態(tài)(取消只讀)
Plugin
File.SetAttrib("C:\Config.txt",
0)
Msgbox
"設(shè)置文件屬性讀寫狀態(tài)(取消只讀)"
命令名稱:SetDate設(shè)置文件日期時間命令功能:設(shè)置修改文件日期時間命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑
參數(shù)2字符串型,修改日期時間返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是設(shè)置修改文件日期時間
Call
Plugin.File.SetDate("C:\Config.txt",
"2009-2-19
10:10:10")
Msgbox
"設(shè)置修改文件日期時間為:"&
"2009-2-19
10:10:10"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是設(shè)置修改文件日期時間
Plugin
File.SetDate("C:\Config.txt",
"2009-2-19
10:10:10")
Msgbox
"設(shè)置修改文件日期時間為:"&
"2009-2-19
10:10:10"
命令名稱:WriteFile寫入文件命令功能:向目標(biāo)文件寫入文本內(nèi)容命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑
參數(shù)2字符串型,寫入文本內(nèi)容返回值:無腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
WriteFileEx寫入文件腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
WriteFileEx寫入文件命令名稱:WriteFileEx寫入文件命令功能:向目標(biāo)文件寫入文本內(nèi)容命令參數(shù):參數(shù)1字符串型,目標(biāo)文件路徑
參數(shù)2字符串型,寫入文本內(nèi)容返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是向目標(biāo)文件("C:\Config.txt")寫入文本內(nèi)容("內(nèi)容")
Call
Plugin.File.WriteFileEx("C:\Config.txt",
"內(nèi)容")
Msgbox
"向目標(biāo)文件寫入文本內(nèi)容"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是向目標(biāo)文件("C:\Config.txt")寫入文本內(nèi)容("內(nèi)容")
Plugin
File.WriteFileEx("C:\Config.txt",
"內(nèi)容")
Msgbox
"向目標(biāo)文件寫入文本內(nèi)容"
命令名稱:WriteINI寫入鍵值命令功能:向配置文件里寫一個鍵值命令參數(shù):參數(shù)1字符串型,小節(jié)名
參數(shù)2字符串型,鍵值
參數(shù)3字符串型,寫入內(nèi)容
參數(shù)4字符串型,INI文件路徑返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是保存一個配置文件參數(shù)(小節(jié)名:"Val"
鍵值名:"內(nèi)容")
Call
Plugin.File.WriteINI("Command",
"Val",
"內(nèi)容",
"C:\Config.ini")
Msgbox
"保存一個配置文件鍵值"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是保存一個配置文件參數(shù)(小節(jié)名:"Val"
鍵值名:"內(nèi)容")
Plugin
File.WriteINI("Command",
"Val",
"內(nèi)容",
"C:\Config.ini")
Msgbox
"保存一個配置文件鍵值"
命令名稱:WriteLine寫入一行命令功能:往文件當(dāng)前讀寫位置寫入一行字符串命令參數(shù):參數(shù)1整數(shù)型,表示要寫入的文件的句柄2字符串型,表示要寫入的內(nèi)容返回值:無腳本例子:
按鍵精靈8
及以上語法請參見同類命令:
SeekFile設(shè)置文件的當(dāng)前讀寫位置腳本例子:
按鍵精靈7
及以下語法請參見同類命令:
SeekFile設(shè)置文件的當(dāng)前讀寫位置插件命令面板-Media多媒體
命令名稱:Beep蜂鳴器命令功能:蜂鳴器命令參數(shù):參數(shù)1整數(shù)型,音頻頻率
參數(shù)2整數(shù)型,播放時間返回值:無腳本例子:
按鍵精靈8
及以上語法復(fù)制代碼//下面這句是音階(標(biāo)準(M))音符(DO(1))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(523,
200)
//下面這句是音階(標(biāo)準(M))音符(RE(2))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(578,
200)
//下面這句是音階(標(biāo)準(M))音符(MI(3))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(659,
200)
//下面這句是音階(標(biāo)準(M))音符(FA(4))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(698,
200)
//下面這句是音階(標(biāo)準(M))音符(SO(5))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(784,
200)
//下面這句是音階(標(biāo)準(M))音符(LA(6))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(880,
200)
//下面這句是音階(標(biāo)準(M))音符(SI(7))節(jié)拍(1/16拍)
Call
Plugin.Media.Beep(988,
200)
Msgbox
"Beep
播放結(jié)束!!"
腳本例子:
按鍵精靈7
及以下語法復(fù)制代碼//下面這句是音階(標(biāo)準(M))音符(DO(1))節(jié)拍(1/16拍)
Plugin
Media.Beep(523,
200)
//下面這句是音階(標(biāo)準(M))音符(RE(2))節(jié)拍(1/16拍)
Plugin
Media.Beep(578,
200)
//下面這句是音階(標(biāo)準(M))音符(MI(3))節(jié)拍(1/16拍)
Plugin
Media.Beep(659,
200)
//下面這句是音階(標(biāo)準(M))音符(FA(4))節(jié)拍(1/16拍)
Plugin
Media.Beep(698,
200)
//下面這句是音階(標(biāo)準(M))音符(SO(5))節(jié)拍(1/16拍)
Plugin
Media.Beep(784,
200)
//下面這句是音階(標(biāo)準(M))音符(LA(6))節(jié)拍(1/16拍)
Plugin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綠色餐飲采購標(biāo)準合同3篇
- 二零二五年度冷鏈物流倉儲管理服務(wù)合同2篇
- 2025年度苗木種植基地土地租賃合同樣本(含品牌授權(quán))
- 2025年度飛行員勞動合同(含飛行業(yè)績獎勵)4篇
- 中醫(yī)師專屬2024聘用協(xié)議模板版B版
- 個性化全新承諾協(xié)議文檔(2024版)版B版
- 二零二五年度出租車公司股權(quán)置換及運營權(quán)轉(zhuǎn)讓協(xié)議3篇
- 2025年度個人商鋪租賃稅費代繳及財務(wù)結(jié)算合同4篇
- 二零二五年度農(nóng)民合作社加盟社員入社合同范本
- 個人寵物寄養(yǎng)服務(wù)2024年度合同
- 皮膚內(nèi)科過敏反應(yīng)病例分析
- 電影《獅子王》的視聽語言解析
- 妊娠合并低鉀血癥護理查房
- 煤礦反三違培訓(xùn)課件
- 向流程設(shè)計要效率
- 2024年中國航空發(fā)動機集團招聘筆試參考題庫含答案解析
- 當(dāng)代中外公司治理典型案例剖析(中科院研究生課件)
- 動力管道設(shè)計手冊-第2版
- 2022年重慶市中考物理試卷A卷(附答案)
- Python繪圖庫Turtle詳解(含豐富示例)
- 煤礦機電設(shè)備檢修技術(shù)規(guī)范完整版
評論
0/150
提交評論