首页 > 编程语言 > 详细

20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创]

时间:2014-04-17 15:59:15      阅读:745      评论:0      收藏:0      [点我收藏+]
20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创]
 
 
 
 
 
20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创]
 
我推荐大家使用的首选编程语言是Borland_Delphi_7.0_简体中文汉化版
我推荐大家使用的备用编程开发工具是有微软公司制作的 Visual Studio 2013 官方简体中文旗舰正式版
我推荐大家使用的备用编程语言是 C++ 语言 ( C++ 语言 是 MS_Visual Studio 2013_Ultimate 中的自带语言 )

由于逆向工程MasterSeeker比较麻烦并且不合法,而且一时半会也搞不到完整的MasterSeeker源代码,所以只好自己动手写快捷键代码了。MasterSeeker其他都好就是快捷键不太强大。大家可以对比一下我的源码和MasterSeeker自带的热键到底哪个更加强大,一试就知道了。由于现在的所有杀毒软件都非常蹩脚低级有时会把一般的可执行文件都当作病毒木马杀掉,所以没有办法只好用12种语言中的不同版本(比如Delphi就可以用从Delphi4.0到Delphi_XE5的各种版本分别编译制作然后备份上传到各大网盘,各大网站,各大博客,各大空间,以防病毒误判误杀)分别制作全局快捷键了。

/*
以下语言来源于
1、晓亮收集的编程源代码.CHM  (单文件CHM格式可搜索电子书,代码已经分类整理,代码已经测试可用,文件大小600MB)
2、大富翁论坛离线资料总索引(1998-2018)
3、国际互联网(因特网)搜索引擎
 
4、从淘宝网购买的源代码DVD光盘(共占用30GB磁盘空间)
5、腾讯QQ聊天工具软件中的编程好友
 
*/

第1种编程语言_Delphi7_Borland_源代码:

第2种编程语言_Visual C++ 6.0_Microsoft_源代码:

第3种编程语言_AutoHotkey_源代码:


;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

;===  AutoHotkey.ahk 热键脚本语言文件 AutoHotkey.ini.ahk ===
;定义全局热键 ` 打开本地磁盘文件搜索软件 MasterSeeker_1.2_by_DxCK AHK 快捷键脚本
;自定义快捷键 ` 即 ~ 键位于 Esc 退出键正下方,位于 Tab 制表键正上方,共5步操作
`::                                                       ; 第1步 , 判断可执行程序文件是否存在
  窗口标题=MasterSeeker 1.2 by DxCK
  IfNotExist,MasterSeeker\MasterSeeker.exe
    {
      MsgBox,文件 MasterSeeker\MasterSeeker.exe 不存在
      return
    }
  IfWinNotExist,%窗口标题%               ; 第2步 , 如果程序未运行那么运行程序
    {
      Run,MasterSeeker\MasterSeeker.exe,,max
    }
  WinGet,Style1 ,Style,%窗口标题%          ; 第3步 , 激活并最大化窗口或者隐藏窗口
  ; 判断窗口是否包含WS_VISIBLE样式,就是窗口是否可见
  If ((Style1&0x10000000) and (WinActive("MasterSeeker 1.2 by DxCK")))
    {
      WinMinimize,%窗口标题%
      WinHide,%窗口标题%
      ToolTip
      return
    }
  Else
    {
ReDllCall_WindowsAPI_SwitchToThisWindow_Again_To_ActiveWindow:
  SetWinDelay, 10
  SetTitleMatchMode,2
  DetectHiddenWindows, On
  ; 激活窗口(即把窗口放到前台,设置为顶层窗口)
  WinShow,%窗口标题%
  WinActivate,%窗口标题%
  WinGet, winid, ID,%窗口标题%
  DllCall("SwitchToThisWindow", "UInt", winid, "UInt", 1)
  ;最大化窗口
  WinMaximize,%窗口标题%
  ;检查判断激活窗口是否完成,如果激活窗口失败那么重新尝试激活。
  IfWinNotActive ,%窗口标题%
    {
      ;跳转到激活窗口的标签并继续重新尝试激活目标窗口。
      Goto ,  ReDllCall_WindowsAPI_SwitchToThisWindow_Again_To_ActiveWindow
    }                                                  ; 第4步 、选中搜索输入框,使输入框获得焦点
  ;可以通过窗口句柄窗口信息显示工具来取得并测试窗口的信息
  ;Spy++ Lite V2.4 ; 或者用 ViewWizard 2.8.0  ;或者用 句柄精灵 3.0
  ;当设置 Control 参数为空或省略,目标窗口的顶端控件将被使用。
  ;然后通过 Send,{TAB} 跳转到目标控件
  ControlFocus,Filename,%窗口标题%
  Send,{End}
  Send,+{home}                                   ;第5步、操作完成,提示用户输入搜索关键字
  Send,{Shift Up}
  ToolTip, 请输入需要搜索的文件名,100,50
  ;启动定时器,在3秒钟后清空 提示 ToolTip 的提示窗口内容
  SetTimer, RemoveToolTip, 3000
return  ;千万不要忘记 return 结束热键执行代码块定义
RemoveToolTip:
  SetTimer, RemoveToolTip, Off
  ToolTip
return                                                  ;  2014年4月  晓亮原创
}
;文件: D:\Personal\AutoHotkey\MasterSeeker\MasterSeeker.exe     Hash MD5 校验和 信息
; MasterSeeker _ 1.2 _ by _ DxCK.EXE  MD5: 0F75  SHA1: 6DB1 CRC32: 2207

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 
第4种编程语言_AAuto快手_一鹤软件_源代码:

/*
//http://www.aau.cn/
//http://bbs.aau.cn/doc/
import process.popen
//打开命令行,隐藏命令行窗口 
prcs = process.popen("cmd.exe") 
cmd = /* 
dir c:\amd\*.* >> c:\aabb.txt
*/ 
prcs.write(cmd) 
result = prcs.peekTo(">"); 
prcs.write(‘exit\n‘) 
//显示结果 
io.open() 
io.print( result )
//execute("pause") //按任意键继续
io.close();//关闭控制台




;===  AutoHotkey.ahk 热键脚本语言文件 AutoHotkey.ini.ahk ===
;定义全局热键 ` 打开本地磁盘文件搜索软件 MasterSeeker_1.2_by_DxCK AHK 快捷键脚本
;自定义快捷键 ` 即 ~ 键位于 Esc 退出键正下方,位于 Tab 制表键正上方,共5步操作
`::                                                       ; 第1步 , 判断可执行程序文件是否

