기술지원 > QnA

PADS 제품에 대해서 자세히 알고 싶은가요? 사용 중에 궁금한 점이 있으신가요?
Support를 통해서 도움을 받으세요.
PADS 제품에 대한 문의와 사용상의 질문에 대한 답변을 드리고, 사용 동영상 강좌 등의 유용한 정보들을 제공해 드립니다.


basic script 관련 질문

페이지 정보

2018-08-07 16:32  |  Posted By 최광찬

본문

베이직 스크립트 공부중에 있는데,

 

한글과 특수문자 깨짐 현상이 발생합니다.

 

혹시 해결 방안이 있나요? 

Comments

ED&C님의 댓글

ED&C  |

안녕하세요. EDNC입니다.
PADS에서 실행하는 Basic script를 공부하신다는 것인가요? 출력물에서 문자가 깨진다면 Tools - option이 Global의 general의 Text encoding을 확인하시기 바랍니다. korea(Johab)이나 Korea(Wansung)으로 해보신후에 출력해보시기 바랍니다.

최광찬님의 댓글

최광찬  |

Basic script에 한글 입력이 되지 않습니다.
예를 들어 엑셀로 Part list 출력 시 셀의 문구를 한글로 출력하고 싶은데,
Basic script 에디트 창에서 한글 입력시에 깨짐현상이 발생합니다. 방법이 있을까요?

추가로 ED&C 자료실에 있는 Script 한 부분 해석좀 부탁드립니다.
For i=0 To cnt
If pPartType(i) = comp.PartType  And pval(i) = AttrValue(comp, "VALUE") Then
pName(i) =    pName(i)+"," + comp.Name                   
pSum(i)  =    pSum(i) + 1
isExist = False
End If

이부분이 정확히 어떤 의미인지 모르겠어서 요청 드립니다.
감사합니다.

ED&C님의 댓글

ED&C 댓글의 댓글  |

안녕하세요. EDNC 입니다.
현재 안타깝게도 pads 의 basic script editor 는 한글을 지원하지 않습니다.
아래 스크립트는, 첨부한 내용만을 해석하면,
pPartType(i) 가 현재 comp의 parttype 과 같고, pval(i) 가 현재 comp 의 attribute 중 "VALUE" 의 데이터와 같으면  pName(i) 와 pSum(i) 를 바꾸고, isExist 를 false 로 하는 소스입니다.
미루어 짐작하건데, 상단에서 모든 comp 를 확인하여, "VALUE" attribute 와 Patrtype 같은 comp 를 한번씩만 pName 과 pSum을 하기 위해 isExist 를 사용한 것으로 보입니다.
이상입니다.
감사합니다.

최광찬님의 댓글

최광찬  |

하나만 더 물어볼게요..
xls.Range("B1:H3").Select
With xls.Selection

.Merge
.HorizontalAlignment = xlCenter

End With

셀 서식 관련해서 스크립트 추가하고있는데, 엑셀에서 매크로 입력시엔 위의 코드로 적용이 되는데
이상하게 pads에선 에러가 나네요.
"Range 클래스 중 HorizontalAlignment 메서드에 오류가 있습니다."
라고 나옵니다.
혹시 제가 뭘 잘못입력했을까요?

ED&C님의 댓글

ED&C 댓글의 댓글  |

안녕하세요. 이디앤씨입니다.

스크립트의 일부분만 봐서는 문의 하신 내용 확인이 어렵습니다.
pads@ednc.com으로 전체 스크립트 보내주시면 확인 후 연락 드리겠습니다.

감사합니다.


제품 문의
제품에 대한 견적이나 자료를 요청하고 기타 문의 사항을 주실 수 있습니다.
제품문의
기술지원