autojs之選擇指定區域

2021-10-19 14:28:28 字數 1603 閱讀 1287

為了展示ocr的識別效果, 要把識別的文字圈起來, 並且顯示識別到的文字

載入乙個螢幕大小的懸浮窗

懸浮窗只有乙個canvas控制項

用canvas畫出資料

懸浮窗布局

var window = floaty.

rawwindow

("center"

>

"board"

>

<

/canvas>

<

/frame>

);

調整懸浮窗大小, 充滿螢幕

window.

setsize(-

1,-1

);

讓懸浮窗一直顯示

setinterval

(function()

,1000

);

建立兩支畫筆, 乙個畫矩形, 乙個畫文字

let rectanglepaint =

newpaint()

;rectanglepaint.

setstrokewidth(3

);rectanglepaint.

setcolor

(colors.

parsecolor

("#00ff00"))

;rectanglepaint.

setstyle

(paint.style.

stroke);

//空心矩形框

let textpaint =

newpaint()

;textpaint.

settextalign

(paint.align.

center);

textpaint.

settextsize(50

);textpaint.

setstyle

(paint.style.

fill);

textpaint.

setcolor

(colors.

parsecolor

("#f000ff"))

;

文字高度

let fontmetrics = textpaint.

getfontmetrics()

;

測試的資料

let data =

;

畫出矩形和文字

autojs之資料庫

資料庫和表的操作都屬於ddl,比如 create drop和alter,ddl所站的高度,最低也比記錄高一層 const tablename imgdata 表名 imgdata 欄位1 id 整數 主鍵 自增 欄位2 name 字串 不可為空 欄位3 img blob let db sqlite....

autojs之快捷鍵

命令面板 f1 新編輯器視窗 ctrl 行向左或向右縮排 ctrl 和 ctrl 格式化 shift alt f 向上或向下移動一行 alt up 和 alt down 向上或向下複製一行 shift alt up 和 shift alt down 當前行下方插入一行 ctrl enter 當前行上...

autojs之控制台

自定義控制台 獲取控制台實體 遍歷控制台視窗 設定背景為紅色 獲取控制台實體 let mconsoleview getconsolewindow function getconsolewindow 遍歷控制台視窗 let r filterview mconsoleview function filt...