找回密码
 注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

巢课
电巢直播8月计划
查看: 1900|回复: 6
打印 上一主题 下一主题

LPWizard生成Allegro封装路径问题

[复制链接]

20

主题

60

帖子

1124

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1124
跳转到指定楼层
1#
发表于 2013-7-22 16:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您!

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

x
用LPWizard生成Allegro封装,每个封装都单独有一个文件夹,比如把LPWizard生成的封装全都放在D:\Library目录下面,然后我在Allegro导入网标的时候也同样的把PSMPATH和PADPATH设置成D:\Library,但是导入网表的时候就会出现“Symbol '0603' for device 'CAP NP_0603_0.1UF/50V' not found in PSMPATH or must be "dbdoctor"ed.”,只有把D:\Library下的每个文件夹里面的内容提取到D:\Library才可以正确导入网表,不知道各位是如何处理这个问题的?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信
收藏收藏2 支持!支持! 反对!反对!

17

主题

371

帖子

3268

积分

五级会员(50)

Rank: 5

积分
3268
2#
发表于 2013-7-22 17:37 | 只看该作者
貌似没有什么好办法,我原来想写一个批处理文件,自动copy用得着的后缀的文件.ssm,.pad,.dra,.psm,.txt等,不过我对windows编程不熟悉,还在摸索中。

20

主题

60

帖子

1124

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1124
3#
 楼主| 发表于 2013-7-22 18:53 | 只看该作者
inspiron1501 发表于 2013-7-22 17:37
) s1 n& o3 ]1 I! W$ i* u貌似没有什么好办法,我原来想写一个批处理文件,自动copy用得着的后缀的文件.ssm,.pad,.dra,.psm,.txt等, ...

0 y* o& \: Q5 l0 S% }1 {" P很久没有编写bat脚本,晚上逛百度的时候看到有一个朋友需要一个提取文件夹中文件的功能,尝试着写了一个,花费了不少时间,很多的语法都忘记得差不多了。。。: L/ c( `) m1 U: U+ B! R9 A' }

/ H6 \# J3 o* e/ A* n以下是功能代码:
# a2 x3 Z/ P# S% g* x! B  p0 Y3 g9 {* w# ^" P. D  R  U
@echo off9 g# _+ s! ~$ F9 E$ r: Z" J' T
mode con cols=70 lines=5
5 ]7 z: C: s. y& ocolor a) `% ]+ x# W& T
title -= by 无为 =-- {! c  Z& B" e3 ~9 n7 V0 P. a

& g# z7 A' p+ N1 _! }6 ^cls
  T" c) Z2 |+ m2 }! D0 {SetLocal EnableDelayedExpansion
* V1 O1 L2 ?: D  m; ]' Y7 ~/ }7 U' ]+ S2 O4 a
set _Path=%cd%
! q0 p) U- ~! }) m
4 x7 l2 ?* ?( a$ ?- K. Vif exist %tmp%\tmpfile.tmp1 del %tmp%\tmpfile.tmp1
5 M2 a/ M+ W4 T! oif exist %tmp%\tmpfile.tmp2 del %tmp%\tmpfile.tmp2
6 g# r2 n0 H) w3 h5 W* Kif exist %tmp%\tmpFilePath rd /s/q %tmp%\tmpFilePath6 a7 `* |& b" Q7 t1 G: B
: Q- W3 U4 Z/ G+ v/ G( L7 c4 z' ?+ b
dir * /A-D /w /s /b >>%tmp%\tmpfile.tmp1* t' I2 Z( f9 h8 x  v
dir * /AD /b >>%tmp%\tmpfile.tmp2/ E4 O0 R/ ]* E
+ V) w4 S( j: B7 Y% A2 ~
md %tmp%\tmpFilePath
4 K! F- Q8 w. J% L% D9 u* x: T' |7 l' }$ G' n
FOR /F "eol=; tokens=1,2 delims=." %%i in (%tmp%\tmpfile.tmp1) do (
% X7 ~0 Z7 C+ J$ Mif "%%i.%%j" neq %0 (
& e+ U( p# Y" H# f+ y) B. hif exist %tmp%\tmpFilePath\%%~ni.%%j (( g9 N9 s9 N" E  D' x' f& v1 B0 u
set num=!random!
3 S: D% K+ _$ S2 d, I$ Jren "%%i.%%j" "%%~ni_!num!.%%j"( r# K6 N! W, s/ _& z* h4 \; E( \
move /Y %%i_!num!.%%j %tmp%\tmpFilePath
: f3 u! W- R& H. R& V0 ]5 V  L) else (
5 G9 n9 l! L4 q7 E. o1 V! @& `0 `move /Y %%i.%%j %tmp%\tmpFilePath
+ X+ g- L1 [) ~3 n)% B8 Y0 A  W6 ]
)1 r3 h  e/ Z# N! O7 j- f& {0 g
)1 M5 o) L( [6 C" W! r- ]

  s% ^; R6 w( }3 F* Pdel %tmp%\tmpfile.tmp1+ \: }) M1 @1 B1 Q, e
dir * /A-D /w /s /b >>%tmp%\tmpfile.tmp1, H! p3 c% t: y. x0 |) L# u