存在
  窗口标题=MasterSeeker 1.2 by DxCK
  IfNotExist,MasterSeeker\MasterSeeker.exe
    {
      MsgBox,文件 MasterSeeker\MasterSeeker.exe 不存在
      return
    }
  IfWinNotExist,%窗口标题%               ; 第2步 , 如果程序未运行那么运行程序
    {
      Run,MasterSeeker\MasterSeeker.exe,,max
    }
  WinGet,Style1 ,Style,%窗口标题%          ; 第3步 , 激活并最大化窗口或者隐藏窗口
  ; 判断窗口是否包含WS_VISIBLE样式,就是窗口是否可见
  If ((Style1&0x10000000) and (WinActive("MasterSeeker 1.2 by DxCK")))
    {
      WinMinimize,%窗口标题%
      WinHide,%窗口标题%
      ToolTip
      return
    }
  Else
    {
ReDllCall_WindowsAPI_SwitchToThisWindow_Again_To_ActiveWindow:
  SetWinDelay, 10
  SetTitleMatchMode,2
  DetectHiddenWindows, On
  ; 激活窗口(即把窗口放到前台,设置为顶层窗口)
  WinShow,%窗口标题%
  WinActivate,%窗口标题%
  WinGet, winid, ID,%窗口标题%
  DllCall("SwitchToThisWindow", "UInt", winid, "UInt", 1)
  ;最大化窗口
  WinMaximize,%窗口标题%
  ;检查判断激活窗口是否完成,如果激活窗口失败那么重新尝试激活。
  IfWinNotActive ,%窗口标题%
    {
      ;跳转到激活窗口的标签并继续重新尝试激活目标窗口。
      Goto ,  ReDllCall_WindowsAPI_SwitchToThisWindow_Again_To_ActiveWindow
    }                                                  ; 第4步 、选中搜索输入框,使输入框获

得焦点
  ;可以通过窗口句柄窗口信息显示工具来取得并测试窗口的信息
  ;Spy++ Lite V2.4 ; 或者用 ViewWizard 2.8.0  ;或者用 句柄精灵 3.0
  ;当设置 Control 参数为空或省略,目标窗口的顶端控件将被使用。
  ;然后通过 Send,{TAB} 跳转到目标控件
  ControlFocus,Filename,%窗口标题%
  Send,{End}
  Send,+{home}                                   ;第5步、操作完成,提示用户输入搜索关键字
  Send,{Shift Up}
  ToolTip, 请输入需要搜索的文件名,100,50
  ;启动定时器,在3秒钟后清空 提示 ToolTip 的提示窗口内容
  SetTimer, RemoveToolTip, 3000
return  ;千万不要忘记 return 结束热键执行代码块定义
RemoveToolTip:
  SetTimer, RemoveToolTip, Off
  ToolTip
return                                                  ;  2014年4月  晓亮原创
}
;文件: D:\Personal\AutoHotkey\MasterSeeker\MasterSeeker.exe     Hash MD5 校验和 信息
; MasterSeeker _ 1.2 _ by _ DxCK.EXE  MD5: 0F75  SHA1: 6DB1 CRC32: 2207

*/

第5种编程语言_AutoIt3_autoitscript_源代码:

第6种编程语言_C_源代码:

第7种编程语言_VB6.0_Microsoft_源代码:

第8种编程语言_VBS_微软_源代码:

第9种编程语言_汇编_源代码:

第10种编程语言_易语言_大有吴涛_源代码:
 
第11种编程语言_C#_源代码:
 
第12种编程语言_Python_源代码:

20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创],布布扣,bubuko.com

20140417本人分别用12种编程语言编写的MasterSeeker热键辅助工具软件[晓亮原创]

原文:http://www.cnblogs.com/delphichm/p/3670253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!