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+,
Gui, Color, E6FFE6
Gui, Margin, ,
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,
GuiControl,, google,
GuiControl,, so,
GuiControl,, github,
GuiControl,, segmentfault,
} else {
GuiControl,, bd,
GuiControl,, google,
GuiControl,, so,
GuiControl,, github,
GuiControl,, segmentfault,
}
return isAllSearchB := false
AllSearchB:
isAllSearchB := !isAllSearchB
if (isAllSearchB) {
GuiControl,, bdfy,
GuiControl,, youdaofy,
GuiControl,, googlefanyi,
} else {
GuiControl,, bdfy,
GuiControl,, youdaofy,
GuiControl,, googlefanyi,
}
return isAllSearchC := false
AllSearchC:
isAllSearchC := !isAllSearchC
if (isAllSearchC) {
GuiControl,, wy,
GuiControl,, qq,
GuiControl,, dog,
GuiControl,, xiami,
} else {
GuiControl,, wy,
GuiControl,, qq,
GuiControl,, dog,
GuiControl,, xiami,
}
return isAllSearchD := false
AllSearchD:
isAllSearchD := !isAllSearchD
if (isAllSearchD) {
GuiControl,, juejin,
GuiControl,, jianshu,
GuiControl,, csdn,
GuiControl,, zhihu,
} else {
GuiControl,, juejin,
GuiControl,, jianshu,
GuiControl,, csdn,
GuiControl,, zhihu,
}
return isAllSearchE := false
AllSearchE:
isAllSearchE := !isAllSearchE
if (isAllSearchE) {
GuiControl,, taobao,
GuiControl,, tianmao,
GuiControl,, jingdong,
GuiControl,, dangdang,
GuiControl,, amazon,
GuiControl,, suning,
} else {
GuiControl,, taobao,
GuiControl,, tianmao,
GuiControl,, jingdong,
GuiControl,, dangdang,
GuiControl,, amazon,
GuiControl,, suning,
}
return ButtonOK: ; 保存用户的输入到每个控件的关联变量中.
Gui, Submit, NoHide ; 百度
if (bd == ) {
RUN, https://www.baidu.com/s?wd=%SearchContent%
} ; Google
if (google == ) {
RUN, https://www.google.com/search?q=%SearchContent%
} ; Github
if (github == ) {
RUN, https://github.com/search?q=%SearchContent%
} ; Stack Overflow
if (so == ) {
RUN, https://stackoverflow.com/search?q=%SearchContent%
} ; SegmentFault
if (segmentfault == ) {
RUN, https://segmentfault.com/search?q=%SearchContent%
} ; 百度翻译
if (bdfy == ) {
RUN, http://fanyi.baidu.com/translate?aldtype=16047&query=%SearchContent%&keyfrom=baidu&smartresult=dict&lang=auto2zh#zh/en/%SearchContent%
} ; 有道翻译
if (youdaofy == ) {
RUN, http://dict.youdao.com/w/eng/%SearchContent%/#keyfrom=dict2.index
} ; Google翻译
if (googlefanyi == ) {
RUN, https://translate.google.cn/#auto/en/%SearchContent%
} ; 网易云音乐
if (wy == ) {
RUN, http://music.163.com/#/search/m/?s=%SearchContent%
} ; QQ音乐
if (qq == ) {
RUN, https://y.qq.com/portal/search.html#w=%SearchContent%
} ; 酷狗音乐
if (dog == ) {
RUN, http://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord=%SearchContent%
} ; 虾米音乐
if (xiami == ) {
RUN, https://www.xiami.com/search?key=%SearchContent%
} ; 掘金
if (juejin == ) {
RUN, https://juejin.im/search?query=%SearchContent%
} ; 简书
if (jianshu == ) {
RUN, https://www.jianshu.com/search?q=%SearchContent%&page=1&type=note
} ; CSDN
if (csdn == ) {
RUN, https://so.csdn.net/so/search/s.do?q=%SearchContent%
} ; 知乎
if (zhihu == ) {
RUN, https://www.zhihu.com/search?type=content&q=%SearchContent%
} ; 淘宝
if (taobao == ) {
RUN, https://s.taobao.com/search?q=%SearchContent%
} ; 京东
if (jingdong == ) {
RUN, https://search.jd.com/Search?keyword=%SearchContent%&enc=utf-8&wq=%SearchContent%
} ; 亚马逊
if (amazon == ) {
RUN, https://www.amazon.cn/s/ref=nb_sb_noss?field-keywords=%SearchContent%
} ; 苏宁易购
if (suning == ) {
RUN, https://search.suning.com/%SearchContent%/
} ; 当当
if (dangdang == ) {
RUN, http://search.dangdang.com/?key=%SearchContent%
}
return

