我从事多年的检具设计工作,在设计检具的工作中经常要新建如下图所示的一系列文件夹,这是个重复性的工作,为了更省力更快捷的工作,我学习了批处理!用批处理编写了一个BAT文件!该程序可以一次性建立所有文件夹!现在将我的程序分享给大家,希望能给大家的工作带来方便!
图1
图2
图2为在CUSTOMER-DATA文件夹下建立的子文件夹,20130219-DATA为文件夹建立日期,可以自动生成,用来放置客户数据,GD&T文件夹用来放置GD&T图纸!
批处理程序如下:
/////////////////////////////////////////////////////////////////////////////////////////////// @echo oFF&color 3f &mode con: lines=20 cols=80&title 新建新检具文件夹 set g= set f= set d=
date /t > temp.txt :a1
for /f \"tokens=1-3 delims=/ \" %%a in (temp.txt) do ( set d=%%a%%b%%c )
set g=%d:~2,2%
echo ------在F:\\PROJECT下创建新项目检具文件夹(by 向赞扬) echo ------编号仅需输入数字序号!
echo ------程序会在序号前加上“ZR”和两位数的年份,如ZR13-***,***为检具序号! set /p E=请输入检具序号: set f=ZR%g%-%E% md F:\\PROJECT\\%f%;F:\\PROJECT\\%f%\\%f%-UG;F:\\PROJECT\\%f%\\%f%-DWG; F:\\PROJECT\\%f%\\%f%-OP;F:\\PROJECT\\%f%\\%f%-Report;F:\\PROJECT\\%f%\\%f%-R^&R;F:\\PROJECT\\%f%\\%f%-IGES;
F:\\PROJECT\\%f%\\%f%-Customer-data;F:\\PROJECT\\%f%\\%f%-Customer-data\\%d%-GD^&T;F:\\PROJECT\\%f%\\%f%-Customer-data\\%d%-data;F:\\PROJECT\\%f%\\%f%-检具设计方案说明;F:\\PROJECT\\%f%\\%f%-确认表;F:\\PROJECT\\%f%\\%f%-临时与交流文件;F:\\PROJECT\\%f%\\%f%-进度计划与照片
cd.>F:\\PROJECT\\%f%\\%f%-UG\\%f%-A1.prt cd.>F:\\PROJECT\\%f%\\%f%-DWG\\%f%-D1.dwg
cd.>F:\\PROJECT\\%f%\\%f%-DWG\\%f%-材料采购计划.xls cd.>F:\\PROJECT\\%f%\\%f%-DWG\\%f%-A1.dwg cd.>F:\\PROJECT\\%f%\\%f%-OP\\%f%-OP.xls
cd.>F:\\PROJECT\\%f%\\%f%-Report\\%f%-%d%-Gauge.igs cd.>F:\\PROJECT\\%f%\\%f%-Report\\%f%-%d%-Part.igs cd.>F:\\PROJECT\\%f%\\%f%-Report\\%f%-Report-1.xls cd.>F:\\PROJECT\\%f%\\%f%-Report\\%f%-Report-1.dwg cd.>F:\\PROJECT\\%f%\\%f%-R^&R\\%f%-R^&R.xls cd.>F:\\PROJECT\\%f%\\%f%-IGES\\%f%-%d%.igs
cd.>F:\\PROJECT\\%f%\\%f%-检具设计方案说明\\%f%-检具设计方案说明.ppt cd.>F:\\PROJECT\\%f%\\%f%-确认表\\%f%-确认表.xls
cd.>F:\\PROJECT\\%f%\\%f%-进度计划与照片\\%f%-检具项目进度计划表.xls copy /y C:\\WORKTEMP\\ZR12-0000-A1.prt F:\\PROJECT\\%f%\\%f%-UG\\%f%-A1.prt copy /y C:\\WORKTEMP\\ZR12-0000-D1.dwg F:\\PROJECT\\%f%\\%f%-DWG\\%f%-D1.dwg
copy /y C:\\WORKTEMP\\材料采购计划.xls F:\\PROJECT\\%f%\\%f%-DWG\\%f%-材料采购计划.xls copy /y C:\\WORKTEMP\\ZR12-0000-A1.dwg F:\\PROJECT\\%f%\\%f%-DWG\\%f%-A1.dwg copy /y C:\\WORKTEMP\\ZR12-0000-OP.xls F:\\PROJECT\\%f%\\%f%-OP\\%f%-OP.xls
copy /y C:\\WORKTEMP\\ZR12-0000-Report-1.xls F:\\PROJECT\\%f%\\%f%-Report\\%f%-Report-1.xls copy /y C:\\WORKTEMP\\ZR12-0000-RR.xls F:\\PROJECT\\%f%\\%f%-R^&R\\%f%-R^&R.xls
copy /y C:\\WORKTEMP\\检具项目进度计划表.xls F:\\PROJECT\\%f%\\%f%-进度计划与照片\\%f%-检具项目进度计划表.xls copy /y C:\\WORKTEMP\\ZR12-0000-Report-1.dwg F:\\PROJECT\\%f%\\%f%-Report\\%f%-Report-1.dwg
copy /y C:\\WORKTEMP\\ZR12-0000-检具设计方案说明.ppt F:\\PROJECT\\%f%\\%f%-检具设计方案说明\\%f%-检具设计方案说明.ppt
copy /y C:\\WORKTEMP\\ZR12-0000-检具交流.ppt F:\\PROJECT\\%f%\\%f%-临时与交流文件\\%f%-检具交流.ppt
copy /y C:\\WORKTEMP\\ZR12-0000-确认表.xls F:\\PROJECT\\%f%\\%f%-确认表\\%f%-确认表.xls echo 新建成功! tree F:\\PROJECT\\%f%
start explorer F:\\PROJECT\\%f% cls goto a1 set g= set f= set d=
del temp.txt /f /q pause
////////////////////////////////////////////////////////////////////
大家将斜杠间的文字复制到记事本中,并保存为*.bat文件,注意扩展名一定要改为BAT,不能为TXT哦(如图3所示)!然后双击此文件,按提示输入检具号,文件夹便会建立成功!
图3
向赞扬 2013-04-29
因篇幅问题不能全部显示,请点此查看更多更全内容