找回密码
 加入
搜索
楼主: happytc

[原创] Live Capture截屏(功能非常强大的截屏软件)(2011-09-24更新为V1.3.1)

 火... [复制链接]
发表于 2011-6-26 20:39:06 | 显示全部楼层
等待开源,,
发表于 2011-6-26 23:41:32 | 显示全部楼层
功能的确很强大,不错啊,呵呵~
发表于 2011-6-26 23:45:48 | 显示全部楼层
回复 22# 楼上风云


明显是AU3的,什么壳跟AU3根本没有啥关系,你用窗体信息工具查看就知道了,上面的窗体,类,控件等都是AU3的~~
发表于 2011-6-27 10:50:02 | 显示全部楼层
建议加上自动圆角矩形效果等设置
 楼主| 发表于 2011-6-27 20:32:33 | 显示全部楼层
回复 33# annybaby

我前面还没有看到呢
居然被怀疑成不是au3的,而是用别人的加了个壳了
呵,不会是因为功能大了点,并且是用au3写的,招致别人不相信了
 楼主| 发表于 2011-6-27 20:33:27 | 显示全部楼层
建议加上自动圆角矩形效果等设置
auto 发表于 2011-6-27 10:50



嗯,可以考虑这个功能。
 楼主| 发表于 2011-6-29 14:50:56 | 显示全部楼层
升级日志

# 发行版本: 1.0.3
  发行日期: 2011-06-29
  + 增加
    增加定时后台连续截屏模式

见一楼最后两张图所示
 楼主| 发表于 2011-7-7 12:32:38 | 显示全部楼层
# 发行版本: 1.0.4
  发行日期: 2011-07-07
  + 增加
    增加截屏工具栏
    增加可以设置文件名为当前活动窗口标题

  * 修改
    修正标尺选择背景颜色后,被选择中的颜色没有选中
    修正定时后台连续截图模式下GUI界面一直是英语问题及部分控件显示

************ 下载见一楼 ******************

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2011-7-7 14:42:35 | 显示全部楼层
漂亮。。。
发表于 2011-7-7 14:53:46 | 显示全部楼层
能够提供源吗,没有源码,意义不大,截图软件太多了!
 楼主| 发表于 2011-7-9 01:24:19 | 显示全部楼层
回复 40# 卫和谐
    啥叫意义不大啊,象文本编辑器,现在都两千个以上了呢
发表于 2011-7-9 05:30:28 | 显示全部楼层
回复 1# happytc


    收藏中,等開源,呵呵!
发表于 2011-7-9 16:39:51 | 显示全部楼层
绝对AU3编写的,

