topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Saturday July 13, 2024, 11:57 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: ScreenAction - Configurable actions triggered by screen area change.  (Read 9118 times)

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Space reserved for ScreenAction v0.1.0 release.
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: April 23, 2022, 05:07 AM by publicdomain »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
ScreenAction - Configurable actions triggered by screen area change.

Code repository: https://github.com/p...domain/screen-action

Original thread: Detect change in marked area.



Requirements (collected from several users):

kgp43:

  • Select what area of the screen to monitor
  • Select sound file to play
  • click start button

lhatch:

I want to monitor an area of the screen (not a pixel) and if a % different change happened make a sound and launch a program maybe.

user45454:

If the ALARM lamp turns red = run a program.



First version pledged for this month (April).
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: April 16, 2022, 10:40 AM by publicdomain »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Given the nature of the app & requirements, we'll tackle three modes on the program:

* Whole desktop coordinates.
* Single-window coordinates.
* Webcam feed capture.

First ALPHA version comes with whole desktop processing :)
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: April 23, 2022, 05:00 AM by publicdomain »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Program GUI is done:

ScreenAction_GUI.png

Thinking about the use case of green & red light detection. May need to have an option to skip every other detection.

1. First (base) = green.
2. Second (change) = red. Triggers action.
3. Third. Base again = green.
4. Fourth  (change) = red. Triggers action.

Option can be called "Skip odds". This alpha is the next release :)
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: April 23, 2022, 04:58 AM by publicdomain »

MLJ1111

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Hey Vic!

Created an account just to let you know, good stuff! Will be following this, Would love to test it with something that has been bugging me for a while.

My case however is monitoring any change periodically on the whole screen, save the date/time of course.

T

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Hey Vic! Created an account just to let you know, good stuff! Will be following this,

Fantastic! Glad to know this and you :) Welcome to the party

My case however is monitoring any change periodically on the whole screen, save the date/time of course.

Okay! As a "wink" to your request I've added a "Whole screen" context menu option to the set area button (right-click):

ScreenAction_ALPHA_2022-05-02_whole-screen.png

This one is about to take off
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com

cacgul

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Hey Vic!
wow, actually this is exact what I am looking for with this GUI and area changes! I registered here for this cool tool :)
I have no idea how to get started this tool. I downloaded the repo and how do I get an .exe/executable file from it?

Thank you for any advice!
Have a nice day mate!

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Hey Vic!
wow, actually this is exact what I am looking for with this GUI and area changes! I registered here for this cool tool :)
I have no idea how to get started this tool. I downloaded the repo and how do I get an .exe/executable file from it?

Thank you for any advice!
Have a nice day mate!

Hi cacgul, thanks & welcome to the family. I have both desktop and window figured. I'll be releasing an ALPHA with them (No worries, public release contains .exe binary).

Going to "ping" you via PM.

(Camera support as required by user45454 to follow)

Cheers!
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: May 15, 2022, 09:42 AM by publicdomain »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
(Camera support as required by user45454 to follow)
-publicdomain (May 15, 2022, 09:17 AM)

hmm... seriously pondering splitting webcam functionality into a separate "Camera Action" release...This will allow for a faster release of what's coded (this app) & a deeper dwelling on algorithms for computer vision, including OpenCV :)

The simpler detection for screen pixels and windows is a different domain vs real-life camera video feeds.

EDIT: Yep, two separate releases is the way to go :up: (Good news for this one)
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com

cacgul

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 2
    • View Profile
    • Donate to Member
Wow, thats Sounds good, thank you mate :-)

Hey Vic!
wow, actually this is exact what I am looking for with this GUI and area changes! I registered here for this cool tool :)
I have no idea how to get started this tool. I downloaded the repo and how do I get an .exe/executable file from it?

Thank you for any advice!
Have a nice day mate!

Hi cacgul, thanks & welcome to the family. I have both desktop and window figured. I'll be releasing an ALPHA with them (No worries, public release contains .exe binary).

Going to "ping" you via PM.

(Camera support as required by user45454 to follow)

Cheers!
-publicdomain (May 15, 2022, 09:17 AM)

arturo523

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
I would like to try this when it will be ready vic :D


I have a program that tells me the status of certain devices ON, OFF, FAL and I like to be notified with a sound when a status change is made, such as from ON to FAL

« Last Edit: June 26, 2022, 03:05 PM by arturo523 »

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
I would like to try this when it will be ready vic :D


I have a program that tells me the status of certain devices ON, OFF, FAL and I like to be notified with a sound when a status change is made, such as from ON to FAL

Hello! it suits this purpose :Thmbsup:

