`
luckyjaky
  • 浏览: 115365 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

QQ截图

阅读更多

转自:http://www.cnblogs.com/mengdesen/archive/2011/06/25/2090318.html

 

截图是最经常用的工具,QQ截图是我见过最好的截图工具,只是你必须打开QQ才可以使用,有时候没法上网,或者不想上QQ的时候,截图还是很麻烦。 Windows自带的那个截图工具和QQ的截图工具相差甚远。所以想找一个QQ离线时候的替代品。下了几个软件,觉得使用不够方便。最后找到了QQ截图工 具的提取版,可以实现QQ的截图功能,但是使用起来每次都带打开,而且不能使用快捷键。所以打算写个软件,重新整合一下。

    要实现的功能

    1:实现QQ的截图功能

    2:时刻在后台运行,随时使用

    3:不与QQ冲突

    4:可以使用快捷键

    5:开机自动启动

代码实现

            1:实现QQ的截图功能,调用提取出来的程序

        /// <summary>
        /// 启动外部程序,通过事件监视其退出
        /// </summary>
        public
 void
 start_nokill()
        {
                // 启动外部程序
                Process proc = Process.Start(appName);
                IfExit = false
;
                if
 (proc != null
)
                {
                    // 监视进程退出
                    proc.EnableRaisingEvents = true
;
                    // 指定退出事件方法
                    proc.Exited += new
 EventHandler(proc_Exited);
                }
        }
 
        /// <summary>
        /// 启动外部程序退出事件
        /// </summary>
        void
 proc_Exited(object
 sender, EventArgs e)
        {
            IfExit = true
;
        }
    }

             3:不与QQ冲突,如果用户启动QQ停止使用

        /// <summary>
        /// 获取某进程是否存在
        /// </summary>
        /// <param name="PName">进程名</param>
        /// <returns>是否存在</returns>
        bool
 getPName(string
 PName)
        {
            Process[] processes = Process.GetProcesses();
            foreach
 (Process p in
 processes)
            {
                if
 (p.ProcessName == PName)
                {
                    return
 true
;
                }
            }
            return
 false
;
        }
 
        private
 void
 timer_Tick(object
 sender, EventArgs e)
        {
 
            if
 (getPName("QQ"
) && cbox_active.Checked)
            {
                cbox_active.Checked=false
;
            }
            else
 if
 (!getPName("QQ"
))
            {
                cbox_active.Checked = true
;
            }
        }

              4:可以使用快捷键

这部分是这个软件最难得地方,使用的是全局钩子,代码我是参考网上找到的,比较复杂,代码较长,有兴趣的点击下载代码

             5:开机自动启动

      /// <summary>
      /// 设置启动
      /// </summary>
      /// <returns></returns>
        public
 bool
 setBoot()
        {
            RegistryKey loca = Registry.LocalMachine;
            RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows
\CurrentVersion\Run"
);
            try
            {
                run.SetValue("QQ截图"
, appPath);
                 if
 (testBoot())
                 {
                     return
 true
;
                 }
                 else
                 {
                     return
 false
;
                 }
            }
            catch
 (Exception)
            {
 
                return
 false
;
            }
        }
      /// <summary>
      /// 取消启动
      /// </summary>
      /// <returns></returns>
        public
 bool
 cancelBoot()
        {
            RegistryKey loca = Registry.LocalMachine;
            RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Wi
ndows
\CurrentVersion\Run"
);
            try
            {
                run.DeleteValue("QQ截图"
);
                if
 (!testBoot())
                {
                    return
 true
;
                }
                else
                {
                    return
 false
;
                }
            }
            catch
 (Exception)
            {
 
                return
 false
;
            }
        }
      /// <summary>
      /// 测试是否添加成功
      /// </summary>
      /// <returns></returns>
        private
 bool
 testBoot()
        {
            RegistryKey loca = Registry.LocalMachine;
            RegistryKey run = loca.CreateSubKey(@"SOFTWARE\Microsoft\Windows
\CurrentVersion\Run"
);
            string
[] subkeyNames;
            subkeyNames = run.GetValueNames();
            foreach
 (string
 keyName in
 subkeyNames)
            {
                if
 (keyName == "QQ截图"
)
                {
                    return
 true
;
                }
            }
            return
 false
;
        }
    }

软件介绍

                                软件界面 image

我简单说一下使用  

1:智能启用    软件可以检测QQ,如果QQ运行,则是使软件处于未启用状态,如果退出QQ,软件会自动启用。

2:当然如果不适用智能启用,你也可以手动启用

3:点击隐藏后,你可以在image 中找到它,就是那个小剪刀

4:可以设置开机自动启动

5:使用快捷键和QQ一样  ctrl+alt+A

总结:设置开机启动和智能启用,你任何时候只要按ctrl+alt+A 就可以自己使用截图了

                                              软件下载地址

分享到:
评论

相关推荐

    qq截图自动保存 一键保存qq截图

    很多人喜欢用QQ截图,但是截图很多张的时候每次都要重复操作键盘很繁琐,面且效率也不高 使用方法: 1、很简单,先启用软件,然后QQ截图后,直接按一下键盘“TAB键”,图片就在桌面上 总结: 有的时候要QQ截图很多...

    截图工具,qq截图提取版

    而今天要介绍的截图工具——“QQ截图提取版”,不仅继承了腾讯QQ内置截图功能的便捷性,还拥有独立应用程序的灵活性,为用户提供了全新的截图体验。 首先,这款截图工具的核心设计理念是简洁易用。它脱离了QQ软件的...

    qq截图工具非常方便

    QQ截图工具是一款集成在QQ软件中的实用功能,它允许用户快速、便捷地截取电脑屏幕上的任何区域,并进行编辑和分享。这款工具以其简单易用和高效性深受广大用户的喜爱,尤其适合日常的工作和学习中需要捕捉屏幕图像的...

    QQ截图小工具_从QQ中提取出的QQ截图软件

    QQ截图小工具,一款从我们日常使用的即时通讯软件QQ中衍生出的独立应用程序,提供了与QQ截图功能相同的便捷截图体验。它不仅能够满足用户在不同场景下的截图需求,还为追求效率的用户提供了高度个性化的操作设置。 ...

    wxPython写的类似qq截图的小程序

    【标题】:“wxPython写的类似qq截图的小程序” 在标题中提到的“wxPython写的类似qq截图的小程序”指的是一个使用wxPython库开发的应用程序,它具有与腾讯QQ的截图功能相似的特性。wxPython是Python编程语言的一个...

    QQ截图QQScreenShotV2.4.1支持翻译图片识别画笔图钉等功能

    QQ截图QQScreenShotV2.4.1是一款高效实用的截图工具,专为用户提供便捷的屏幕捕捉和编辑功能。这款软件不仅具备基本的截图能力,还集成了多种增强功能,如图片翻译、图像识别、画笔工具以及图钉功能等,极大地提升了...

    WPF 截图,仿照qq截图功能

    【标题】:“WPF 截图,仿照qq截图功能” 在Windows Presentation Foundation(WPF)框架下,开发一个类似QQ截图的程序是一项常见的任务,它涉及到图形捕获、图像处理以及用户交互等多个方面。本项目是基于VS2015...

    C#高仿QQ截图

    【C#高仿QQ截图】是一项利用C#编程语言实现的屏幕截取功能,它旨在模仿QQ截图工具的用户体验和功能。在C#中,我们可以使用Windows Presentation Foundation(WPF)或Windows Forms来构建这样的应用。这个项目的核心...

    QQ截图提取版

    腾讯公司在其著名的即时通讯应用QQ中内置的截图工具就深受广大用户的欢迎,而如今,QQ截图提取版的出现,更是将便捷的截图体验提升到了新的高度。 QQ截图提取版,顾名思义,是将QQ内置的截图功能提取出来形成的独立...

    类似QQ截图效果源码

    QQ截图功能是许多用户熟悉的一种实用工具,它允许用户快速捕获屏幕上的任何部分并进行编辑、保存或分享。在Windows应用程序开发中,实现类似QQ截图的效果通常涉及到图像处理、鼠标事件监听以及用户界面交互等多个...

    仿制QQ制作的QQ截图小软件

    软件的开发者在程序中尽可能地融入了QQ截图的核心功能,使得该软件的用户界面简洁直观,操作流程接近QQ截图。用户可以通过简单的点击和拖拽完成截图,无需复杂的操作。此外,为了适应不同用户的需求,“仿QQ截图小...

    离线版QQ截图工具,兼具截图、文字识别、翻译等功能

    本资源是一份离线版的QQ截图工具,具备截图、文字识别、翻译等功能。用户可以使用该工具在本地电脑上进行截图操作,并通过文字识别和翻译功能对截取的文字进行处理。 适用人群: 本资源适用于需要在电脑上进行截图...

    QQ截图独立软件

    QQ截图独立软件的出现,就是为了迎合这一需求,提供一个便捷、独立的截图解决方案。 QQ截图独立软件最大的特点是脱离了QQ聊天软件的框架,作为一个独立的应用程序存在。这种独立性使得用户不必打开QQ就可以快速启动...

    c#仿QQ截图1,实现了热键,qq截图的基本功能

    c#仿QQ截图,实现了热键,qq截图的基本功能

    类似qq截图效果源码

    【标题】"类似qq截图效果源码" 涉及的知识点主要集中在屏幕截取技术和图形用户界面(GUI)的设计上。QQ截图功能是大家常用的一款便捷工具,它能够快速捕获屏幕上的任何区域,并提供编辑和分享等功能。在开发类似的...

    Python调用QQ截图

    在日常工作中,我们经常需要截取屏幕图像,而QQ截图工具因其便捷性深受用户喜爱。本文将深入探讨如何利用Python调用QQ截图的DLL文件,实现无黑窗口的截图功能。 首先,我们需要了解DLL(动态链接库)的概念。DLL是...

    VC++ 仿QQ截图

    【VC++ 仿QQ截图】是一款由个人开发者精心制作的截图工具,其设计目标是提供与QQ截图相似的用户体验和功能。此应用以其简洁、易用和便携性为亮点,用户无需安装即可直接使用,大大提升了截图操作的便捷性。 在技术...

    QQ截图软件 仿新版QQ截图小工具

    工具特点:带放大镜,颜色拾取,酷视QQ截图工具,操作简洁,设有快捷热键,能快速截图,并且小巧(仅有47K大小)。 2.功能简介:自动识别窗口,并截取窗口图像,方便截取视频画面,也可自定义截图,随意改变截图区域...

    VB6.0仿QQ截图-抓屏模块功能代码.rar

    Vb6.0开发的仿QQ截图,抓屏模块功能代码,纯Vb源代码编写,比之前上传的那些接近Qq截图的功能,也比较完整,代码内有画文本和椭圆的函数。 截图实现部分: 确定鼠标XY输入点坐标,确定区域的范围,判断鼠标是否...

    QQ截图程序.rar

    QQ截图程序是一款非常实用的工具,尤其对于日常的办公和交流来说,它的便捷性和高效性是不可忽视的。本文将详细介绍QQ截图程序的功能、使用方法以及相关知识点。 1. **功能介绍** QQ截图程序提供了多种截图方式,...

Global site tag (gtag.js) - Google Analytics