AHK GUI开发示例的更多相关文章

  1. Python GUI开发环境的搭建

    原文:Python GUI开发环境的搭建 最近对Python的开发又来了兴趣,对于Python的开发一直停留在一个表面层的认识,玩的部分比较大. Python的入手简单,语法让人爱不释手,在网络通信方 ...

  2. 漫谈GUI开发—各种平台UI开发概况

    前言: 在看这边文章前,可以建议看下:图形界面操作系统发展史——计算机界面发展历史回顾 从CS到BS,现在的前端开发,其实也是GUI开发范畴.现今 各平台的UI开发概况 HTML&CSS,Wi ...

  3. VS Code Java 2 月更新!教育特别版:单元测试、GUI开发支持、Gradle项目创建、以及更多!

    新春快乐!欢迎来到 Visual Studio Code Java 的 2 月更新,这个月我们给大家带来了一期教育特别版.每年的年初是许多学校开学的时间,为了给学生和教师提供在 Visual Stud ...

  4. Github团队开发示例(二)

    Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6063765.html 接之前讲的Github团队开发示例(一),本文主 ...

  5. Github团队开发示例(一)

    Github团队开发示例(二) 作者:Grey 原文地址:http://www.cnblogs.com/greyzeng/p/6044837.html 我们可以在Github上管理自己的团队项目.团队 ...

  6. DevExpress .NET界面开发示例大全

    说到做.net界面开发,很多人应该都会想到DevExpress. 它的 .net界面开发系列一共有7个版本:WinForms.ASP.NET.MVC.WPF.Silverlight.Windows 8 ...

  7. Padrino 博客开发示例

    英文版出处:http://www.padrinorb.com/guides/blog-tutorial 楼主按 拿作者自己的话说:Padrino(谐音:派骓诺)是一款基于Sinatra的优雅的Web应 ...

  8. TWaver Flex开发示例及license下载

    做电信项目的朋友一定知道TWaver,而Flex版具有很好的跨平台性,很适合做B/S模式的应用. Flex版的在线DEMO:http://twaver.servasoft.com/demo/twave ...

  9. NPAPI火狐插件VS2013开发示例

    NPAPI火狐插件VS2013开发示例 下面是我根据网上开发示例自己做的一个demo,并提供代码下载. 开发环境 Windows 8.1 x64 Visual studio 2013 准备工作 首先需 ...

随机推荐

  1. JS实现经典生产者消费者模型

    因为node使用单线程的方式实现,所以,在此使用定时器timer取代线程thread来实现生产者消费者模型. 代码例如以下: var sigintCount = 0; var productArray ...

  2. CentOS6.5配置网络

    [ CleverCode发表在csdn博客中的原创作品,请勿转载.原创地址:http://blog.csdn.net/clevercode/article/details/46376985] 1 网卡 ...

  3. WPF性能调试系列 – 应用程序时间线

    WPF性能调试系列文章: WPF页面渲染优化:Application Timeline WPF页面业务加载优化:Ants Performance Profiler WPF内存优化:Ants Memor ...

  4. MySQL year函数

    mysql的日期函数,示例如下:

  5. 神经网络可以拟合任意函数的视觉证明A visual proof that neural nets can compute any function

    One of the most striking facts about neural networks is that they can compute any function at all. T ...

  6. OpenCV图像平滑处理

    图像平滑处理 目标 本教程教您怎样使用各种线性滤波器对图像进行平滑处理,相关OpenCV函数如下: blur GaussianBlur medianBlur bilateralFilter 原理 No ...

  7. Delphi 6 保存窗体设置

    DSK Desktop Setting File 保存工程文件的桌面摆布情况, 下次打开时可以恢复上次保存的桌面状态 Desktop文件.保存了IDE的布局(也可能包含浏览记号,视乎IDE的设定),为 ...

  8. 用CSS hack技术解决浏览器兼容性问题

    什么是CSS Hack? 不同的浏览器对CSS的解析结果是不同的,因此会导致相同的CSS输出的页面效果不同,这就需要CSS Hack来解决浏览器局部的兼容性问题.而这个针对不同的浏览器写不同的CSS ...

  9. 【Linux】shell判空

    在shell中如何判断一个变量是否为空          博客分类: Ubuntu / Mac / Github / Aptana / Nginx / Shell / Linux   在shell中如 ...

  10. 黑苹果安装 this is an unknown cpu model 0x3a

    一:安装说明 安装的是 mac os x 10.8.3 懒人版: ASUS b75ma 主板 i3 cpu 二:安装出现错误 百度谷歌,各种找原因,各路大神们都说是显卡的问题,因这电源管理只是一个警告 ...