avatar image

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

Login with username, password and session length
  • November 12, 2019, 08:20 PM
  • Proudly celebrating 13 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

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Messages - publicdomain [ switch to compact view ]

Pages: prev1 [2]
Hi there! Making the process reversible so it's taking a bit longer.


(Does make usage smoother since the user avoids file renaming by hand)

But this is not permant, it is for local usage / systems with your app only....

Correct! In this particular approach for title change, this may be a plus; since there's no messing with the target exe file, it's akin to a file-replacement job, keeping the original as a live backup :)

There is utterly no rush with this [...]

Thanks for sharing this info. Nonetheless, let's put some time-frame to it :)

Let's say: word count feature fully-done before September ends [postponed to match program] + complete speaking time in October :Thmbsup:

(Hey! Life has taught me it's best for there to be a date to achieve success! )


this will just change the tile by opening it?

Yes, a new standalone "launcher.exe" is compiled/generated to be placed in the same folder as the target program.

When the user opens this launcher file, it starts the target program (hidden), monitors in a loop while it loads, then changes title bar text to whatever you configured it to be.

Once it's changed, the target program is finally made visible; this way the user never gets to see the original title message.

It should be finished during the weekend, as I've done user-initiated compilation before. No prob.


Can i send it here?

Wait! Please allow me to finish a window title changer generator so YOU can use it on your own...

(This way it can help the most)



Welcome to the forum @scriptkid, I'm in!

Please paint a bit more of the scenario to see if the best use-case is a DLL, a "launcher" program or perhaps a direct EXE change at the binary file level.

It can be accomplished via creating a single-purpose program for starting the application hidden, changing the title using the windows API, then making the windows visible.

This would be the "soft" approach and a good starting point which doesn't require anything further other than the .exe name you have there.

Let's try this first!

What's the exact .EXE file name?


Okie, need some input here to continue :)

Part "A" (word count) = piece of cake.

Part "B"(speaking time) is going to need a bit of creativity here. I'm thinking hooking into a Text-to-speech source, extracting the resulting duration as base/average time, then calculating "fast" and "slow" speech as a function of this value (i.e. 1.25x / 0.75x)

Do you have any program you prefer to use for text to speech? Since this is custom-made for your specific use-case, we should begin with anything you have!  ;)



My first choice was AHK, but I'm a newbie with that scripting language. Do you have some preference?

Hey! As @wraith808 said (spot-on):

I think he already has a language of choice to develop in.  :Thmbsup:

The language would be C# for a .NET 4.5 application native to Windows 8+

Anything, just let me know.


Hello. I was trying to acomplish the following idea with autohotkey but I'm stuck on the remote aproach.

I'm a teacher and some of my students have strong atention issues (special needs, autism...).

Sometimes I have to get atention and my idea is to block the mouse and mute their computer on the ones that they are not listening me.

Any feedback is appreciated.

Hello flamerz,

This looks like an exciting and most-useful project to assist the children  :Thmbsup:

I’ve worked with server-client architecture before.

It's very straightforward! These projects are usually “glorified chats” between computers; simply recognizing text patterns to trigger a certain action on the other end (i.e. totally doable!)

If you're still in need of this program, let’s work together toward making it a reality.


The only "UI" it needs, is a settings window to set your languages (native + chosen foreign), and to change between slow-average-fast (spoken word speed)

Roger that.

Repo open @

Okie! Let's begin coding this release! :up:

Do you have any config GUI in mind? Should I go "free style" on user interface? :)

Random Sounds App v0.1.0


Release info + download.

Enjoy! :Thmbsup:

Developer's Corner / Re: Official icons?
« on: September 15, 2019, 07:37 PM »
Thank you guys!

You can't go wrong with Cody.

Yep. Cody it is! :-*

:up: Wow! Thank you so much Vic! I can't wait to try this out!

My pleasure Jim  :)

The program is finished. I'm making initial release in next reply.

Do you think it could use a [Cancel][Apply][OK] button set at the bottom?
After I drew the mockup, I realised I had not included one.

Given the way it's coded you may not need the extra buttons: it auto-enables timers on settings' selection and clears all sound players when clicking off :Thmbsup:

Let's give a shot @ this version (no problem if you need to add something else after your review)


Developer's Corner / Official icons?
« on: September 14, 2019, 01:56 AM »
Hello DC family,

Is there an official DonationCoder icon for use in our programs when linking to the site in the Help/About menu?

Can we simply include the site's Favicon? ( )

Cody perhaps?

Many thanks for the info!


I mean "How long it would take to literally speak this segmentr of text, at an average native speaking rate (possibly variable)"

Super! That's a very clear definition :Thmbsup:

I'm taking it as soon as the Random Sounds App is done.

Or is anyone else perhaps interested in this project?

I'm taking it! :Thmbsup:


Source code @

Release to be announced in a reply here as soon as it's complete.


Hello Asude,

What to code and what to code it in?

What a big thought! Looks like the programming equivalent of “To be, or not to be, that is the question” :Thmbsup:

Personally, I'd say it depends on the purpose at hand.

If you want to get things done in a quick / time-sensitive manner, then by all means go with whatever language +libraries you are more proficient in. This day and age programming time itself can be said to be more scarce than computing power (gladly!).

If you want to learn, there's usually nothing more productive than the hands-on approach by using your target language to code programs in an increasing difficulty fashion.

This approach is what works for me.


Hello Stephen, I can take this.

The requirement for the utility to be multilingual is because a lot of what I am checking is in English and Italian.  So with that in mind, only being able to check the spoken time in English would become rather limiting for me.

What do you mean by "SPEAKING TIME"?

This is the only part needing a bit of an explanation. I have a separate word counter for each language in mind, but would appreciate clarification.


Pages: prev1 [2]