Venera_Oxductions,
I started with command line years ago. In fact 40 years ago (81). We started before Windows existed. Microsoft abandon the command line concept about the time of Windows NT. They decided other ways to handle mass installations and what they had completed was enough.
So another company took over and ran with the concept and expanded it greatly in the early days. There was a company called 4DOS and then they graduated to 4NT. Then they decided to sell their part to JPsoft.com who now supports it all the way through Windows 11. You get a license for development($100) on one machine and then they have a free download for the runtime version on all your workable machines.
I could've wrote the software in C++ or C# but decided that the scripting is easier to follow since it's interpreted. It also has tremendous power to be able to stuff keys into another project and I can monitor the CPU execution while it's running.
I love the NCH tools as they have a tremendous product but they are not expandable enough. Example they have a program called PhotoStage which is awesome but it only handles 250 photos if you include the filename scrolling on the bottom which I do. If you don't have that option you can typically do over 1000 photos.
I have a business that converts photos and videos to slideshows and one customer gave me 9000 photos to convert. And I have a program written on this command line that submits PhotoStage 200 times to execute those 9000 photos only to stitch them together with videopad. To execute this mass batch file took 24 hours on a 6 core XEON workstation with 32 gigs of RAM all SSD (M2 2 GB /second) no hard drives. I have 10 of these machines and demand speed.
For the 1st 30 years of my life in computers I was writing assembler, C, and C++ software for Public Safety radios for policeman and nuclear inspection using Nvidia graphics chips doing ray tracing of soundwaves. But then I had a wake-up call that said personal videos that I do are much more important even though they're not hard.
Now the shoe is on the other foot and I'm using NCH software that they have many engineers writing code and I just complain when it doesn't work right. I have a website that could be of interest if you have any questions (centralvirginiavideo.com). Here is a demo I have a PhotoStage and using videopad using the batch file concept. I chose to use these batch files because they are easy to look at and understand as opposed to C# or C++ code.
https://1drv.ms/f/s!AnzxHv3YmYSCvT6aB9WtarKbgZNJ?e=pr5aBi