如何运行包含 CD 的 MS-DOS/Win9x 批处理文件同时保留原始工作目录?
考虑以下批处理文件test.bat: CD C:\SOFTWARE program.exe 此脚本运行自C:\ELSWHERE C:\ELSWHERE> C:\test.bat 脚本退出后,现在是当前工作目录,C:\SOFTWARE而不是以前的工作目录C:\ELSWHERE。 该脚本将工作目录更改为,C:\SOFTWARE因为program.exe需要config.ini位于,C:\SOFTWARE并使用当前工作目录定位它。如果program.exe直接从软件运行,C:\或者C:\ELSWHERE使用其绝对路径名运行,程序将无法读取其配置并抛出错误...