#演示代码
string arr[5] = {"a", "b", "c", "d", "e"} #定义一个静态数组
println(arr) #输出静态数组的内容
#子函数
func void myFunc(int *a, int b)
println("传递的参数 a:" + a + ", b:" + b)
println("arr[" + a + "]:" + arr[a]) # <--------- 注意: 这里的 arr[a] 索引 a 的变量类型: int *
endfunc
int c = 1, d = 2
myFunc(c, d) #调用子函数
函数原定义 | 更新后 |
int workbook_save_as(int *workbookHandle, string filePath) | int workbook_save_as(int workbookHandle, string filePath [, int fileFormat] ) |
#演示代码
ArrayList fileList
#调用函数 folder_get_file_list()
#当使用通配符例如 *.jpg 时, 如果在该文件夹中没找到相关类型的文件, 函数返回 0 而不是 1, 这是一个 bug
int status = folder_get_file_list("C:\\", fileList, "*.jpg")
println("status:" + status)
函数原定义 | 更新后 |
int folder_get_file_list(string folderPath, ArrayList<string> list [, string extensionName]) | int folder_get_file_list(string folderPath, ArrayList<string> list [, string extensionName] [, int isRecursionSubFolder]) |
函数原定义 | 更新后 |
void alert(string t) | void alert(string t [, int timeout]) |
void mouse_wheel_down(int x, int y [, int times]) | void mouse_wheel_down(int x, int y [, int times] [, int interval]) |
void mouse_wheel_up(int x, int y [, int times]) | void mouse_wheel_up(int x, int y [, int times] [, int interval]) |
void window_mouse_wheel_down(int hWnd, int x, int y [, int fwKeys] [, int times]) | void window_mouse_wheel_down(int hWnd, int x, int y [, int fwKeys] [, int times] [, int interval]) |
void window_mouse_wheel_up(int hWnd, int x, int y [, int fwKeys] [, int times]) | void window_mouse_wheel_up(int hWnd, int x, int y [, int fwKeys] [, int times] [, int interval]) |
删除的函数 |
void mouse_click(int x, int y) |
void mouse_click_right(int x, int y) |
void mouse_click_double(int x, int y) |
void mouse_press_left(int x, int y) |
void mouse_press_right(int x, int y) |
void mouse_release_left(int x, int y) |
void mouse_release_right(int x, int y) |
常量名 | 类型 | 值 |
mkJSON_False | int | 1 |
mkJSON_True | int | 2 |
mkJSON_NULL | int | 4 |
mkJSON_Number | int | 8 |
mkJSON_String | int | 16 |
mkJSON_Array | int | 32 |
mkJSON_Object | int | 64 |
mkJSON_Raw | int | 128 |
#演示代码
for int i = 1 to 3
int data[i]
data[i - 1] = i
println(data)
next
函数原定义 | 更新后 |
void http_get(string url, string *returnBody [, string fromCharset]) | void http_get(string url, string *returnBody [, string fromCharset] [, string cookie] [, string referer]) |
常量名 | 类型 | 值 |
mkWM_COMMAND | int | 0x0111 |
mkWM_CLOSE | int | 0x0010 |
mkWM_DESTROY | int | 0x0002 |
#演示代码
if "abc" > "123"
println("字符串比较表达式")
endif
常量名 | 类型 | 值 |
mkGHND | int | 0x0042 |
mkGMEM_FIXED | int | 0x0000 |
mkGMEM_MOVEABLE | int | 0x0002 |
mkGMEM_ZEROINIT | int | 0x0040 |
mkGPTR | int | 0x0040 |
mkWM_COPYDATA | int | 0x004A |
#演示代码
#注意:字符串处理相关函数在 v8.8- 与 v9.0 不同版本间表现有所不同
println("㐆斋文集") #汉字中的生僻字: 㐆
string t = "㐆斋文集"
#注意: v8.8- len(㐆斋文集):8
#注意: v9.0 len(㐆斋文集):4
println("len(㐆斋文集):" + len(t))
#len_byte(㐆斋文集):7
#len_byte(㐆斋文集, gbk):7
#len_byte(㐆斋文集, utf-8):12
println("len_byte(㐆斋文集):" + len_byte(t))
println("len_byte(㐆斋文集, gbk):" + len_byte(t, "gbk"))
println("len_byte(㐆斋文集, utf-8):" + len_byte(t, "utf-8"))
string t2 = "abc㐆斋文集"
int index = index_of(t2, "斋")
#注意: v8.8- index_of(): 5
#注意: v9.0 index_of(): 4
println("index_of():" + index)
#演示代码
int list[3] = {1, 2, 3} #支持在一行代码的尾部添加注释
println(list)
删除的函数 |
int iconv(string fromCharset, string in, int inLen, string toCharset, string *out) |
int gbk_to_utf8(string in_gbk, string *out_utf8) |
int utf8_to_gbk(string in_utf8, string *out_gbk) |
#下面的代码自 v6.9+ 解析时不会提示语法错误
函数原定义 | 更新后 |
void wait_mouse_left_down(int x, int y, [int isBlockMouseMessage]) | void wait_mouse_left_down([int x, int y], [int isBlockMouseMessage]) |
#下面是bug验证代码:
#调用子函数
test()
#全局变量 v 定义在错误的位置:调用 test() 的代码下方
#int v = 123
string v = "abc"
#ArrayList<string> v
#LinkedList<string> v
#HashMap<string, string> v
#Iterator<int> v
#int v[3] = {1, 2, 3}
#Bmp v
#在子函数中输出全局变量 v 的值
func void test()
println(v)
endfunc
函数原名 | 更名为 |
void mouse_click(int x, int y) | void mouse_left_click(int x, int y) |
void mouse_click_right(int x, int y) | void mouse_right_click(int x, int y) |
void mouse_click_double(int x, int y) | void mouse_double_click(int x, int y) |
void mouse_press_left(int x, int y) | void mouse_left_down(int x, int y) |
void mouse_press_right(int x, int y) | void mouse_right_down(int x, int y) |
void mouse_release_left(int x, int y) | void mouse_left_up(int x, int y) |
void mouse_release_right(int x, int y) | void mouse_right_up(int x, int y) |
常量名 | 类型 | 值 |
mkMK_LBUTTON | int | 1 |
mkMK_RBUTTON | int | 2 |
mkMK_SHIFT | int | 4 |
mkMK_CONTROL | int | 8 |
mkMK_MBUTTON | int | 16 |
mkMK_XBUTTON1 | int | 32 |
mkMK_XBUTTON2 | int | 64 |
#演示代码
#子函数:输出数组的值
func void printArr(int arr[], int count)
for int i = 0 to count - 1
println("arr[" + i + "]: " + arr[i])
next
endfunc
int list[3] = {1, 2, 3}
printArr(list, 3)
#下面是bug验证代码:
ArrayList<int> list = {1, 2, 3, 5, 3, 9}
println("arraylist_index_of(list, 3):" + arraylist_index_of(list, 3))
#注意: arraylist_last_index_of() 返回值不准确
println("arraylist_last_index_of(list, 3):" + arraylist_last_index_of(list, 3))
函数原定义 | 更新后 |
string get_last_error_message([int errorID]) | string get_last_error_message() |
函数原名 | 更名为 |
int window_mkscript_get_handle() | int window_get_mkscript_handle() |
删除的函数 |
void iterator_jump_origin(Iterator<T> iterator) |
void iterator_clear(Iterator<T> iterator) |
函数原定义 | 更新后 |
int exit() | int exit([int status]) |
#下面是bug验证代码:
stop_alert_sound()
函数原定义 | 更新后 |
int prompt(string text, string *value, [int type]) | int prompt(string text, string *value, [int type], [int isPwdStyle]) |
#下面是bug验证代码:
alert("hello")
弃用的函数 | 替代方案 |
mouse_get_cursor_at(int x, int y) | mouse_get_cursor_style(int x, int y) |
mouse_cursor_is_hand_at(int x, int y) | mouse_get_cursor_style(x, y) == mkMouse_HAND |
#静态数组
int arr[5] = {1,2,3,4,5}
println("遍历静态数组:")
for int v in arr
println(v)
next
#换行
println("")
#动态数组
ArrayList<string> list = {"one", "two", "three"}
arraylist_add(list, "four")
arraylist_add(list, "five")
println("遍历动态数组:")
for string t in list
println(t)
next
函数原定义 | 更新后 |
int run(string filePath, string parameters, string directory, int nShowCmd) | int run(string filePath, [string parameters], [string directory], [int nShowCmd]) |
#下面是bug验证代码
int arr[3][4][5] = {{{1,2,3}}, {{7,8,9}}}
println("arr[0][0][0]:" + arr[0][0][0])
println("arr[2][0][0]:" + arr[2][0][0])
arr[2][0][0] = 99
println("arr[2][0][0]:" + arr[2][0][0])
println("arr[0][0][0]:" + arr[0][0][0])
#下面的代码使用 v6.7- 解析时会报语法错误
float x = 3.14
println(x)
println("x:" + x)
v6.6 输出的结果:函数原定义 | 更新后 |
int time() | double time([int year, int month, int day, int hour, int minute, int second]) |
int year([int t]) | int year([double t]) |
int month([int t]) | int month([double t]) |
int day([int t]) | int day([double t]) |
int hour([int t]) | int hour([double t]) |
int minute([int t]) | int minute([double t]) |
int second([int t]) | int second([double t]) |
string get_date([int t]) | string get_date([double t]) |
string get_time([int t]) | string get_time([double t]) |
string get_date_time([int t]) | string get_date_time([double t]) |
int recordset_get_date(int *recordsetHandle, string fieldName) | double recordset_get_date(int *recordsetHandle, string fieldName) |
常量名 | 类型 | 值 |
mkSecond | int | 1 |
mkMinute | int | 2 |
mkHour | int | 3 |
mkDay | int | 4 |
mkMonth | int | 5 |
mkYear | int | 6 |
mkVT_Empty | int | 0 |
mkVT_Null | int | 1 |
mkVT_Short | int | 2 |
mkVT_Int | int | 3 |
mkVT_Float | int | 4 |
mkVT_Double | int | 5 |
mkVT_Currency | int | 6 |
mkVT_Date | int | 7 |
mkVT_String | int | 8 |
mkVT_Object | int | 9 |
mkVT_Error | int | 10 |
mkVT_Boolean | int | 11 |
mkVT_Variant | int | 12 |
mkVT_Unknown | int | 13 |
mkVT_Decimal | int | 14 |
mkVT_Char | int | 16 |
mkVT_Byte | int | 17 |
mkVT_Long | int | 20 |
mkVT_Array | int | 8192 |
常量名 | 类型 | 值 |
mkMOD_ALT | int | 1 |
mkMOD_CONTROL | int | 2 |
mkMOD_SHIFT | int | 4 |
函数原定义 | 更新后 |
int year() | int year([int t]) |
int month() | int month([int t]) |
int day() | int day([int t]) |
int hour() | int hour([int t]) |
int minute() | int minute([int t]) |
int second() | int second([int t]) |
string get_date() | string get_date([int t]) |
string get_time() | string get_time([int t]) |
函数原名 | 更名为 |
hotkey_pause_or_continue_ctrl_alt_char() | mkscript_hotkey_pause_or_continue_ctrl_alt_char() |
hotkey_pause_or_continue_ctrl_char() | mkscript_hotkey_pause_or_continue_ctrl_char() |
hotkey_pause_or_continue_shift_char() | mkscript_hotkey_pause_or_continue_shift_char() |
hotkey_pause_or_continue_alt_char() | mkscript_hotkey_pause_or_continue_alt_char() |
hotkey_pause_or_continue_code() | mkscript_hotkey_pause_or_continue_code() |
hotkey_stop_ctrl_alt_char() | mkscript_hotkey_stop_ctrl_alt_char() |
hotkey_stop_ctrl_char() | mkscript_hotkey_stop_ctrl_char() |
hotkey_stop_shift_char() | mkscript_hotkey_stop_shift_char() |
hotkey_stop_alt_char() | mkscript_hotkey_stop_alt_char() |
hotkey_stop_code() | mkscript_hotkey_stop_code() |
window_mkscript_initial_size() | mkscript_window_initial_size() |
window_mkscript_initial_position() | mkscript_window_initial_position() |
int comID = com_object_new("adodb.stream")
#函数指针定义
void (*write)(byte *!) = com_object_get_function(comID, "write")
#定义一个 byte 静态数组
byte bytes[10] = {60,33,68,79,67,84,89,80,69,32}
#由 byte 静态数组生成 COM 安全数组
int safeArrayID = com_safe_array_new_byte(bytes, 10)
#调用 COM 对象中的 write() 方法
write(safeArrayID)
常量名 | 类型 | 值 |
mkCOINIT_APARTMENTTHREADED | int | 2 |
mkCOINIT_MULTITHREADED | int | 0 |
mkCOINIT_DISABLE_OLE1DDE | int | 4 |
mkCOINIT_SPEED_OVER_MEMORY | int | 8 |
mkCSIDL_DESKTOP | int | 0 |
mkCSIDL_APPDATA | int | 26 |
mkCSIDL_COMMON_APPDATA | int | 35 |
mkCSIDL_COMMON_DESKTOPDIRECTORY | int | 25 |
mkCSIDL_COMMON_DOCUMENTS | int | 46 |
mkCSIDL_COMMON_PICTURES | int | 54 |
mkCSIDL_COMMON_TEMPLATES | int | 45 |
mkCSIDL_DESKTOPDIRECTORY | int | 16 |
mkCSIDL_LOCAL_APPDATA | int | 28 |
mkCSIDL_MYPICTURES | int | 39 |
mkCSIDL_SYSTEM | int | 37 |
mkCSIDL_TEMPLATES | int | 21 |
mkCSIDL_SYSTEMX86 | int | 41 |
mkCSIDL_PERSONAL | int | 5 |
mkCSIDL_MYDOCUMENTS | int | 5 |
string t = split("a,b,c", ",")
2. 修复v5.2版脚本运行时使用未定义变量但没有报错的问题,相关验证代码如下:
if 1 == 2
int x = 3
endif
println(x)
函数原名 | 更名为 |
void select_text(int x, int y, int x2, int y2) | void mouse_select_text(int x, int y, int x2, int y2) |
void select_object(int x, int y, int x2, int y2) | void mouse_select_object(int x, int y, int x2, int y2) |
常量名 | 类型 | 值 |
mkPS_SOLID | int | 0 |
mkPS_DASH | int | 1 |
mkPS_DOT | int | 2 |
mkPS_DASHDOT | int | 3 |
mkPS_DASHDOTDOT | int | 4 |
mkPS_NULL | int | 5 |
mkPS_INSIDEFRAME | int | 6 |
mkBLACK_BRUSH | int | 4 |
mkDKGRAY_BRUSH | int | 3 |
mkDC_BRUSH | int | 18 |
mkGRAY_BRUSH | int | 2 |
mkHOLLOW_BRUSH | int | 5 |
mkLTGRAY_BRUSH | int | 1 |
mkNULL_BRUSH | int | 5 |
mkWHITE_BRUSH | int | 0 |
mkBLACK_PEN | int | 7 |
mkDC_PEN | int | 19 |
mkNULL_PEN | int | 8 |
mkWHITE_PEN | int | 6 |
mkBLACKNESS | int | 66 |
mkCAPTUREBLT | int | 1073741824 |
mkDSTINVERT | int | 5570569 |
mkMERGECOPY | int | 12583114 |
mkMERGEPAINT | int | 12255782 |
mkNOMIRRORBITMAP | int | 2147483648 |
mkNOTSRCCOPY | int | 3342344 |
mkNOTSRCERASE | int | 1114278 |
mkPATCOPY | int | 15728673 |
mkPATINVERT | int | 5898313 |
mkPATPAINT | int | 16452105 |
mkSRCAND | int | 8913094 |
mkSRCCOPY | int | 13369376 |
mkSRCERASE | int | 4457256 |
mkSRCINVERT | int | 6684742 |
mkSRCPAINT | int | 15597702 |
mkWHITENESS | int | 16711778 |
mkRDW_ERASE | int | 4 |
mkRDW_FRAME | int | 1024 |
mkRDW_INTERNALPAINT | int | 2 |
mkRDW_INVALIDATE | int | 1 |
mkRDW_NOERASE | int | 32 |
mkRDW_NOFRAME | int | 2048 |
mkRDW_NOINTERNALPAINT | 16 | |
mkRDW_VALIDATE | int | 8 |
mkRDW_ERASENOW | int | 512 |
mkRDW_UPDATENOW | int | 256 |
mkRDW_ALLCHILDREN | int | 128 |
mkRDW_NOCHILDREN | int | 64 |
if lcase("ABC") == "abc"
println("两者相同")
endif
函数原定义 | 更新后 |
int window_show() | int window_show(int windowHandle, int cmdShow) |
int window_top(int status) | int window_top(int windowHandle, int status) |
函数原名 | 更名为 |
int window_set_size(int width, int height) | int window_mkscript_initial_size(int width, int height) |
int window_set_location(int x, int y) | int window_mkscript_initial_position(int x, int y) |
int window_get_handle() | int window_mkscript_get_handle() |
弃用的函数 | 替代方案 |
window_minimize() | window_show(window_mkscript_get_handle(), mkSW_MINIMIZE) |
window_hide() | window_show(window_mkscript_get_handle(), mkSW_HIDE) |
常量名 | 类型 | 值 |
mkNull | int | 0 |
mkSW_FORCEMINIMIZE | int | 11 |
mkSW_HIDE | int | 0 |
mkSW_MAXIMIZE | int | 3 |
mkSW_MINIMIZE | int | 6 |
mkSW_RESTORE | int | 9 |
mkSW_SHOW | int | 5 |
mkSW_SHOWDEFAULT | int | 10 |
mkSW_SHOWMAXIMIZED | int | 3 |
mkSW_SHOWMINIMIZED | int | 2 |
mkSW_SHOWMINNOACTIVE | int | 7 |
mkSW_SHOWNA | int | 8 |
mkSW_SHOWNOACTIVATE | int | 4 |
mkSW_SHOWNORMAL | int | 1 |
mkHWND_BOTTOM | int | 1 |
mkHWND_NOTOPMOST | int | -2 |
mkHWND_TOP | int | 0 |
mkHWND_TOPMOST | int | -1 |
mkHWND_MESSAGE | int | -3 |
mkHWND_BROADCAST | int | 65535 |
mkSWP_ASYNCWINDOWPOS | int | 16384 |
mkSWP_DEFERERASE | int | 8192 |
mkSWP_DRAWFRAME | int | 32 |
mkSWP_FRAMECHANGED | int | 32 |
mkSWP_HIDEWINDOW | int | 128 |
mkSWP_NOACTIVATE | int | 16 |
mkSWP_NOCOPYBITS | int | 256 |
mkSWP_NOMOVE | int | 2 |
mkSWP_NOOWNERZORDER | int | 512 |
mkSWP_NOREDRAW | int | 8 |
mkSWP_NOREPOSITION | int | 512 |
mkSWP_NOSENDCHANGING | int | 1024 |
mkSWP_NOSIZE | int | 1 |
mkSWP_NOZORDER | int | 4 |
mkSWP_SHOWWINDOW | int | 64 |
mkGW_CHILD | int | 5 |
mkGW_ENABLEDPOPUP | int | 6 |
mkGW_HWNDFIRST | int | 0 |
mkGW_HWNDLAST | int | 1 |
mkGW_HWNDNEXT | int | 2 |
mkGW_HWNDPREV | int | 3 |
mkGW_OWNER | int | 4 |
mkBST_CHECKED | int | 1 |
mkBST_INDETERMINATE | int | 2 |
mkBST_UNCHECKED | int | 0 |
mkSMTO_ABORTIFHUNG | int | 2 |
mkSMTO_BLOCK | int | 1 |
mkSMTO_NORMAL | int | 0 |
mkSMTO_NOTIMEOUTIFNOTHUNG | int | 8 |
mkSMTO_ERRORONEXIT | int | 32 |
func int Max(int a, int b)
if a > b
return a
else
return b
endif
endfunc
hotkey_pause_or_continue_ctrl_char()
hotkey_pause_or_continue_shift_char()
hotkey_pause_or_continue_alt_char()
hotkey_pause_or_continue_code()
hotkey_stop_ctrl_char()
hotkey_stop_shift_char()
hotkey_stop_alt_char()
hotkey_stop_code()
screen_get_physical_width()
screen_get_physical_height()
screen_get_logical_width()
screen_get_logical_height()
screen_get_resolution_x_scale()
screen_get_resolution_y_scale()
screen_position_physical_to_logical()
screen_position_logical_to_physical()
stof()
stol()
itof()
itol()
ltoi()
ltof()
ltod()
ltos()
ftoi()
ftol()
ftod()
ftos()
dtof()
dtol()
space()
window_get_handle()
mouse_get_position()
stop_alert_sound()
函数原定义 | 更新后 |
int screen_find_bmp(Bmp bmp, int returnX, int returnY) | int screen_find_bmp(Bmp bmp, int returnX, int returnY [, double similarity]) |
int screen_find_bmp_from_area(int x, int y, int width, int height, Bmp bmp, int returnX, int returnY) | int screen_find_bmp(int x, int y, int width, int height, Bmp bmp, int returnX, int returnY [, double similarity]) |
int bmp_find_bmp(Bmp b1, Bmp b2, int returnX, int returnY) | int bmp_find_bmp(Bmp b1, Bmp b2, int returnX, int returnY [, double similarity]) |
int bmp_find_bmp_from_area(Bmp b1, int x, int y, int width, int height, Bmp b2, int returnX, int returnY) | int bmp_find_bmp_from_area(Bmp b1, int x, int y, int width, int height, Bmp b2, int returnX, int returnY [, double similarity]) |
常量名 | 类型 | 值 |
mkVK_Back | int | 8 |
mkVK_Tab | int | 9 |
mkVK_Clear | int | 12 |
mkVK_Enter | int | 13 |
mkVK_Shift | int | 16 |
mkVK_Ctrl | int | 17 |
mkVK_Alt | int | 18 |
mkVK_CapsLock | int | 20 |
mkVK_Esc | int | 27 |
mkVK_Space | int | 32 |
mkVK_PageUp | int | 33 |
mkVK_PageDown | int | 34 |
mkVK_End | int | 35 |
mkVK_Home | int | 36 |
mkVK_Left | int | 37 |
mkVK_Up | int | 38 |
mkVK_Right | int | 39 |
mkVK_Down | int | 40 |
mkVK_Snapshot | int | 44 |
mkVK_Insert | int | 45 |
mkVK_Delete | int | 46 |
mkVK_Win | int | 91 |
mkVK_F1 | int | 112 |
mkVK_F2 | int | 113 |
mkVK_F3 | int | 114 |
mkVK_F4 | int | 115 |
mkVK_F5 | int | 116 |
mkVK_F6 | int | 117 |
mkVK_F7 | int | 118 |
mkVK_F8 | int | 119 |
mkVK_F9 | int | 120 |
mkVK_F10 | int | 121 |
mkVK_F11 | int | 122 |
mkVK_F12 | int | 123 |
函数原定义 | 更新后 |
void key_windows() | void key_win() |
void key_windows_d() | void key_win_d() |
void key_back_space(int times) | void key_back_space([int times]) |
void key_space(int times) | void key_space([int times]) |
void key_enter(int times) | void key_enter([int times]) |
void key_page_down(int times) | void key_page_down([int times]) |
void key_page_up(int times) | void key_page_up([int times]) |
void mouse_wheel_down(int times) | void mouse_wheel_down([int times]) |
void mouse_wheel_up(int times) | void mouse_wheel_up([int times]) |
函数原定义 | 更新后 |
int file_read(string filePath, string charset, string body) | int file_read(string filePath, string body [, string charset]) |
常量名 | 类型 | 值 |
mkTrue | int | 1 |
mkFalse | int | 0 |
mkOk | int | 1 |
mkCancel | int | 2 |
mkYes | int | 6 |
mkNo | int | 7 |
mkOkCancel | int | 1 |
mkYesNo | int | 4 |
mkYesNoCancel | int | 3 |
mkMouse_ARROW | int | 65539 |
mkMouse_IBEAM | int | 65541 |
mkMouse_WAIT | int | 65543 |
mkMouse_CROSS | int | 65545 |
mkMouse_UPARROW | int | 65547 |
mkMouse_SIZENWSE | int | 65549 |
mkMouse_SIZENESW | int | 65551 |
mkMouse_SIZEWE | int | 65553 |
mkMouse_SIZENS | int | 65555 |
mkMouse_SIZEALL | int | 65557 |
mkMouse_NO | int | 65559 |
mkMouse_APPSTARTING | int | 65561 |
mkMouse_HELP | int | 65563 |
mkMouse_HAND | int | 65567 |
mkPrompt_String | int | 0 |
mkPrompt_Char | int | 1 |
mkPrompt_Int | int | 2 |
mkPrompt_Numeric | int | 3 |
mkCr | string | "\r" |
mkLf | string | "\n" |
mkCrLf | string | "\r\n" |
函数原定义 | 更新后 |
string file_read(string filePath, string charset, int status) | int file_read(string filePath, string charset, string body) |
v3.2 原函数名 | v3.3 更名为 |
set_window_size | window_set_size |
set_window_location | window_set_location |
minimize_window | window_minimize |
get_color_at | screen_get_color_at |
get_color_for_mouse_over_at | screen_get_color_for_mouse_over_at |
get_screen_colors | screen_get_colors |
get_screen_width | screen_get_width |
get_screen_height | screen_get_height |
get_full_screen_width | screen_get_desktop_width |
get_full_screen_height | screen_get_desktop_height |