Software-App zum Erstellen einer transparenten Umrissbox?

Dazu brauche ich ein Programm:

Im Grunde ist es nur eine program.exe-Datei, die Folgendes tut:

  1. Hat einen Außenrand
  2. Innen durchscheinend

Es ist in Bezug auf die Funktion ähnlich wie Desktop Coral . Andere ähnliche Programme wären Stardocks

Aber in dem Sinne, dass die Box so aussehen wird

rahmen

Ich brauche das, damit ich Rahmen um make screencast/.gif machen kann, bevor ich sie mache

BEARBEITEN: Ich beabsichtige, ein Autohotkey-Skript auszuführen, damit dieses Fenster immer im Vordergrund ist

Antworten (1)

Ich habe ein vorhandenes AutoHotkey-Skript AutoHotKey- Skript geändert

b:=10   ; border in px . This is black border
t=false ; variables are set by default to false, this line not needed but added for clarity

;----------------
; This Initializes the window
;----------------

Gui,+Resize                 ; window resizable (drag)
Gui, Color, EEAA99          ; Initializes Color so not-everything transparent
Gui +LastFound              ; Makes GUI the same background color as your regular window GUI apps
WinSet, TransColor, EEAA99  ; Sets transparency
Gui,Show,w500 h500          ;  This sets width and height
return                      ; sends input

;------------
; Below is HotKey
;------------

F1::           

    t:=!t                                                           ; T is false default, changes to true upon first F1 push 
    if t {                                                          ; makes the "black border" unmovable window

        Gui, -Caption +ToolWindow +LastFound -Resize  +AlwaysOnTop   ; "ToolWindow: Provides a narrower title bar but the window will have no taskbar button" -Caption "removes border and title bar",       
        Gui, Color, Black                                           ; This sets color of border, causes temporary "black screen flash"
        WinGetPos,,,w,h
        q:=w-b, z:=h-b                                                                         ; precalculates border
        WinSet, Region, 0-0 %w%-0 %w%-%h% 0-%h% 0-0  %b%-%b% %q%-%b% %q%-%z% %b%-%z% %b%-%b%   ; Creates "black border"
    }
    else {                                                          ; This secion resets to default 

        Gui, +Caption -ToolWindow +LastFound +Resize -AlwaysOnTop              

        Gui, Color, EEAA99 ;               
        Gui +LastFound  ; Make the GUI window the last found window for use by the line below.
        WinSet, TransColor, EEAA99  ;

        WinSet,Region
    }
return

Damit kann ich drücken F1, um einen Rand zu sperren, der nicht verschoben werden kann, es sei denn, F1 wird erneut gedrückt (es sitzt auch als oberstes Fenster). Drücken Sie F1erneut und Sie können den Rand frei verschieben. Ich habe das Positionsfenster transparent gemacht, damit Sie im Voraus sehen können, was Sie sehen werden.

Ich habe viele Anmerkungen zu meinem Skript hinzugefügt. Ich habe das Original jedoch nicht hier im reddit-Post erstellt

Animation

Sie können diese AutoHotKey-Funktion verwenden, um schnelle Screencast-Gifs und vorbeschriftete Ränder auf Screenshots zu erstellen