我有一台旧的386计算机(没有Windows),它具有MSDOS 6.22。因此,我不能使用基于cmd.exe(Windows的一部分)构建的任何解决方案]
我想将当前的蝙蝠脚本路径和名称传递给该蝙蝠代码中的另一个程序。
我尝试使用%CD%
,但看起来仅适用于cmd.exe我尝试使用%0
参数,但它仅包含bat的名称,而不包含完整路径的名称。
@echo off set myPath=%cd% myprogram.exe %myPath%\%0
这不起作用。当我从全名目录中启动bat程序时,传递的参数为
\mybat.bat
。解析完变量后,我想要这样的东西:
@echo off myprogram C:\BATCH\MYBAT.BAT
蝙蝠放置在
c:\batch
目录中,并且名称是mybat.bat
我该怎么做?
我有一台旧的386计算机(没有Windows),它具有MSDOS 6.22。因此,我无法使用基于cmd.exe(Windows的一部分)构建的任何解决方案,我想将当前的bat脚本路径和名称传递给另一个...