7 M+ C' J0 B6 R/ V9 r2 q! Q- @( h+ Mcls&&echo.&&echo., s, d. l6 ]9 i: z
echo  正在移动文件,请勿关闭本窗口!移动完成将自动关闭!~~
3 v$ I! g- F- W( F& wtitle 正在移动文件,请勿关闭本窗口!移动完成将自动关闭!~~
5 l, j6 ?1 r+ Z+ m/ {* W- \1 W) B/ z

9 L# t, W. d9 v; P. o% z! f' \2 x+ k" V>nul (FOR /F "eol=; tokens=* delims=" %%i in (%tmp%\tmpfile.tmp2) do rd %%i /s/q
; u( b7 i' e: t8 I) F* xmove %tmp%\tmpFilePath\* %_Path% * U: ]! W8 M9 b+ N5 ^0 O- |9 W+ s
FOR /F "eol=; tokens=* delims=" %%i in (%tmp%\tmpfile.tmp1) do move /Y %%i %_Path%
; p/ o7 E6 H/ T4 i# y0 ard /s/q %tmp%\tmpFilePath)
8 m" p' Q. T3 K' _7 o6 |' e2 y& _/ R# U% j; Z
cls&&echo.&&echo.
; |( `$ g  K- O7 J5 t# Becho 移动完成,窗口即将关闭!. V3 t9 s* t/ C0 X6 H1 ~8 b, ?
title移动完成,窗口即将关闭!! H& t0 E( y' K9 W1 z0 X# w5 o

- z9 m: P) Y6 C' j3 ~% Hping 127.0.0.1 >nul+ ]/ Q+ M( Z* \' c" J- D1 I; U
8 Y/ c2 y2 r( g0 q4 t: m  w1 \8 e1 t9 O& \

& z, {  P  y$ P. y3 Y# Q. h2 ]% F有时整理电脑文件时,需要将一个文件夹中所有子目录里的文件全部移动到这个文件夹的根目录中来,并把下面所有的子目录删除掉,只保留文件,如果剪切粘贴的话太麻烦,利用上面的代码,就可以双击运行一下脚本来轻松搞定。! A* X% |/ Z2 C$ ^# t/ X
) y+ v3 I. O/ y1 {8 E8 Q1 F8 J- c
使用方法:4 r, a2 H2 k+ E) d) M" t+ p) J# q

) s2 p4 `  D* X1 G8 o! g1,复制以上代码,然后新建一个记事本文件,将代码粘贴进去,点击“文件”---“另存为”,文件名随便写,但最后一定要加“.bat”(不包括引号哈),保存类型选择“所有文件”(这个很重要,一定要选对)。5 |$ o. {1 y, {6 m9 U2 y8 ]
$ q; X2 K( V; u5 }6 D3 Q( C" @
2,把保存好的这个bat文件放到你需要整理的文件夹根目录,然后双击运行就可以了。
4 T: _2 D+ l3 ?* u9 {$ g4 T9 F8 c9 u. K2 J% @. K
如果文件比较大的话,执行代码可能需要一段时间,请不要关闭弹出的窗口,等文件移动完成之后,窗口会自动关闭。0 M! U+ M; S% i$ I& C( C

, K7 A  l  R# `功能说明:
* u' i! D  q- V8 l" f. y* ?) \0 A6 D+ v: o; c3 Z* O! s
比如你有一个文件夹test,这个文件夹下有很多子文件夹,每个子文件夹下面又分别有很多子文件夹,子文件夹下还有更多子文件夹,每一层的子文件夹下同时也有数量不同的文件。这个批处理可以实现的功能是把test这个文件夹下所有子文件夹下的文件全部移到test这个文件夹的第一层下,然后把下面的子文件夹删除掉(子文件夹里的文件都移上来了,文件夹都是空的)。
2 [" r, q# @8 ^4 g$ M2 u" c
" S1 f6 g5 w1 e8 C另注: 鉴于这个程序的功能,请不要随便在根目录下尝试,尤其是c盘,后果很严重哈。。。

20

主题

60

帖子

1124

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1124
4#
 楼主| 发表于 2013-7-22 18:54 | 只看该作者
inspiron1501 发表于 2013-7-22 17:37
8 [! L* t& s+ M) V貌似没有什么好办法,我原来想写一个批处理文件,自动copy用得着的后缀的文件.ssm,.pad,.dra,.psm,.txt等, ...

, Y# t) v. [. E: W. a2 p我现在用的是这种方法来处理的

17

主题

371

帖子

3268

积分

五级会员(50)

Rank: 5

积分
3268
5#
发表于 2013-7-22 20:49 | 只看该作者
lanlingshan 发表于 2013-7-22 18:54 $ M5 f8 L& x+ v, p; v" l
我现在用的是这种方法来处理的
) g7 |8 m" f. L
多谢提供,我研究一下。

26

主题

152

帖子

433

积分

三级会员(30)

Rank: 3Rank: 3Rank: 3

积分
433
6#
发表于 2013-8-16 10:56 | 只看该作者
学习一下,mark

8

主题

78

帖子

1555

积分

四级会员(40)

Rank: 4Rank: 4Rank: 4Rank: 4

积分
1555
7#
发表于 2013-8-20 16:02 | 只看该作者
厉害。。。玩玩看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

巢课

技术风云榜

关于我们|手机版|EDA365 ( 粤ICP备18020198号 )

GMT+8, 2024-11-24 03:39 , Processed in 0.067035 second(s), 32 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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