1、在第一行的各个单元格中分别填入文字(按照A,B,C,D,E,F,G的顺序,以下同这里):
filename,X_Position,Y_Position,X_Scale,Y_Scale,Ang_Rotate,Command_String
2、第一行的内容应该很清楚了,就是不同参数的名称,因此,从第二行开始就是输入不同的参数,其中文件名可以用
”DIR /s/b>filename.txt“的命令得到,将文件filename.txt打开,copy & Paste到excel中来就可以了。
(注意:/s的参数在xp下可以得到全路径的文件名称,不知道在其他操作系统中是否也是如此,请帮忙查证。)
3、现在的关键来了,就是如何得到Command_String中的内容,请仔细看好了。在G2单元格里面填入下面的公式:
="(command ""-insert"" " & A2 & " """ & B2 & "," & C2 & """ " & D2 & " " & E2 & " " & F2 & " " & ")"
注意了,其中的空格和三个(“”“)引号不能变哟。然后把G2的单元格往下一填充,就可以得到每一个的插入命令了。
下面是一个例子的数据:
其中A2到F2的数据为:
"d:\\test\\test_a1.dwg" 50 50 1 1 0
然后G2中得到的字符串为:
(command "-insert" "d:\\test\\test_a1.dwg" "50,50" 1 1 0 )
4、将上面得到的命令复制到记事本中,保存为以”.SCR“为后缀的文件就可以了。
5、在AutoCAD中新开一张图(你应该会吧),然后执行”SCRIPT“命令,然后将刚才保存的”×××××.SCR“文件给它。
你看到了什么?不要告诉我没有看到哟。
6、大功告成!但是不要忘记了这个过程哟。其实我们灵活地运用,不需要编程也能完成许多的工作。
步骤2如何理解???
|