기본 콘텐츠로 건너뛰기

3월, 2008의 게시물 표시

파일 쓰기/열기...

파일쓰기/열기를 할때 자꾸 예전 코드를 뒤적거려서 여기에 적어 둡니다. = 파일 쓰기 = !ofilename = 'c:\temp\test.dat' !!file = Object FILE('$!ofilename') $* 파일 OBJECT를 생성합니다. !!file.Open('overwrite') $* 겹쳐 쓰기로 파일을 엽니다. !!file.WriteRecord('TEST') !!file.Close() $* 파일을 닫습니다. !!file.Delete() $* 파일 OBJECT를 삭제합니다. = 파일 읽기 = !ofilename = 'c:\temp\test.dat' !!file = Object FILE('$!ofilename') $* 파일 OBJECT를 생성합니다. !!file.Open('read') $* 읽기 모드로 파일을 엽니다. !recs = object Array() do !aLine = !!file.ReadRecord() $* 파일에서 한 줄을 읽습니다. if !aLine.set() EQ FALSE then break $* 파일 끝으로 보고 파일 읽기를 멈춥니다. endif !recs.Append(!aLine) enddo !!file.Close() $* 파일을 닫습니다. !!file.Delete() $* 파일 OBJECT를 삭제합니다. $* do something !recs.clear() !recs.delete()

isodraft에서 iso 파일 생성

TTY 모드에서 ISO 파일을 생성하는 방법 tty모드를 통해서 IsoDraft 로 들어갑니다. {파이프 혹은 BRAN 이름} 으로 이동합니다. $M /{ISODRAFT OPTION FILE} : ISO를 돌리기 위한 옵션 파일인데 이 파일도 커맨드를 모아놓은 매크로 파일입니다. file and dxf /filepath : dxf 파일이 생성 될 파일 이름(전체 경로 포함) detail {파이프 혹은 BRAN 이름} … {파이프 혹은 BRAN 이름}은 앞에 /를 포함해야 합니다. finish : ISO 도면을 생성했으면 IsoDraft를 빠져나옵니다.

처음으로 embedding한 파이썬 코드

'' Application에서 output_stream을 호출합니다. ''' 인자로 넘어온 내용으로 파일로 저장하는 코드입니다. 1 2 3 4 5 6 7 class  Debug:      def  __init__( self ):            def  output_stream( self  , msg):          file   =   open ( 'c:\\temp\\embedding.log'  ,  'a' )          file .write(msg  +   '\n' )          file . close () Colored by Color Scripter cs