来个更新版本检查
Func CHECKNEWVERSION($APPVERSION, $FLAG = 0)
        Local $APPNEWVERSION, $APPNEWVERSIONTMP
        Local $INIFILE, $TMP, $TIMEOUT, $HDOWN, $WWW
        Local $HWDVERSIONGUI, $VERSIONLABLE, $NEWVERSIONBUTTON, $NOTICEBUTTON, $CANCELBUTTON
        $INIFILE = @ScriptDir & '\LiveCapture.ini'
        #Region Language
        Local $LANGINIFILE, $SECTIONNAME, $CNEWVERSION, $CUPDATENEWVERSION, $CNOCHECKNEWVERSION, $CCANCELUPDATE, $CNONEWVERSION, $CLATESTVERSION, $CERROR, $CNOACCESS
        $LANGINIFILE = IniRead($INIFILE, 'LiveCapture', 'LanguageFile', '')
        $SECTIONNAME = 'Update'
        $CNEWVERSION = IniRead($LANGINIFILE, $SECTIONNAME, 'NewVersion', 'New Version')
        $CUPDATENEWVERSION = IniRead($LANGINIFILE, $SECTIONNAME, 'UpdateNewVersion', 'Update new version')
        $CNOCHECKNEWVERSION = IniRead($LANGINIFILE, $SECTIONNAME, 'NoCheckNewVersion', 'Don"t check new version')
        $CCANCELUPDATE = IniRead($LANGINIFILE, $SECTIONNAME, 'CancelUpdate', 'CancelUpdate')
        $CNONEWVERSION = IniRead($LANGINIFILE, $SECTIONNAME, 'NoNewVersion', 'No New Version')
        $CLATESTVERSION = IniRead($LANGINIFILE, $SECTIONNAME, 'LatestVersion', 'You are using the latest version')
        $CERROR = IniRead($LANGINIFILE, 'Common', 'Error', 'Error')
        $CNOACCESS = IniRead($LANGINIFILE, $SECTIONNAME, 'NoAccess', 'Cann"t Access')
        #EndRegion Language
        $TMP = @TempDir & '\~LiveCatureCheckNewVersion.tmp'
        $WWW = 'http://code.google.com/p/livecapture/downloads/list'
        $HDOWN = InetGet($WWW, $TMP, 1, 1)
        $TIMEOUT = TimerInit()
        Do
                If InetGetInfo($HDOWN, 4) Then ExitLoop
                If TimerDiff($TIMEOUT) >= 3000 Then
                        ExitLoop
                EndIf
                Sleep(100)
        Until InetGetInfo($HDOWN, 2)
        InetClose($HDOWN)
        $APPNEWVERSION = FileRead($TMP)
        FileDelete($TMP)
        If $APPNEWVERSION <> '' Then
                $APPNEWVERSIONTMP = StringRegExp($APPNEWVERSION, 'LiveCapture\d\.\d\.\d\.zip', 3)
                $APPNEWVERSION = StringRegExpReplace($APPNEWVERSIONTMP[0], '(LiveCapture)(\d\.\d\.\d)(\.zip)', '\2')
                If $APPNEWVERSION > $APPVERSION Then
                        $HWDVERSIONGUI = GUICreate('', 280, 150, @DesktopWidth - 300, @DesktopHeight - 190, $WS_POPUP, -1, WinGetHandle(AutoItWinGetTitle()))
                        GUISetBkColor(14745599)
                        DllCall('user32.dll', 'int', 'AnimateWindow', 'hwnd', $HWDVERSIONGUI, 'int', 300, 'long', 524288)
                        GUICtrlCreateIcon(@ScriptDir & '\Resource\LiveCapture.ico', -1, 1, 10, 20, 20)
                        $VERSIONLABLE = GUICtrlCreateLabel('LiveCapture ' & $CNEWVERSION & ': ' & $APPNEWVERSION, 20, 13, 250, 20)
                        GUICtrlSetColor($VERSIONLABLE, 16711680)
                        GUICtrlSetBkColor($VERSIONLABLE, 29411)
                        GUICtrlSetFont($VERSIONLABLE, '', 400, 6)
                        $NEWVERSIONBUTTON = GUICtrlCreateButton($CUPDATENEWVERSION, 20, 45, 250, 20)
                        $NOTICEBUTTON = GUICtrlCreateButton($CNOCHECKNEWVERSION, 20, 80, 250, 20)
                        $CANCELBUTTON = GUICtrlCreateButton($CCANCELUPDATE, 20, 115, 250, 20)
                        GUISetState(@SW_SHOW, $HWDVERSIONGUI)
                        While True
                                Switch GUIGetMsg()
                                        Case $GUI_EVENT_CLOSE, $CANCELBUTTON
                                                ExitLoop
                                        Case $NEWVERSIONBUTTON
                                                ShellExecute($WWW)
                                                ExitLoop
                                        Case $NOTICEBUTTON
                                                IniWrite($INIFILE, 'LiveCapture', 'CheckAppUpdate', 0)
                                                ExitLoop
                                EndSwitch
                        WEnd
                        DllCall('user32.dll', 'int', 'AnimateWindow', 'hwnd', $HWDVERSIONGUI, 'int', 500, 'long', 589824)
                ElseIf $FLAG == 1 Then
                        MsgBox(0, 'Live Capture: ' & $CNONEWVERSION, $CLATESTVERSION & ': ' & $APPVERSION)
                EndIf
        Else
                MsgBox(16, $CERROR & ' - Live Capture', $CNOACCESS & ': http://code.google.com/p/livecapture/downloads/list')
        EndIf
EndFunc   ;==>CHECKNEWVERSION
发表于 2011-7-11 00:57:15 | 显示全部楼层
很强大。等开源。
发表于 2011-7-11 01:25:06 | 显示全部楼层
谢谢~等待开源  
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-4-19 12:58 , Processed in 0.078298 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表