精华内容
下载资源
问答
  • win7桌面小工具中国日历

    热门讨论 2011-01-14 16:00:36
    网上找的一个桌面小工具中国日历有显示农历自己改了一下图片,可以在festival.xml里改自己的节日和纪念日. 解压出来的文件夹放到C:\Program Files\Windows Sidebar\Gadgets 还有些缺点1:同一天有多个节日和纪念日只...
  • 用WIN32汇编语言开发出来的WINDOWS程序具有执行效率高、占用空间等特点。 一、 软件简介及相应开发工具 桌面报时工具主要完成以下两个功能: 1、 F12热键语音报时、语音整点报时。 2、 在屏幕中上方直接...

    用WIN汇编开发桌面报时工具

    用WIN32汇编语言开发出来的WINDOWS程序具有执行效率高、占用空间小等特点。

    一、  软件简介及相应开发工具

    桌面报时工具主要完成以下两个功能:

    1、     F12热键语音报时、语音整点报时。

    2、  在屏幕中上方直接显示时间,并不被任何窗口挡住。

    3、  程序运行后最小化为任务栏图标。

    笔者以WIN汇编为开发语言,以MASM32为开发工具,因为它不但可以免费获取和使用,而且自带IDE编程环境,读者可访问其官方网站下载MASM32开发包,官方网站为:http://www.movsd.com/

    二、设计思路

    1、软件采用标准的自定义对话框架构实现。

    2、采用微软的TTS语音引擎实现语音报时。 TTS基于COM,因此开发使用Microsoft SpeechSDK,直接调用SAPI实现语音朗读。

    3、使用HOOK技术,截获F12按键进行语音报时。因此,笔者单独编写了一个DLL文件,捕捉F12按键。

    由此可见,该报时工具虽小,但五脏俱全,涉及对话框消息循环、HOOK技术、COM接口、DLL文件编写、主要API的调用等技术。

    三、实现代码

       1、主程序代码

         .586

         .model flat, stdcall

         option casemap :none  

     

    ;#########################################################################

    ;首先声明头文件

         include windows.inc

         include user32.inc

         include kernel32.inc

         include gdi32.inc

         include masm32.inc

         include shell32.inc

         include ole32.inc

         include d:\masm32\com\include\oaidl.inc

         include timersdll.inc

         

         includelib user32.lib

         includelib kernel32.lib

         includelibgdi32.lib

         includelib masm32.lib

         includelib shell32.lib

         includelib ole32.lib

         includelib timersdll.lib

    ;#########################################################################     

    ;声明宏(主要是控件ID和菜单ID)

    IDC_ALARM equ 101

     IDC_CANCEL equ 102

     IDC_OK equ 103

     IDC_ABOUT equ 104

     IDC_CHECKBS equ 105

     IDC_CHECKSHOWTIMER equ 106

     IDR_MAINFRAME equ 107

     IDR_MAINMENU equ 108

     MENUID_SYSTEMSET equ 109

     MENUID_SPEAKTIMER equ 110

     MENUID_ABOUT equ 111

     MENUID_EXIT equ 112

     DIALOG_MAIN equ 1 

     IDT_TIMER equ 1

     WM_NOTIFYICONN equ WM_USER+0

     WM_CLOCKALARM equWM_USER+100h     

    ;#########################################################################

    ;Microsoft Speech SDK没有相应的适应于汇编语言的INC头文件,笔者在代码

    ;文件中直接声明TTS相关虚函数。

    ;定义ISpVoice的虚函数接口表(根据SDK中的sapi.h中ISpVoiceVtbl的C++定义改

    ;成MASM32定义)

    ISpVoice STRUCT DWORD

    QueryInterface comethod3 ?

    AddRef comethod1 ?

    Release  comethod1 ?

    SetNotifySink comethod2 ?

    SetNotifyWindowMessage  comethod5 ?

    SetNotifyCallbackFunction  comethod4 ?

    SetNotifyCallbackInterface  comethod4 ?

    SetNotifyWin32Event comethod1 ?

    WaitForNotifyEvent comethod1 ?

    GetNotifyEventHandle  comethod1 ?

    SetInterest  comethod3 ?

      GetEvents  comethod4 ?

      GetInfo comethod2 ?

      SetOutput  comethod3 ?

      GetOutputObjectToken comethod2 ?

      GetOutputStream comethod2 ?

      Pause comethod1 ?

      Resume comethod1 ?

      SetVoice comethod2 ?

      GetVoice comethod2 ?

      Speak  comethod4 ?

      SpeakStream comethod4 ?

      GetStatus  comethod3 ?

      Skip comethod4 ?

      SetPriority comethod2 ?

      GetPriority comethod2 ?

      SetAlertBoundary comethod2 ?

      GetAlertBoundary comethod2 ?

      SetRate comethod2 ?

      GetRate comethod2 ?

      SetVolume comethod2 ?

      GetVolume comethod2 ?

      WaitUntilDone comethod2 ?

      SetSyncSpeakTimeout comethod2 ?

      GetSyncSpeakTimeout comethod2 ?

      SpeakCompleteEvent comethod1 ?

      IsUISupported comethod5 ?

      DisplayUI comethod6 ?

    ISpVoice ENDS

    ;#########################################################################

    ;可变数据段

       .data?

          szbufferprev db 20 dup(?)

          szbuffernow db 20 dup(?)

          hWinMain DWORD ?

          idTIMER DWORD ?

          CommandLine DWORD ?

          hInstance DWORD ?

          hicon HICON ?

          hmenu DWORD ?

          hlib DWORD ?

          timershowx DWORD ?

          timershowy DWORD ?

          showrect RECT <>

          

       ;常量数据段

       .data

          szClassName db "Timers_Class",0

                szdateformat  db"yyyy年MM月dd日",0

                sztimeformat db "hh点mm分ss秒",0

                stnidstatus NOTIFYICONDATA <>

                 ;======

          isintpointalarmDWORD 1;0-表示整点不报时,1-整点报时

          isshowtimer DWORD 1;0-表示不显示,1-显示

          isintpoint  DWORD 0;0-表示不是整点,1-是整点

          ;======

                 sztooltip db "桌面报时工具",0

                 szabout db "桌面报时工具由WIN32汇编开发",0

          szmscap db "错误",0

          szmstext1 db "无法在桌面上显示!",0

          szmstext2 db "无法得到全屏DC!",0

          ;======

        

          szprevdate db 50 dup(?)

          szprevtime db 50 dup(?)

          sznowdate db 50 dup(?)

          sznowtime db 50 dup(?)

          

          szbegin db "桌面报时工具为您报时"

          sztext db 100 dup(?)

     

    ;#########################################################################

    ;代码段

        .code

    _showtext  proto :DWORD

    _ProcDlgMain proto :DWORD,:DWORD,:DWORD,:DWORD

    _geterrno proto :DWORD,:DWORD

    _speaktext proto :DWORD

    _WinMain proto :DWORD,:DWORD,:DWORD,:DWORD

    _statusicon  proto :DWORD

    _configload proto :DWORD

    start:

    ;程序的入口

           invoke GetModuleHandle, NULL

           mov hInstance, eax

     

           invoke GetCommandLine

           mov CommandLine, eax

     

           invoke _WinMain,hInstance,NULL,CommandLine,SW_SHOWDEFAULT

           invoke ExitProcess,eax

     

    ;#########################################################################

    ;得到当前时间子函数

    _getnow proc

           invoke lstrcpy,addr szprevtime,addr sznowtime

           invoke lstrcpy,addr szprevdate,addr sznowdate

           invoke GetDateFormat,NULL,NULL,NULL,addr szdateformat,addrsznowdate,50

     

     invokeGetTimeFormat,LOCALE_USER_DEFAULT,TIME_FORCE24HOURFORMAT,NULL,addrsztimeformat,addr sznowtime,50

           invoke lstrcpy,addr sztext,addr sznowdate

        invokelstrcat,addr sztext,addr sznowtime

        

        invokeszLeft,addr szprevtime,addr szbufferprev,2

        invokeszLeft,addr sznowtime,addr szbuffernow,2

        invokelstrcmp,addr szbufferprev,addr szbuffernow

        testeax,eax

        je @f

        mov isintpoint,1

        @@:

        ret

    _getnow endp

    ;#########################################################################

    ;显示时间子函数

    ;参数说明:lpsztex:要显示的文本的起始地址

    _showtext proc  uses  ebxlpsztext:DWORD

        LOCAL@Desktopdc:HDC

        LOCAL@dwtextcolor,@dwbkcolor

        mov@dwtextcolor,00010000h

        mov@dwbkcolor,0000FF00h

        invokeGetWindowDC,NULL

        cmpeax,0

        jne@f

        invokeMessageBox,NULL,offset szmstext2,offset szmscap,MB_ICONERROR

        @@:

        mov@Desktopdc,eax

        invokelstrlen,lpsztext

        movebx,eax

        invokeSetBkColor,@Desktopdc,@dwbkcolor

        invokeSetTextColor,@Desktopdc,@dwtextcolor

        invokeTextOut,@Desktopdc,timershowx,timershowy,lpsztext,ebx

        cmpeax,0

        jne@f

        invokeMessageBox,NULL,offset szmstext1,offset szmscap,MB_ICONERROR

        @@:

        invokeReleaseDC,NULL,HDC

        ret

    _showtext endp

    ;#########################################################################

    _showtime proc

           invoke _showtext,offset sztext

         ret

    _showtime endp

    ;#########################################################################



    ;语音朗读文本子函数

    ;参数说明: pszspeakansi:要朗读的文本起始地址

    _speaktext proc uses edx ebx pszspeakansi:DWORD

           .data

              szspeaktext db 200dup(?),0

        szerrtext db "错误号:"

        szerrtextno db 20 dup(?),0

          ppVoice  DWORD ?

         

       

              CLSID_SpVoice GUID<96749377H,3391H,11D2H,<9EH,0E3H,00H,0C0H,4FH,79H,73H,96H>>

              IID_ISpVoice GUID<6C44DF74H,72B9H,4992H,<0A1H,0ECH,0EFH,99H,6EH,04H,22H,0D4H>>

          

     

      .code 

                   

        invoke lstrlen,pszspeakansi

        mov ebx,eax

              invokeMultiByteToWideChar,CP_ACP,MB_PRECOMPOSED,pszspeakansi,-1,addrszspeaktext,ebx

          invoke CoInitialize,NULL

         ;#######################################################################

         ;使用pVoice接口

          invoke CoCreateInstance,addr CLSID_SpVoice,NULL,CLSCTX_ALL,addrIID_ISpVoice,addr ppVoice

         .IF_FAILED

             invoke _geterrno,eax,addr szerrtextno

             invoke MessageBox,NULL,addr szerrtext,addr szmscap,MB_ICONERROR

             jmp@f

         .endif

                 mov eax,ppVoice

                          mov edx,[eax]

               invoke (ISpVoice PTR[edx]).SetVoice,ppVoice,NULL

               .IF_SUCCEEDED

                                  mov eax,ppVoice

                                  mov edx,[eax]

                   invoke(ISpVoice PTR[edx]).SetRate,ppVoice,3

                   .IF_FAILED

                     invoke _geterrno,eax,addr szerrtextno

                     invoke MessageBox,NULL,addr szerrtext,addr szmscap,MB_ICONERROR

                  .endif

                        mov eax,ppVoice

                                  mov edx,[eax]

                   invoke(ISpVoice PTR[edx]).Speak,ppVoice,addr szspeaktext,0,NULL

                   .IF_FAILED

                     invoke _geterrno,eax,addr szerrtextno

                     invoke MessageBox,NULL,addr szerrtext,addr szmscap,MB_ICONERROR

                  .endif

               .endif

        

        mov eax,ppVoice

          mov edx,[eax]

          invoke (ISpVoice PTR[edx]).Release,ppVoice

        @@:

        call CoUninitialize

           ret

    _speaktext endp

    ;#########################################################################

    ;对话框消息处理函数

    _ProcMain proc uses ebx hWnd,uMsg,wParam,lParam

      LOCAL @stpos:POINT

      .if uMsg==WM_TIMER

          mov eax,wParam

         .if eax==IDT_TIMER

                    call _getnow

                    .if isshowtimer==1

                       call_showtime

                   .endif

                    .if isintpointalarm==1 &&isintpoint==1

                         invoke _speaktext,addr szbegin

                         mov isintpoint,0

             .endif

          .endif      

    .elseif uMsg==WM_NOTIFYICONN

         moveax,wParam

         .if eax== IDR_MAINFRAME

                          mov eax,lParam

                          movzx eax,ax

                          .if eax== WM_RBUTTONUP

                             invoke GetCursorPos,addr @stpos

                             invokeTrackPopupMenu,hmenu,TPM_LEFTALIGN,@stpos.x,@stpos.y,NULL,hWnd,NULL

                     .endif

                  .endif

    .elseif uMsg==WM_CLOCKALARM

         invoke_speaktext,addr szbegin 

      .elseif uMsg==WM_COMMAND

        moveax,wParam

        movzxeax,ax

         .ifeax==MENUID_EXIT

                     invoke InvalidateRect,NULL,NULL,NULL

           invoke    UnInstallHook,hWnd

                    invoke KillTimer,hWnd,idTIMER

                    invoke _statusicon,NIM_DELETE

                                invoke DestroyWindow,hWnd

                  .elseif eax==MENUID_SYSTEMSET

                                invoke _configload,0

                                invoke ShowWindow,hWinMain,SW_SHOWNORMAL

                  .elseif eax==MENUID_ABOUT

                      invokeMessageBox,NULL,addr szabout,addr sztooltip,NULL

                  .elseif eax==MENUID_SPEAKTIMER

            invoke_speaktext,addr szbegin

        .elseifeax==IDC_CANCEL

              invokeShowWindow,hWinMain,SW_HIDE      

                  .elseif eax==IDC_OK

                          call _configsave

                          invokeShowWindow,hWinMain,SW_HIDE      

        .endif

          .elseif uMsg==WM_DESTROY

                  invoke PostQuitMessage,NULL

    .else

             invoke DefDlgProc,hWnd,uMsg,wParam,lParam

             ret

      .endif

      xor eax,eax

      ret

    _ProcMain endp

    ;#########################################################################   ;取得COM接口错误号函数,可以根据错误号在winerror.h中查到错误类型

    _geterrno proc szerrhex:DWORD,pszerrtext:DWORD

       push eax

       invokedw2hex,szerrhex,pszerrtext

       pop eax

       ret

    _geterrno endp 

    ;#########################################################################   ; 状态栏图标操作

    _statusicon  proc operation:DWORD

    invoke Shell_NotifyIcon,operation,addr stnidstatus

    ret

    _statusiconendp     

    ;#########################################################################   ;主窗口消息循环

    _WinMain proc hInst:DWORD,hPrevInst:DWORD,CmdLine:DWORD,CmdShow:DWORD

           LOCAL @stwc:WNDCLASSEX

           LOCAL @stmsg:MSG

           LOCAL @CommandLine:DWORD

           mov@stwc.cbSize,        sizeof WNDCLASSEX

           mov@stwc.style,         CS_HREDRAW or CS_VREDRAW

           mov@stwc.lpfnWndProc,   offset _ProcMain

           mov@stwc.cbClsExtra,    NULL

           mov@stwc.cbWndExtra,    DLGWINDOWEXTRA

           push hInst

           pop @stwc.hInstance

           mov @stwc.hbrBackground,  COLOR_BTNFACE+1

           mov @stwc.lpszMenuName,  NULL

           mov @stwc.lpszClassName,  offset szClassName

           invoke LoadIcon,hInst, IDR_MAINFRAME

           mov hicon,eax

           push hicon

           pop @stwc.hIcon

           push hicon

           pop @stwc.hIconSm

           invoke LoadCursor,NULL,IDC_ARROW

           mov @stwc.hCursor,eax

           invoke RegisterClassEx,addr @stwc

           invoke CreateDialogParam,hInst,DIALOG_MAIN,NULL,NULL,NULL

           mov   hWinMain,eax

           invoke LoadMenu,hInst,IDR_MAINMENU

           mov hmenu,eax

           invoke GetSubMenu,hmenu,0

           mov hmenu,eax

           mov stnidstatus.cbSize,sizeof NOTIFYICONDATA

             push hWinMain

             pop stnidstatus.hwnd

             mov stnidstatus.uID,IDR_MAINFRAME

             push hicon

             pop  stnidstatus.hIcon

             mov stnidstatus.uFlags,NIF_ICON or NIF_TIP or NIF_MESSAGE

             mov stnidstatus.uCallbackMessage,WM_NOTIFYICONN

           invoke lstrcpy,addr stnidstatus.szTip,addr sztooltip

           invoke ShowWindow,hWinMain,SW_HIDE

           invoke UpdateWindow,hWinMain

           invoke _configload,1

        .while TRUE

             invoke GetMessage,addr @stmsg,NULL,0,0

             .BREAK .IF eax==0

                invokeIsDialogMessage,hWinMain,addr @stmsg

                .ifeax==FALSE

                        invoke TranslateMessage,addr @stmsg

                               invoke DispatchMessage,addr @stmsg

                  .endif

         .endw 

          moveax,@stmsg.wParam

          ret       

    _WinMain endp

    ;#########################################################################   ;加载配置

    _configload proc isfirstrun:DWORD

    .code

    .if isfirstrun==1 ;第一次运行,需要读取文件和初始化

           ;初始化

           invoke GetDateFormat,NULL,NULL,NULL,addr szdateformat,addrsznowdate,50

        invokeGetTimeFormat,LOCALE_USER_DEFAULT,TIME_FORCE24HOURFORMAT,NULL,addrsztimeformat,addr sznowtime,50

         invoke SetTimer,hWinMain,IDT_TIMER,1000,NULL      

      mov idTIMER,eax

           invoke _statusicon,NIM_ADD;创建状态栏图标

            invokeInstallHook,hWinMain,WM_CLOCKALARM;安装热键钩子

            invoke GetSystemMetrics,SM_CXSCREEN

        shreax,1

        movtimershowx, eax

        movtimershowy, 1

    .endif

     .if isintpointalarm==0

                  invokeCheckDlgButton,hWinMain,IDC_CHECKBS,BST_UNCHECKED

     .else

               invoke CheckDlgButton,hWinMain,IDC_CHECKBS,BST_CHECKED

     .endif

     .if isshowtimer==0

                  invokeCheckDlgButton,hWinMain,IDC_CHECKSHOWTIMER,BST_UNCHECKED

     .else

                     invoke CheckDlgButton,hWinMain,IDC_CHECKSHOWTIMER,BST_CHECKED

     .endif

      ret

    _configload endp

    ;#########################################################################   ;保存配置

    _configsave proc

     invoke IsDlgButtonChecked,hWinMain,IDC_CHECKBS

     .if eax==BST_CHECKED

            mov isintpointalarm,1

     .else

                       mov isintpointalarm,0

     .endif

     invokeIsDlgButtonChecked,hWinMain,IDC_CHECKSHOWTIMER 

     .if eax==BST_CHECKED

                         mov isshowtimer,1

     .else

                         mov isshowtimer,0

                         invoke InvalidateRect,NULL,NULL,NULL

     .endif

           ret

    _configsave endp

    ;#########################################################################   end start

    2、  DLL文件代码

    .586

     .model flat, stdcall

     option casemap:none  

     

    ;#########################################################################

     

     include windows.inc

     include user32.inc

     include kernel32.inc

     

     includelib user32.lib

     includelib kernel32.lib

    .data?

      hHook DWORD ?

      hMainWnd DWORD ?

      hWmessage DWORD ?

    .data

       hInstance DWORD 0

       sztooltip db "桌面报时工具",0

    ;#########################################################################  

    .code

    ;#########################################################################

    ;DLL入口

      DllEntry prochInst:HINSTANCE,reason:DWORD,userreserved:DWORD

                push hInst

         pop hInstance

                  mov eax,TRUE

         ret

      DllEntry endp

    ;#########################################################################

    ;键盘消息处理函数

    KeyProc proc uses ebx dwCode:DWORD,wParam:DWORD,lParam:DWORD

      invokeCallNextHookEx,hHook,dwCode,wParam,lParam

      .if dwCode == HC_ACTION&&wParam==VK_F12

            mov ebx,1

            shl ebx,30

            test lParam,ebx

            jne @f

            invoke SendMessage,hMainWnd,hWmessage,0,0

            @@:

      .endif

      xor eax,eax

      ret

    KeyProc endp

    ;#########################################################################

    ;安装HOOK函数

    InstallHook proc hwnd:DWORD,dwmessage:DWORD

       push hwnd

       pop hMainWnd

       push dwmessage

       pop hWmessage

       invokeSetWindowsHookEx,WH_KEYBOARD,addr KeyProc,hInstance,NULL

       mov hHook,eax

       ret

    InstallHook endp

    ;#########################################################################

    ;卸载HOOK函数

    UnInstallHook proc hwnd:DWORD

      invoke UnhookWindowsHookEx,hHook

      ret

    UnInstallHook endp

    ;#########################################################################  

    end DllEntry

    3、  DLL导出文件内容(声明DLL的外部函数)

    KeyProc  proto :DWORD,:DWORD,:DWORD

    InstallHook proto :DWORD,:DWORD

    UnInstallHook proto :DWORD

     

    展开全文
  • 这是一套纯静态的html源码,使用html和js脚本实现的一个仿电脑桌面的web端工具平台,是我们搜索引擎大全一直使用的远端桌面, 最近有一些朋友非常喜欢我们搜索引擎大全的云端桌面,所以今天我们大家把这套源码放出来...
  • 卸载方法:关闭“中国天气”,关闭“桌面小工具”或“边栏”,开启“桌面小工具”或“边栏”,打开“桌面小工具”或“边栏”列表界面,右键“中国天气”,点击卸载。 升级方法:关闭“中国天气”,关闭“桌面小工具...
  • 使用html和js脚本实现的一个仿电脑桌面的web端工具平台,是我们搜索引擎大全一直使用的远端桌面,最近有一些朋友非常喜欢我们搜索引擎大全的云端桌面,所以今天我们大家把这套源码放出来,源码的效果就跟我们的云端...
  • 4、系统认PNG,可是PNG的图标好看的多,没关系,我们把他们转化成ICO,最好最小巧的PNG和ICO互相转化的工具PNG 2 ICON,绿色,非常简单,打开后两个窗口,PNG图标拉进右边的(多少都行),左边自动生成ICO,拉...
  • 打开IE 8的时候按下F12或者工具中打开调试工具在任务栏中出现了调试工具,但是就是在桌面显示不出来。 IE8调试工具无法使用,其实是有窗口的,只是变了,而且跑出屏幕显示外了,我经常出现这种情况! 解决方法...

    打开IE 8的时候按下F12或者工具中打开调试工具在任务栏中出现了调试工具,但是就是在桌面显示不出来。

    IE8调试工具无法使用,其实是有窗口的,只是变小了,而且跑出屏幕显示外了,我经常出现这种情况!

    解决方法(治标):右键任务栏上的任务,点最大化,就出现窗口了!

     

    展开全文
  • 一开发此工具的缘由 由于本人在游戏公司做java游戏服务端protosbuf ,使用的是MySQL数据库,...(插曲:最初打算做跨平台的桌面版本,由于熟悉javafx就换成Web版本,不过好处就是打开网页就用能,也比较方法) 三截
  • 百威软件常用工具

    2014-03-27 09:30:39
    4. 提供一些小工具方便使用。 5. 重要数据请先备份数据库,再执行。 6. 增加功能,建议,想法,在主程序界面中“问题提交”中提交。 大家好,百威软件常用工具提供百威软件全套常用工具,附带了思迅等软件工具等。...
  • Screenshot Captor是一款专业好用的截图工具,这款软件的知名度虽然高,但其实非常好用,因为当你开启Screenshot Captor之后,它就自动将使用者按下Print Scrn所抓取的屏幕画面收集起来,并且马上的保存成图片...
  • 一是,电脑桌面左下角的输入法状态条不显示,你无法用鼠标点击软键盘; 二是,电脑桌面右下角的输入法图标没了,各输入法菜单也不见了,即语言栏不见了; 三是,输入法切换问题,即用系统默认的Ctrl+空格快捷键...
  • MAPGIS地质制图工具

    2013-05-06 16:15:30
    (以上快捷键区分大写),其它快捷键与mapgis相同。 在编辑视图中,如果状态为准备状态,按住Ctrl右击,将弹出常用图元编辑快捷菜单;按住Shift右击,将弹出扩展功能快捷菜单。 编辑本段安装与卸载 系统要求 基础...
  • HFS/HFS+苹果分区显示

    2014-05-27 11:40:46
    这是一个MacDrivePro的软件,装黑苹果必备HFS/HFS+苹果分区显示,可以自动识别所有AF标识的分区,并且分配盘符,而且它很隐藏分区查看工具,如果运行后还能识别请重启,如果都还不行就是系统兼容压,换...
  • 本软件主要实现将MAC的2880*...唯一的完美是桌面图标稍.但对于程序员来说,各种编程软件在retina屏下显示基本完美,显示正常才是关键.比如eclipse这些. 下载工具包中的DisplaySettings.exe按软件上面的帮助操作即可.
  • EXCEL集成工具箱V6.0

    2010-09-11 01:44:37
    其中功能窗体显示区(NoTaskbar)功能可设置本工具启用的窗体图标是否在状态栏显示,并允许切换功能。 扩 展 工 具 【屏幕截图】 可以截取屏幕任意一区域并复制或另存为图片,可随意更改大小,操作灵活性特强。 ...
  • 软件界面设计工具_3款合集

    千次下载 热门讨论 2010-06-29 03:52:47
    仅仅有桌面版本,还有能集成在Confluence,JIRA,和XWiki中的版本,使得异地在线协作更方便有效。 可以用命令行进行导出操作,这样就能让我写个脚本,从svn里checkout某个目录下的所有设计文件后,导出图片,...
  • Excel新增工具

    2011-12-20 09:30:27
    (3)调班:调班需要学生考分差异、男女等条件要匹配,主调学生还能被再度调出……所以,纯手工调班是相当劳神的事情,本软件设计了按考号大小、姓名音序自动查找、调班标记颜色与备注等功能,使调班轻松自如。...
  • 其中功能窗体显示区(NoTaskbar)功能可设置本工具启用的窗体图标是否在状态栏显示,并允许切换功能。 扩 展 工 具 【屏幕截图】 可以截取屏幕任意一区域并复制或另存为图片,可随意更改大小,操作灵活性特强。 ...
  • 其中功能窗体显示区(NoTaskbar)功能可设置本工具启用的窗体图标是否在状态栏显示,并允许切换功能。 扩 展 工 具 【屏幕截图】 可以截取屏幕任意一区域并复制或另存为图片,可随意更改大小,操作灵活性特强。 ...
  • 其中功能窗体显示区(NoTaskbar)功能可设置本工具启用的窗体图标是否在状态栏显示,并允许切换功能。 扩 展 工 具 【屏幕截图】 可以截取屏幕任意一区域并复制或另存为图片,可随意更改大小,操作灵活性特强。 ...
  • Excel集成工具箱7.0是利用VBA(Visual Basic for Applications)语言编写的增强应用型插件。...【显示桌面】 快捷的一键式显示桌面,有时桌面图标找到时特别有用。 【资源管理器】 快捷的打开系统IE资源管理...
  • 软体介面清新整洁,可以用大图示、图示、详细清单显示安装项目 以滑鼠点两下图示或使用滑鼠右键来移除软体 如果是最新安装的软体,其图示会以红色底图来强调显示,是一项体贴的功能设计 软体移除后会自动检查资料...
  • 如果觉得不够, 那么可以启用 SwapContext Hooking, 只要进程被调度, 都能一一显示出来. 2.icelight 提供四种方法来终止线程, 在选项 -> 设置里可以更改. 强度从左到右依次由弱变强. 3.如果遇到无法终止的进程, ...
  • 老黄历

    2006-03-16 00:00:00
    本软件是一款超小型、体重仅60K的桌面黄历工具,可以显示出任何一年中某一个月的日历,包括阳历、农历、节气、节日等信息,我知道网上有些站点提供了对农历的查询,但每次要看的时候还必须上网,很方便,所以我编...
  • 侧边栏小工具 边栏数量可自定义、完全使用WP官方的小工具模型,开发了更多适合本主题的小工具 语音朗读 使用百度语音合成技术来为您阅读文章 评论表情 本主题自带评论表情功能,无需插件在后台即可设置 瀑布流 ...
  • 句柄精灵软件

    2018-02-27 16:33:20
    自动显示隐藏控件:选择该项后,当前活动窗口中的隐藏的控件(子窗口)会全部显示出来。 自动激活无效控件:选择该项后,当前活动窗口中的无效的控件(呈灰色)会变为有效。 取色器:功能强大的屏幕取色器。 屏幕...
  • 自动显示隐藏控件:选择该项后,当前活动窗口中的隐藏的控件(子窗口)会全部显示出来。 自动激活无效控件:选择该项后,当前活动窗口中的无效的控件(呈灰色)会变为有效。 取色器:功能强大的屏幕取色器。 屏幕...
  • 自动显示隐藏控件:选择该项后,当前活动窗口中的隐藏的控件(子窗口)会全部显示出来。 自动激活无效控件:选择该项后,当前活动窗口中的无效的控件(呈灰色)会变为有效。 取色器:功能强大的屏幕取色器。 屏幕...
  • fireworks入门

    2009-06-27 08:16:00
    有些工具按钮的右下角有一个三角,说明这个按钮集成了几种不同的工具,按住这个三角放就显示出其他工具,将鼠标移动到要选择的工具上即可选中该工具,如图5.2.3所示。 5.2.3属性...
  • fat32位的系统盘内的专用清理工具不扫描数据流,只能无奈的选择搜索全机指定大小的*.vbs文件删除,这个可能导致误删除正常的vbs文件,可以自己查看扫描结束后的日志。 4、删除注册表内被病毒恶搞的项目,此项目能...

空空如也

空空如也

1 2 3 4 5 ... 7
收藏数 131
精华内容 52
关键字:

桌面小工具显示不出来