Display small random image from folder that stays on top of other windows. Change image when an area of screen is clicked.
$750-1500 USD
已完成
已发布超过 8 年前
$750-1500 USD
货到付款
The program will run on dual monitors, 32 bit Windows 7 Standard Embedded, or Windows 7.
Windows Explorer will not be running and there will be only a mouse, no keyboard.
Another Direct3D9 application will be running in full screen mode.
The command line for this program will look something like this;
[login to view URL]
--input-x 2:8
--input-y 2:9
--input-width 90
--input-height 33
--input-match .\[login to view URL]
--output-x 1:770
--output-y 1:7
--output-width 69
--output-height 69
--output-images .\images\Number*.jpg
Where the input x,y,w,h options mean when the left mouse button is clicked and the pointer is in this absoloute screen region on monitor 2;
8x9x90x33, and the image on the screen at those coordinates matches ".\[login to view URL]", then display a re-sized random image from the images matching this file name ".\images\Number*.jpg" on monitor 1 at 770x7x69x69.
That image must stay on top, have no boarder, control, or title bar.
If [login to view URL] does not exist, your program will create it from whatever image is on screen when the left mouse is clicked.
This may require some fairly low-level windows operations as it requires creating hooks into mouse movements, creating always on top frames, and grabbing screen images.
Here are some examples of existing programs that accomplish elements of these requirements;
Always On Top Maker V1.00 (example of program that stays on top of other windows. Our computer will be dedicated to running only this single
[login to view URL]
Command Line Screen Shot maker example (showing how to capture image under mouse for initial generation or comparison);
[login to view URL]
And possibly
[login to view URL]
Example Source for command line image viewer;
[login to view URL]
Monitor and capture mouse events from another program;
[login to view URL] ([login to view URL])
[login to view URL]
I can not distribute the actual embedded application this will be running with, nor would it run on your system without additional hardware and drivers, but any DirectX application should serve as a test environment. Kodi should work just fine. You can download it here [login to view URL]
I have included a zip file with example screen shots and button images using Kodi corresponding to the command line example given above.
Hi! My name is Konstantin. I have a lot of relevant experience and skills required to do this task quick and with high quality. This stay-on-top task is some kind of low-level system related problem with a lot of nuances and possible problematic points related to your existing full-screen application. I suggest to make some king of demo to prove and check how this solution will work in your real environment before you accept my bid. So, if you agree just say that and I'll start working on demo.
Hello.
I am interested in your project.
I have a lot of experiences in c++ programming .
Please check my portfolio and working history.
if u hire me, u could come up with good results at fair price.
Best regards.
Yknox.
I have read and seen always on top maker. I can deliver this software in a few days. I have delivered many many c++ projects in the past and this should not be a problem for me. Please let me know once you are back so that we can talk more about it.
Hello,
I can do that, if you don't mind contact me to discuss the details and to be sure that I understand you well and can deliver exactly what you want.
and for more reference about me you can have a look to my profile.
Regards,
Amr
It is mandatory to use C/C++ on this project?
I could build this project on C#.
I have previously use keyboard hooks, so could use same techniques to hook mouse moving.
And I have experience in drawing over games.
I only have no experience to grab Direct3D picture, but I see there are a lot of articles in the internet about this problem.
Hi,
We are a Company; We are interested in working on this project as it's comes in our domain expertise.
We have gone through the project description and as our understanding regarding this project is;
- It will be windows application; which would be run on dual monitor. It will be developed in .NET C#.
- Only mouse will be connected.
- Application named would be Topslide.
- It will use windows mouse event hooks to detect where the mouse is being clicked.
Kindly PM for further clarification and would proceed further.
Thanks.
Hello!
I am ready to help you with your task!
What kind of language should be used? Qt or Delphi ok?
Please do not hesitate to contact me via messenger!
I have good experience in developing applications using Win32, MFC and .NET technologies and have worked extensively on global system hooks, DirectX and Windows GDI related projects. Please contact to discuss the requirement in detail.
Regards,
Charles
Hi,
I understand your requirements and I have the required skills for Mouse Hooking to Capturing Screen and comparing images and to deal with multiple monitors.
Just a questions, your screenshots show that KODI occurs in the first or primary monitor and the random image will be displayed on the second monitor, is that true ?
Also for the command line, there will be no keyboard as you mentioned, so if you would like to set this parameters into a file and the software is run.
i need only 2 days to complete your project !
Best regards