QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2010|回复: 2
收起左侧

[求助] 如何获得空文件夹的名称,以及打印输出双引号 print ““””

[复制链接]
发表于 2014-4-3 22:09:59 | 显示全部楼层 |阅读模式 来自: 中国四川成都

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 yhsean 于 2014-4-6 13:55 编辑 $ ]; l3 z/ s& h( ?6 r( X

4 A  w$ q: x- P8 ]$ y. j" L也就是如何批量删除刀具路径下的空文件夹
( ]2 _, {; G/ R( ?4 K  E3 B
6 {% z& r2 q& Y+ K& T6 p6 L: R( \ print ““””7 N3 A  R0 X) b4 F# @6 k

( ?) b% F' h2 h3 I. X( G  I双引号被解释为 包括字符串  如何  通过  print  输出“”
发表于 2014-4-4 08:54:27 | 显示全部楼层 来自: 中国广东汕头
把下面的命令保存为 delfolder.bat直击运行 就可以了。 6 T/ [- y/ |6 ?6 y" E
@echo off ( l" x. `8 U; O2 t; E; L
@for /f "tokens=*" %%a in ('dir /b /a:d /s d:\folder^|sort /r') do @rd "%%a" /q
: K& E$ i6 a# k. e9 S( c  Mpause
, y: _1 \$ B" E: G% F+ U0 D2 A) Bd:\改为你刀具目录
 楼主| 发表于 2014-4-5 02:45:35 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yhsean 于 2014-4-5 03:01 编辑 9 X7 x; V% d* U0 f$ ~* a8 i# m9 t
kevin1985 发表于 2014-4-4 08:54 static/image/common/back.gif
5 k+ V+ ]- n% E3 v: b6 r把下面的命令保存为 delfolder.bat直击运行 就可以了。 / M4 q5 B% B: K. _+ a
@echo off
: J, E* d) R9 g1 c- {; B8 u+ [; w5 r@for /f "tokens=*" %%a in ('dir /b ...
/ |* H' V# L, I1 K, x
我说的不是操作系统的空文件夹,是powermill刀具路径里面的文件夹# B5 Q3 ?1 m# }8 L7 Y" h( N

0 I% O- ^: A' I0 N# x+ @' \7 }DELETE TOOLPATH FOLDER "Toolpath\文件夹3\null"! F$ e4 p5 H# f: M  S
FORECAH  只能遍历对象(刀路轨迹),不能遍历 文件夹(folder)" |4 M. b+ ]' ]+ W$ O8 ~" U
! e2 [- d; J. H( y, L1 Q7 m4 Q
PRINT   folder  “Toolpath”  可以列印出所有的元素 包括  folder 和  entity
4 p1 q. K& V5 T1 h# u2 Z这样要写入文件  借助dos命令解析字符后 通过二次运行宏达到,但太繁琐,要用到dos正则表达式,并且dos运行速度慢,powermill调用dos生成的mac时,mac通常还没完全生成! o' P8 I) F- U7 P
4 N. L& N6 {6 W# T$ ^' e
@echo off' s( ^3 M* V6 m  c; \. k. @) L
set/a  i=0
" o- x/ a* H3 Eecho. >C:\dcam\ok.mac
  D) h- Z, z) ^; P' J- z) Nsetlocal enabledelayedexpansion
8 m2 u* M7 S* O& d; |/ E; dFOR /F "tokens=1,2 delims=\" %%a in ('findstr "\\$" C:\dcam\Toolpath_folder.txt') do (
8 ]# D+ h9 S: M; A4 K* aREM @echo $a[!i!]=%%a\%%b
! S  o6 q+ h/ N  P@echo DELETE TOOLPATH FOLDER "%%a\%%b">>C:\dcam\ok.mac
' O  S" o+ z. h5 U/ yset/a  i+=10 ?2 X, C0 T- k$ b6 }
)) e/ f2 E7 G+ U1 Q
Endlocal
' k4 Y. _1 E# I5 `del C:\dcam\Toolpath_folder.txt
" L2 \: `0 @  f: ^" H7 ^! \% j& [$ g# j) N/ \

8 V' B9 W8 a# D/ i/ H5 [============================================
0 h9 b9 {( P5 B============================================
: x5 e0 X: k9 j7 h$ n$ U% g; ^$ i# Lthe  list   of   Toolpath_folder.txt  is: ( USE   print  folder  "Toolpath")
! I* ^( E! `9 ]
4 g) l; \" z& r9 mToolpath\文件夹1\# }" G: s# U: ^' H/ ?6 y
Toolpath\文件夹2\: z0 [  ~1 C& V' L2 |
Toolpath\文件夹3\
1 \( C7 k, h+ ^1 o' f! g5 XToolpath\文件夹4 \
. ~* t! L7 G0 M, p- D* h6 jToolpath\文件夹2\文件夹5\
5 F* _$ q; x5 D" s6 U3 t. {0 ^: LToolpath\文件夹3\文件夹6\! j% m# u4 L4 z4 B

, i1 A5 F9 `+ x2 {2 {% u3 b8 i0 _  L2 `: z
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表