以下示例说明如何修改在创建简单的批处理文件中创建的批处理文件。在此示例中,您将指定 DWG 文件的位置和所输出的文件的位置。批处理文件将为每个 DWG 文件创建一个脚本。它将使用与 DWG 文件同名的配置。
例如,Dubuque.dwg 必须有一个相对应的 Dubuque.epf。因此,要使用此方法,请为每个 DWG 创建一个 EPF。
创建复杂批处理文件的步骤
set srcDir=D:\Redding\DWGs set outDir=D:\ReddingSDFs
用自己的目录替代所显示的目录。指定存储图形文件和所输出的文件的目录。
for %%f in (%srcDir%\*.dwg) do ( echo _-mapexport> temp.scr echo FDO_SDF>> temp.scr echo %outDir%\%%~nf.sdf>> temp.scr echo _yes>> temp.scr
echo %%~df%%~pf%%~nf.epf>> temp.scr
echo _proceed>> temp.scr
echo _quit>> temp.scr
"C:\Program Files\AutoCAD Map 3D 2024\acad.exe" %%f /b temp.scr
)
如果需要,替代所安装的应用程序的位置。
从“命令”窗口运行批处理文件。也可以使用 DOS 的“AT”命令来设置在特定时间自动运行批处理文件的计划。
您已经优化了在创建简单的批处理文件中创建的批处理文件。该文件现在指定了 DWG 文件的位置和所输出文件的位置。
要继续此教程,请转至创建生产批处理文件。