...Work and other delays have interfered yet I'm releasing an ALPHA version with enough functionality for your target use.

Thanks for "pinging". Appreciated :)
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com

todachen

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #12 on: August 30, 2022, 07:05 PM »
@publicdomain

OMG! This is amazing.  I have been looking for this for a while.  I finally stumbled upon this thread.  I joined this website (which I a sure is great, but just not a place that I happen to frequent) just so that I could post this. 

I hope you area able to release the alpha version soon.  I really want the features that you are designing into this app.

Is there a beta version available?

THANKS!

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #13 on: September 03, 2022, 10:25 AM »
Hello @todachen! Glad you like the program's concept :Thmbsup:

There is a chance for ScreenAction to be released during this month.

Cheers!
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com
« Last Edit: January 27, 2023, 04:40 PM by publicdomain »

lovecoding

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #14 on: September 09, 2022, 07:25 AM »
Hi! Congrats for the amazing work!
Is it possible to test it now?

gvipper

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #15 on: September 29, 2022, 11:13 AM »
Vic,

This is great. This is the perfect solution for many of my issues.  Some software out there has too many options and others don't have enough. But this project is perfect.
I would love to download and try it out.

Great work!

Thank you.

evant22

  • Participant
  • Joined in 2022
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #16 on: December 29, 2022, 12:07 PM »
Hello @todachen! Glad you like the program's concept :Thmbsup:

There is a big chance for ScreenAction to be released during this month.

Cheers!

Created and account just for this! Looks like an awesome project that I could really use it as a work around to my main programming problem. Not to be vague on purpose, it's just unrelated and seemingly much more difficult. I was thinking watching for changes in a program and executing a command, mouse click, or hotkeys would be a simple thing that has already existed somewhere on the internet for years and years, but I keep looking and.... nope lol I did download the files from github, installed visual studio and all that jazz, but is there any way to make it functional right now or is it still in development? The GUI pops up, but I cant get anything to function afterward, including the links back to this thread and the source code. I even "built" it to be an exe thinking that might be a problem. Thats the extent of my .cs knowledge, so pretty much nothing. If it just isn't complete, I hope to see it when its working!

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Re: ScreenAction - Configurable actions triggered by screen area change.
« Reply #17 on: January 27, 2023, 04:47 PM »
Hi guys, thanks for the kind words and patience. For the second half of past year I was going from contract to contract which pushed the PD coding to the side :-[

We are likely getting some sponsorship coming for the PD project in the next following days which enables completion of several programs, with this one high on the list :Thmbsup:

Thank you very much again for your support.

Lots of love @ this community :-*

Vic
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com

pirabid

  • Participant
  • Joined in 2023
  • *
  • default avatar
  • Posts: 1
    • View Profile
    • Donate to Member
Hi guys, thanks for the kind words and patience. For the second half of past year I was going from contract to contract which pushed the PD coding to the side :-[

We are likely getting some sponsorship coming for the PD project in the next following days which enables completion of several programs, with this one high on the list :Thmbsup:

Thank you very much again for your support.

Lots of love @ this community :-*

Vic


Any news on this please? If this is not taking off anytime soon, I am contemplating to create software on my own (Actually I was already on it after I got frustrated to see nothing exists on Internet in 2023, screens already created)

1.JPGScreenAction - Configurable actions triggered by screen area change.
2.JPGScreenAction - Configurable actions triggered by screen area change.
3.JPGScreenAction - Configurable actions triggered by screen area change.
4.JPGScreenAction - Configurable actions triggered by screen area change.


1. Developing screens using SceneBuilder
2. UI and Backend coding in JavaFX (17) and JavaSE (Java 17)
3. Using Eclipse/Gradle
4. I know JAVA is a mess when it comes to packaging/distributing desktop grade software to end users, so I plan to bundle and distribute software as java images (JRE+Application+Dependencies all bundled together) at least for Windows-64-bit to begin with.

I am strictly not a developer by profession, so don't expect too much  :D

Regards,
Abid

publicdomain

  • Moderator
  • Joined in 2019
  • *****
  • Posts: 736
  • Call me Vic!
    • View Profile
    • Donate to Member
Any news on this please?
...
Regards,
Abid

Hello Abid, I've added ScreenAction to the list of due programs I'm working on right now.

There is a ScreenAction release with basic features coming sooner rather than later. Having said that, do feel free to do your implementation. My personal policy regarding free software releases being: the more options for the community the merrier!

Cheers!  :Thmbsup:
Vic
My name's Victor but do feel free to call me Vic! (now known as "paradisusvic")

❤️ Support on Patreon @ www.patreon.com/paradisusis
New Email/Paypal: paradisusvicgmail.com