array(2) { ["docs"]=> array(10) { [0]=> array(10) { ["id"]=> string(3) "428" ["text"]=> string(77) "Visual Studio 2017 单独启动MSDN帮助(Microsoft Help Viewer)的方法" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(8) "DonetRen" ["tagsname"]=> string(55) "Visual Studio 2017|MSDN帮助|C#程序|.NET|Help Viewer" ["tagsid"]=> string(23) "[401,402,403,"300",404]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400964" ["_id"]=> string(3) "428" } [1]=> array(10) { ["id"]=> string(3) "427" ["text"]=> string(42) "npm -v;报错 cannot find module "wrapp"" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "zzty" ["tagsname"]=> string(50) "node.js|npm|cannot find module "wrapp“|node" ["tagsid"]=> string(19) "[398,"239",399,400]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400760" ["_id"]=> string(3) "427" } [2]=> array(10) { ["id"]=> string(3) "426" ["text"]=> string(54) "说说css中pt、px、em、rem都扮演了什么角色" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(12) "zhengqiaoyin" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511400640" ["_id"]=> string(3) "426" } [3]=> array(10) { ["id"]=> string(3) "425" ["text"]=> string(83) "深入学习JS执行--创建执行上下文(变量对象,作用域链,this)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "Ry-yuan" ["tagsname"]=> string(33) "Javascript|Javascript执行过程" ["tagsid"]=> string(13) "["169","191"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511399901" ["_id"]=> string(3) "425" } [4]=> array(10) { ["id"]=> string(3) "424" ["text"]=> string(30) "C# 排序技术研究与对比" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "vveiliang" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(8) ".Net Dev" ["catesid"]=> string(5) "[199]" ["createtime"]=> string(10) "1511399150" ["_id"]=> string(3) "424" } [5]=> array(10) { ["id"]=> string(3) "423" ["text"]=> string(72) "【算法】小白的算法笔记:快速排序算法的编码和优化" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(9) "penghuwan" ["tagsname"]=> string(6) "算法" ["tagsid"]=> string(7) "["344"]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511398109" ["_id"]=> string(3) "423" } [6]=> array(10) { ["id"]=> string(3) "422" ["text"]=> string(64) "JavaScript数据可视化编程学习(二)Flotr2,雷达图" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "chengxs" ["tagsname"]=> string(28) "数据可视化|前端学习" ["tagsid"]=> string(9) "[396,397]" ["catesname"]=> string(18) "前端基本知识" ["catesid"]=> string(5) "[198]" ["createtime"]=> string(10) "1511397800" ["_id"]=> string(3) "422" } [7]=> array(10) { ["id"]=> string(3) "421" ["text"]=> string(36) "C#表达式目录树(Expression)" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(4) "wwym" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(4) ".NET" ["catesid"]=> string(7) "["119"]" ["createtime"]=> string(10) "1511397474" ["_id"]=> string(3) "421" } [8]=> array(10) { ["id"]=> string(3) "420" ["text"]=> string(47) "数据结构 队列_队列实例:事件处理" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(7) "idreamo" ["tagsname"]=> string(40) "C语言|数据结构|队列|事件处理" ["tagsid"]=> string(23) "["246","247","248",395]" ["catesname"]=> string(12) "数据结构" ["catesid"]=> string(7) "["133"]" ["createtime"]=> string(10) "1511397279" ["_id"]=> string(3) "420" } [9]=> array(10) { ["id"]=> string(3) "419" ["text"]=> string(47) "久等了,博客园官方Android客户端发布" ["intro"]=> string(288) "目录 ECharts 异步加载 ECharts 数据可视化在过去几年中取得了巨大进展。开发人员对可视化产品的期望不再是简单的图表创建工具,而是在交互、性能、数据处理等方面有更高的要求。 chart.setOption({ color: [ " ["username"]=> string(3) "cmt" ["tagsname"]=> string(0) "" ["tagsid"]=> string(2) "[]" ["catesname"]=> string(0) "" ["catesid"]=> string(2) "[]" ["createtime"]=> string(10) "1511396549" ["_id"]=> string(3) "419" } } ["count"]=> int(200) } 222 AHK GUI开发示例 - 爱码网

AHK GUI开发示例

 

GUI.AHK

Gui, Add, Text, gAllSearchA W120, 搜索引擎类:
Gui, Add, Checkbox, gMySubroutine Checked HwndMyEditHwnd vbd, 百度
Gui, Add, Checkbox, vgoogle, Google
Gui, Add, Checkbox, vgithub, Github
Gui, Add, Checkbox, vso, Stack Overflow
Gui, Add, Checkbox, vsegmentfault, SegmentFault

Gui, Add, Text, gAllSearchB W120 ym, 翻译类:
Gui, Add, Checkbox, vbdfy, 百度翻译   
Gui, Add, Checkbox, vyoudaofy, 有道翻译
Gui, Add, Checkbox, vgooglefanyi, Google翻译

Gui, Add, Text, gAllSearchC W120 ym, 音乐类:
Gui, Add, Checkbox, vwy, 网易云音乐   
Gui, Add, Checkbox, vqq, QQ音乐
Gui, Add, Checkbox, vdog, 酷狗音乐
Gui, Add, Checkbox, vxiami, 虾米音乐

Gui, Add, Text, gAllSearchD W120 ym, 社区类:
Gui, Add, Checkbox, vjuejin, 掘金
Gui, Add, Checkbox, vjianshu, 简书
Gui, Add, Checkbox, vcsdn, CSDN
Gui, Add, Checkbox, vzhihu, 知乎


Gui, Add, Text, gAllSearchE W80 ym, 购物类:
Gui, Add, Checkbox, vtaobao, 淘宝
Gui, Add, Checkbox, vjingdong, 京东
Gui, Add, Checkbox, vdangdang, 当当
Gui, Add, Checkbox, vamazon, 亚马逊
Gui, Add, Checkbox, vsuning, 苏宁易购


; ym 可以 y轴换列,有点类似float:left ,而 xm可以换行,有点类似clear:both
Gui, Add, Edit, vSearchContent w600 Limit50 xs y+20, 
Gui, Color, E6FFE6
Gui, Margin, 10, 10
Gui, Add, Button, w600 h30 Default, OK


GuiEscape:
GuiClose:
    Gui,Hide
return


!space::
    Gui, Show,, Simple Input Example
return 

; +g 其实就是添加吧
MySubroutine:
    /*
        MsgBox, %MyEditHwnd%
        MsgBox, %A_EventInfo%, %A_GuiEvent%, %A_GuiControl%, %A_Gui%
    */
return

isAllSearchA := false
AllSearchA:
    isAllSearchA := !isAllSearchA
    if (isAllSearchA) {
        GuiControl,, bd, 1 
        GuiControl,, google, 1 
        GuiControl,, so, 1 
        GuiControl,, github, 1 
        GuiControl,, segmentfault, 1 
    } else {
        GuiControl,, bd, 0
        GuiControl,, google, 0
        GuiControl,, so, 0
        GuiControl,, github, 0
        GuiControl,, segmentfault, 0
    }
return

isAllSearchB := false
AllSearchB:
    isAllSearchB := !isAllSearchB
    if (isAllSearchB) {
        GuiControl,, bdfy, 1 
        GuiControl,, youdaofy, 1 
        GuiControl,, googlefanyi, 1 
    } else {
        GuiControl,, bdfy, 0
        GuiControl,, youdaofy, 0
        GuiControl,, googlefanyi, 0
    }
return

isAllSearchC := false
AllSearchC:
    isAllSearchC := !isAllSearchC
    if (isAllSearchC) {
        GuiControl,, wy, 1 
        GuiControl,, qq, 1 
        GuiControl,, dog, 1 
        GuiControl,, xiami, 1 
    } else {
        GuiControl,, wy, 0
        GuiControl,, qq, 0
        GuiControl,, dog, 0
        GuiControl,, xiami, 0
    }
return

isAllSearchD := false
AllSearchD:
    isAllSearchD := !isAllSearchD
    if (isAllSearchD) {
        GuiControl,, juejin, 1 
        GuiControl,, jianshu, 1 
        GuiControl,, csdn, 1 
        GuiControl,, zhihu, 1 
    } else {
        GuiControl,, juejin, 0
        GuiControl,, jianshu, 0
        GuiControl,, csdn, 0
        GuiControl,, zhihu, 0
    }
return

isAllSearchE := false
AllSearchE:
    isAllSearchE := !isAllSearchE
    if (isAllSearchE) {
        GuiControl,, taobao, 1 
        GuiControl,, tianmao, 1 
        GuiControl,, jingdong, 1 
        GuiControl,, dangdang, 1 
        GuiControl,, amazon, 1 
        GuiControl,, suning, 1 
    } else {
        GuiControl,, taobao, 0
        GuiControl,, tianmao, 0
        GuiControl,, jingdong, 0
        GuiControl,, dangdang, 0
        GuiControl,, amazon, 0 
        GuiControl,, suning, 0
    }
return


ButtonOK:

; 保存用户的输入到每个控件的关联变量中.
Gui, Submit, NoHide 

; 百度
if (bd == 1) {
    RUN, https://www.baidu.com/s?wd=%SearchContent%
}

; Google
if (google == 1) {
    RUN, https://www.google.com/search?q=%SearchContent%
}

; Github
if (github == 1) {
    RUN, https://github.com/search?q=%SearchContent%
}

; Stack Overflow
if (so == 1) {
    RUN, https://stackoverflow.com/search?q=%SearchContent%
}

; SegmentFault
if (segmentfault == 1) {
    RUN, https://segmentfault.com/search?q=%SearchContent%
}

; 百度翻译   
if (bdfy == 1) {
    RUN, http://fanyi.baidu.com/translate?aldtype=16047&query=%SearchContent%&keyfrom=baidu&smartresult=dict&lang=auto2zh#zh/en/%SearchContent%
}

; 有道翻译
if (youdaofy == 1) {
    RUN, http://dict.youdao.com/w/eng/%SearchContent%/#keyfrom=dict2.index
}

; Google翻译
if (googlefanyi == 1) {
    RUN, https://translate.google.cn/#auto/en/%SearchContent%
}

; 网易云音乐   
if (wy == 1) {
    RUN, http://music.163.com/#/search/m/?s=%SearchContent%
}

; QQ音乐
if (qq == 1) {
    RUN, https://y.qq.com/portal/search.html#w=%SearchContent%
}

; 酷狗音乐
if (dog == 1) {
    RUN, http://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord=%SearchContent%
}

; 虾米音乐
if (xiami == 1) {
    RUN, https://www.xiami.com/search?key=%SearchContent%
}

; 掘金
if (juejin == 1) {
    RUN, https://juejin.im/search?query=%SearchContent%
}

; 简书
if (jianshu == 1) {
    RUN, https://www.jianshu.com/search?q=%SearchContent%&page=1&type=note
}

; CSDN
if (csdn == 1) {
    RUN, https://so.csdn.net/so/search/s.do?q=%SearchContent%
}

; 知乎
if (zhihu == 1) {
    RUN, https://www.zhihu.com/search?type=content&q=%SearchContent%
}

; 淘宝
if (taobao == 1) {
    RUN, https://s.taobao.com/search?q=%SearchContent%
}

; 京东
if (jingdong == 1) {
    RUN, https://search.jd.com/Search?keyword=%SearchContent%&enc=utf-8&wq=%SearchContent%
}

; 亚马逊
if (amazon == 1) {
    RUN, https://www.amazon.cn/s/ref=nb_sb_noss?field-keywords=%SearchContent%
}

; 苏宁易购
if (suning == 1) {
    RUN, https://search.suning.com/%SearchContent%/
}

; 当当
if (dangdang == 1) {
    RUN, http://search.dangdang.com/?key=%SearchContent%
}
return

 

相关文章: