|
Post by emendelson on Oct 11, 2020 18:40:01 GMT 1
Yes, thank you!
|
|
|
Post by Jos on Oct 11, 2020 19:40:49 GMT 1
The moment SHELL starts the DOS command line processor (COMMAND.COM), that program will take over, SHELL will be paused. The only way for it to regain intermediate control would be to hook into INT 8 or 1C, the system timer tick routines. SHELL hooks into INT 1C, while DPmouse hooks into INT 16, the BIOS keyboard interface. I don’t know which is responsible for ‘communicating’ with COMMAND.COM by feeding keystrokes.
Using "Go To DOS for One Command", SHELL is still in control. So not that surprising you can set what it will execute. With NTVDM, COMMAND.COM isn’t started, but CMD.EXE. Although both look the same, and the Windows command line processor is often referred to as a DOS window, they surely aren’t the same. Your “path\filename.pdf” (with or w/o CMD /C) would neither work in plain/real DOS.
Don’t why DPMouse tries to reload itself while it is still resident/in memory. Perhaps it's SHELL not noticing DPMouse is present. That would also produce the “Program tried to resize MCB block 0” exception. Essentially only the last MCB block can be resized, certainly not the very first one that is reserved for DOS to operate at all. I only have one DPMouse/DP demo combination, but that uses no macro’s.
Jos
|
|
|
Post by tomyuhas on Oct 11, 2020 21:18:04 GMT 1
Jos,
Thought I had a problem with vDos on Windows 10, but problem was me -- did not install new vdos.exe with paste -- probably needed to be admin.
Works as advertised now. Thank you.
On DPMouse:
I can send you a shell setup and DP App with macro -- or you can take application you now have and create a macro in DP using format [<MacroName>] placed anywhere -- all of my macros are in Help Area of DP Window which you can type into by keying Shft+F3 -- moving cursor to where you want to type and then using macro formatting.
I don't think you will even need to create a macro to experience the DPMouse locking up.
Let me know if you want me to create a demo for you.
Tom
|
|
|
Post by Jos on Oct 11, 2020 21:40:18 GMT 1
Indeed strange, I only have still one PC around with Windows 32-bit for (mostly performance) testing. All other machines are 64 bit. It’s not a matter of keyboard layout, what if you use Windows Ease of Access – On-Screen Keyboard?
I clicked my way around in that DP demo app, no problems. Although I’m experienced with DOS apps under the hood, I’m no user of those apps. Like a soccer coach that can’t play soccer himself. So a SHELL/DP setup and instructions could be what I need to investigate what would be going on with for instance DPMouse restarting.
Jos
|
|
|
Post by tomyuhas on Oct 11, 2020 21:43:25 GMT 1
See my edited post -- win10 machine works fine now that I have corrected exe installed.
Sorry. Tom
|
|
|
Post by tomyuhas on Oct 11, 2020 21:46:46 GMT 1
I'll work on getting you a Shell/DPMouse setup with instructions -- probably tomorrow.
A great coach, indeed!
Thank you again. Tom
|
|