SCMWC
中文

Frame any part of your screen.
Get told when it changes.

It doesn't matter which application owns that pixel — Citrix, SAP, an internal tool written in 2005, a browser dashboard, a render queue. SCMWC only looks at pixels, so it never needs to integrate with anything.

Download free Windows 10 / 11 · ~110 KB · no admin rights needed

Everything is free right now. No time limit, no ads, no tracking.
All releases

The SCMWC main window: a list of watched regions showing status, condition and progress, with a notification log below

What it does

Five ways to trigger

On any change · when a progress bar fills · at a chosen percentage · when a colour changes · when the region goes quiet. The last four are edge-triggered, so a finished job pings you once, not every second.

It finds the progress bar for you

Frame the whole window if you like — SCMWC locates the bar inside your selection. It still works when the bar hits 100% and instantly resets for the next run.

Progress that isn't a bar

A line of text like "Uploading… 22%", a spinner, a scrolling log — none of these have a shape to measure. Use "tell me when it goes quiet" instead: it watches for the region to stop moving.

Alerts on your phone

Point it at a Discord webhook and go get lunch while the machine works. Your phone buzzes when it's done.

Minimising doesn't blind it

A minimised window draws nothing, so SCMWC parks it off-screen and keeps watching — rather than telling you not to minimise things.

It never fails silently

If it can't read the region it says so and why, and that time is subtracted from the coverage figure. The notification log tells you whether a condition never fired or Windows swallowed the toast.

What does your progress actually look like?

"Progress" looks completely different from one program to the next. These five shapes cover most of it, and they don't all suit the same condition. Picking the right one is the difference between a ping and an hour of silence.

Five common progress styles: a classic bar, a line of text with a percentage, a spinner, a scrolling log, and a status block that turns green when finished
A · A classic bar Tell me when it finishes
There's a clear filled/unfilled boundary, so the percentage is measurable. You can frame the whole window; the bar gets located automatically.
B · Text with a percentage
"Uploading… 22%"
Tell me when it goes quiet
There is no shape to measure here, so "when it finishes" is completely blind to it — measured: zero triggers in 22 seconds. "Goes quiet" handles it correctly.
C · A spinner, no numbers Tell me when it goes quiet
The moment the spinner stops is the moment the work finished.
D · A scrolling log Tell me when it goes quiet
Builds, deploys and backups all look like this. Set a longer quiet window (30s) so a mid-run pause isn't mistaken for completion.
E · A block that changes colour Tell me when the colour changes
Red to green, grey to blue. Frame just the block, not the text beside it.

Every row above was measured against a test page, including the negative case — text percentages really do produce zero triggers with the wrong condition. If you pick a bar-based condition and no bar can be found, SCMWC tells you out loud instead of quietly never notifying you.

Windows will warn you — here's how to install anyway

This build isn't code-signed yet (a certificate runs $100–300 a year; it's coming), so Microsoft Defender SmartScreen blocks it. What that warning means is "not enough people have downloaded this for me to recognise it" — not "this file is malicious". Every new program hits this before it has sold enough copies.

Running the installer looks like this:

Windows protected your PC
Microsoft Defender SmartScreen prevented an unrecognised app from starting. Running this app might put your PC at risk.
More info Don't run
  1. Click the small More info link (not "Don't run")
  2. A Run anyway button appears — click it
  3. The SCMWC installer opens; accept the terms and install

If there's no "More info" link

The file was marked as downloaded from the internet and blocked outright. Right-click SCMWC-Setup.exeProperties, tick Unblock at the bottom, click OK, and run it again.

You don't need to turn SmartScreen off

The steps above whitelist this one file and leave your protection intact. Some guides tell you to disable SmartScreen in Windows Security — please don't. That strips the check from every file you download afterwards, and most people never switch it back on.

If you'd rather verify first

Upload the installer to VirusTotal and let seventy-odd engines look at it. You can also confirm you got the exact file that was published — run Get-FileHash .\SCMWC-Setup.exe -Algorithm SHA256 and compare it with the hash on the release page.

Things you should know before installing

It moves your windows When a watched window is minimised, SCMWC restores it and parks it outside the visible desktop so it keeps drawing and can still be captured. Put it back any time from the tray menu; quitting the app restores it too.
"Finished" is an inference Windows progress bars animate as they fill, so a program that resets the instant it completes may never actually render a full bar. SCMWC then infers completion from progress falling sharply — which can mistake a failed retry for a finished job.
Not for anything critical This is a convenience tool, not a monitoring or alerting system. Do not use it for medical, industrial safety, fire, transport or automated trading purposes — anywhere a missed notification could cause harm.
Phone alerts send data to Discord If you enable it, the window title and the reason for the alert are sent to the Discord channel you choose. Attaching a screenshot is off by default. Check your employer's policy before turning either on.
Some screens can't be captured Full-screen games and DRM-protected video windows refuse to let other programs read their pixels. SCMWC shows "no image" and explains why rather than pretending to watch.

Full terms are in the licence and disclaimer, also shown during installation.

Requirements

OSWindows 10 1607 or later / Windows 11
Runtime.NET Framework 4.x — already part of Windows
LanguageEnglish, switching to Traditional Chinese only if that is your Windows display language. Change it any time from the tray menu.
Installs to%LOCALAPPDATA%\Programs\SCMWC, no admin rights
Settings file%LOCALAPPDATA%\SCMWC\config.txt, removed on uninstall
Data collectionNone. No analytics, no ads, and no outbound connections except the Discord webhook you configure yourself.