按鍵精靈默認插件命令大全_第1頁
按鍵精靈默認插件命令大全_第2頁
按鍵精靈默認插件命令大全_第3頁
按鍵精靈默認插件命令大全_第4頁
按鍵精靈默認插件命令大全_第5頁
已閱讀5頁,還剩67頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論