[H2] center() - 脚本控制器

许多实用脚本和封装函数, 可以让您编写脚本更加便捷高效
arcticir
Posts: 543
Joined: 17 Nov 2013, 11:32

[H2] center() - 脚本控制器

03 Jan 2017, 06:57

center() - 脚本控制器

读取脚本到对象,定义加载方式并交互控制.


快速上手:


第一步,设置脚本目录,两种方式:

1,设置 Profile 参数:

Code: Select all

center({Profile:A_ScriptDir "\script"})

2,在ini指定,如 ‘center({config:A_ScriptDir "\Config.ini"})’
Config.ini

Code: Select all

[Default]
profile=%A_ScriptDir%\script
命令目录下的所有"txt/ahk/ini"文件都会被当作命令读取到全局对象.


第二步,在这个目录下创建脚本


脚本规则有三种:普通脚本,半ini脚本,ini脚本.

1, 普通脚本 - 例如 Script\test.txt

Code: Select all

MsgBox,% “命令名是: ” h_name ; "test"是它的命令名

2, 半ini脚本 - 用于定义命令参数,例如 Script\test2.ahk

Code: Select all

[as]
key= f2
   ;F2 调用
Read=1
   ; 表示每次调用时实时从文件读取代码
Alias=测试2
   ; 别名.这样命令名有两个: "测试2"和"test2"
   ; [as]和[&]是固定的特征符号.可以使用INI命令对"[as]"项进行读写
[&]

MsgBox,% IniRead(h_path,"as","key")

3, ini脚本 - 用于创建简单的命令,它必须使用ini格式,例如 Script\test.ini
一个ini文件可以保存多个命令,所有文件名不再作为命令名.

Code: Select all

[test3]
;命令名
code=MsgBox,Test3
[test4]
;命令名
code=MsgBox,Test4
type=T
; 调用方式,表示使用TLS新线程加载代码
第三步,前面两步已经可以写简单的脚本了,现在了解全部的参数.

Code: Select all

[as]
type=
Alias=
key=
Read=
[&]

Return to “脚本函数”

Who is online

Users browsing this forum: No registered users and 2 guests