2014-10-24 3 views
0

여러 번 (10-100 번) AutoCAD Electrical에서 template.dwg 사본을 만들고 동시에 이름을 바꾸는 스크립트를 작성하려고합니다. 나는 엑셀 문서를 위해 온라인과 같은 프로그램을 보았지만 엑셀 파일 밖에서 작동하는지 확신 할 수 없었다.AutoCad Electrical 다중 도면 파일 도면 및 이름 바꾸기 코드

내 문제는 어떤 언어가 이러한 코드에 가장 적합할지 모르겠다는 것입니다. 저는 C++, Java, Matlab에 대한 경험이 있으며 최근에 VB와 Macros에서 놀기 시작했습니다.

Windows 탐색기를 통해이 파일의 코피를 만들 수 있지만 Excel을 사용하여이 프로세스를 간소화하여 Excel이 아닌 파일의 복사본을 만들려고합니다.

지금은 한 번에 하나의 사본을 만들고 있으며 직장에서 많은 시간을 소비합니다.

이것이 가능합니까? 그렇다면 어떤 언어가 그렇게 적합할까요?

답변

0

배치 파일은 파일의 여러 복사본을 만들기 위해 다음 배치 (.BAT) 스크립트를 여러 장
입니다 수행 및 AutoCAD 대 컴퓨터를 통해의 AutoCAD DWG의 복사본을 만들 작품. 이것은 PC 플랫폼에서 작성되고 테스트되었습니다. 이 복사본을 실행하여 스크립트를 메모장 ++에 붙여넣고 Lang을 변경하십시오. 옵션을 일괄 처리하려면 복사 할 파일 경로에 대해 다음 줄을 업데이트하십시오.

그런 다음 저장하십시오. 파일 이름 (템플릿 이름)과 인쇄 매수를 사용자에게 약속했을 때 대화 상자가 나타납니다.

`@echo OFF 
title File Duplicator 
color 0a 
:start 
set /P TemplateName=Please enter the template name you wish to copy: 
set /P NumberOfCopies=Please enter how many copies you wish to make: 
set Pathname="C:\<enter file path to dwg to copy>" 
cd /d %Pathname% 
:init 
for /L %%f in (1,1,%NumberOfCopies%) do copy %TemplateName%.dwg C:\Temp\%%f%TemplateName%.dwg