QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 yhsean 于 2014-4-6 13:55 编辑 ; F, w: D. z: o- Q+ h

4 p/ v8 ~2 V) @' |3 u2 P* t也就是如何批量删除刀具路径下的空文件夹
/ ^) ?) Q* A- U" q- ]+ f+ \8 E1 s
7 x5 N! O. S+ n7 ^9 [1 D print ““””
4 S  n, C" Q  H/ s2 Y
, r, b) k0 ^4 T% s: o3 Y% I5 f双引号被解释为 包括字符串  如何  通过  print  输出“”
发表于 2014-4-4 08:54:27 | 显示全部楼层 来自: 中国广东汕头
把下面的命令保存为 delfolder.bat直击运行 就可以了。
* H% A, F2 c' ?) o0 q' W) O@echo off
% X0 P8 r7 q8 x, S9 |: {% Q@for /f "tokens=*" %%a in ('dir /b /a:d /s d:\folder^|sort /r') do @rd "%%a" /q 3 |+ C5 M! d; D$ X
pause
- f. C  j% L* `, Sd:\改为你刀具目录
 楼主| 发表于 2014-4-5 02:45:35 | 显示全部楼层 来自: 中国四川成都
本帖最后由 yhsean 于 2014-4-5 03:01 编辑
9 q* v. D# j" e- K/ Q6 ?4 p
kevin1985 发表于 2014-4-4 08:54 static/image/common/back.gif4 ]5 e% B8 X5 {7 u& v+ o
把下面的命令保存为 delfolder.bat直击运行 就可以了。
, M' {6 y# ?7 |4 X6 T! E@echo off
7 }0 F" l- L2 t) w" D@for /f "tokens=*" %%a in ('dir /b ...

, r  ]$ Z' A+ S我说的不是操作系统的空文件夹,是powermill刀具路径里面的文件夹
) N% a% O% C% B- U& t
7 ]6 g. N9 J  aDELETE TOOLPATH FOLDER "Toolpath\文件夹3\null"
; ]  p6 v* E. {1 K4 B' @7 A$ Z# HFORECAH  只能遍历对象(刀路轨迹),不能遍历 文件夹(folder)
5 M) B" R; D. Q: _  O/ p! Z8 w5 d7 ]$ @  A
PRINT   folder  “Toolpath”  可以列印出所有的元素 包括  folder 和  entity
# u" I! C# k; z. R, G这样要写入文件  借助dos命令解析字符后 通过二次运行宏达到,但太繁琐,要用到dos正则表达式,并且dos运行速度慢,powermill调用dos生成的mac时,mac通常还没完全生成
  e8 v8 U7 M; Q! I) ~1 y/ s% q% o, F3 c/ |( U4 T2 S
@echo off
% n3 c+ ~2 q$ rset/a  i=0
- l+ Z' k1 D+ \9 S6 A) b# ]1 vecho. >C:\dcam\ok.mac
. J  W4 x# B0 i( p% s$ @3 z; x' _5 Psetlocal enabledelayedexpansion 9 Q7 W2 e, n; Q. K% u
FOR /F "tokens=1,2 delims=\" %%a in ('findstr "\\$" C:\dcam\Toolpath_folder.txt') do (" ~- m' l: X2 l2 h  |
REM @echo $a[!i!]=%%a\%%b
% z- j2 E8 ?/ q3 E# V( I6 [@echo DELETE TOOLPATH FOLDER "%%a\%%b">>C:\dcam\ok.mac! F7 l# }! P7 x7 Y+ E4 h
set/a  i+=1
7 Y' x! N3 p: U  ^)
2 N. w0 E& x6 U/ |9 q% N- O! F8 dEndlocal3 c. J! l8 n; Y9 N" L
del C:\dcam\Toolpath_folder.txt
1 O; X3 q8 s5 K/ T( P& b& {% ?- B# U2 v& ^8 T

4 X4 ^+ \/ c2 f0 N4 D- |4 A============================================0 F1 @( o! {1 K5 ]  \) Y
============================================
$ I8 W" ]' ^% N8 M6 rthe  list   of   Toolpath_folder.txt  is: ( USE   print  folder  "Toolpath")+ N3 `, B1 q6 V# r5 J9 l

8 @9 N. b$ s/ R+ h# `Toolpath\文件夹1\
3 E7 V6 z3 ]* B, R% qToolpath\文件夹2\7 O8 Q7 r$ h" e
Toolpath\文件夹3\
) g& R9 j/ D+ `+ Z1 R" ?$ rToolpath\文件夹4 \4 f; G. ?: F- h$ O/ c' v6 g
Toolpath\文件夹2\文件夹5\! O- S+ i( G, T) N4 _/ ]: @1 J
Toolpath\文件夹3\文件夹6\" v* @3 u) Z! m# [2 a

( v, a; y  V2 j. A1 I% z4 y- q0 W8 N
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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