Break through the restrictions of the original poster, combine CTMOUSE.EXE and MOUSCLIP.exe. When using MouseClip, just run Clip.BAT.
Since loading CTMOUSE.EXE multiple times may cause a system crash, an if exist judgment is added in Clip.BAT.
Tested by myself in pure DOS:
If Ghost.exe is in a Chinese directory, just run Clip.BAT, right-click the mouse to copy the Chinese garbled code of the directory where Ghost is located, add "CD" in front, you can enter that Chinese directory, and then run Ghost.EXE, which is very convenient and fast.
Note: When running Ghost in a Chinese directory, do not load doslfn that displays long filenames. At least when I tested, loading DOSLFN 0.40d causes an error when running Ghost, I don't know why?
The content of Clip.BAT is as follows:
@echo off
if exist %mouse1% goto step1
LH CTMOUSE.EXE >NUL
set mouse1=CTMOUSE
:step1
if exist %mouse2% goto step2
LH MOUSCLIP.EXE >NUL
set mouse2=MOUSCLIP
:step2
echo The MouseClip is ready.