Way back when I was writing my own emulator ( which is a bit more of a system emulator rather than generic ) I originally reached a point where it was just a command .EXE under Windows 10/11 that opened a "CP/M" like shell into DOS, that ran CP/M software and just used the Windows CLI, so all of the scroll-back, buffering and other benefits of the Windows CMD environment still remained.
It just took all of the files in to the local directory and turned them into "A:" on CP/M.
Sometimes when I read posts like this, I get the feeling that's what a few people want. A simple CLI emulator, without any fancy Windows graphics ( just emulated ADM-3A in DOS) and to allow the user to see and use the same files in the same directory from which the shell was run, maybe with a few extra commands to extend Windows directory structures into CP/M.
My own "stepping stone" didn't quite reach that far, and originally I was using a custom version of "compatible" CP/M, but there's been times I've just wanted to go back there and just recreate and extend that single CPM.EXE file that changed the shell and emulated z80 for the duration of the session and just use the orignal DRI binaries... Especially when I just want to quickly see how something works under CP/M and all I have is the .COM files.
I do recall at times having issues with downloading just the .COM files, but it does make me wonder whether anyone wrote anything like that. Even I've wanted something like that enough times to consider writing it myself.
@durgadas311 had something similar that he offered to me once, which was very helpful to compare against when I was writing my own emulator, but that required me to install Java - it wasn't an executable. It wasn't as simple as a shell but it wasn't far off. And it allowed files both into and out of the shell from a normal Windows directory. If you don't mind installing Java, that would be a good option? It was probably the best CP/M emulator I've used to date - although in truth it isn't really CP/M as the BDOS is rewritten to work with the PC directory structure and files, but most software doesn't mind that.
Might be worth PM'ing him if you want a good CP/M "shell"