当前位置: 首页 > news >正文

无锡建设网站的公司哪家好市场营销主要学什么

无锡建设网站的公司哪家好,市场营销主要学什么,比较顺口的公司名字,.tel域名不可以做网站域名吗?大家好,我是阿赵。继续分享MaxScript学习笔记第八篇 。这一篇主要讲文件操作,包括文件的I/O和导入导出。 1、获得3DsMax指定的一些目录路径 如果在电脑上安装了3DsMax软件,那么在文档里面会有一个3dsMax的文件夹,里面有一些3dsMa…

大家好,我是阿赵。继续分享MaxScript学习笔记第八篇
。这一篇主要讲文件操作,包括文件的I/O和导入导出。

1、获得3DsMax指定的一些目录路径

在这里插入图片描述
在这里插入图片描述

如果在电脑上安装了3DsMax软件,那么在文档里面会有一个3dsMax的文件夹,里面有一些3dsMax默认使用的文件夹。
如果我们写脚本时想使用这些路径,可以通过getDir方法,获取一部分的路径。
如果想修改这些路径,可以在3DsMax主工具栏的Customize>Configure Paths里面打开设置面板指定
在这里插入图片描述

2、创建和删除文件

1.创建文件

在这里插入图片描述

使用createFile方法,可以创建文件,如果没有指定路径,只有文件名,文件将会创建在电脑桌面。
在创建的时候,可以指定编码打开,编码有:
#current | #English | #German | #French | #Japanese | #Korean | #Chinese | #utf8 | #utf16LE | #utf16BE
也可以用布尔值指定是否带BOM头
需要注意以下几点:
(1)在创建和写入完之后,一定要调用close,不然这个文件会一直被3DsMax占用着,不能释放,也不能在外部将它删除,直到当前运行的3DsMax程序关闭
(2)如果文件已经存在,使用createFile方法再次创建,会把原来的文件删掉,再创建一个新的,原来的文件内容就没了,所以在createFile之前,一定要使用doesFileExist先判断文件是否存在
(3)使用format to方法可以往文件内逐行写入内容

2.删除文件

在这里插入图片描述

使用deleteFile方法可以删除指定路径上的文件,如果文件存在,可以删除成功,会返回true,否则返回false

3、加密文件

可以对某个文件通过某个key进行加密
encryptFile path1 path2 整型数字的key

4、读取和写入文件

1.读取文件

打开文件有2个方法
openFile和openEncryptedFile
openFile是打开没有加密的文件,具体方式是openFile path
openEncryptedFile是对应通过encryptFile 的方法,具体方式是openEncryptedFile path key
openFile系列方法默认都是只读模式
打开文件后,可以通过readLine来读取一行,或者用readChar 来读取一个字符
这个读取是逐行或者逐字符读取的,一直读取到文件末尾,继续读取就会报错,所以要用eof来判断是否到了文件末尾
在这里插入图片描述

这是一个读取一个文件所有内容的例子

2.写入文件

openFile系列方法可以接mode:<模式>
默认:只读
“a+”/”r+”:可读写,如果用format写入,会添加在原文本后面
“1”:只写,如果用format写入,会添加在原文本后面
“wt”:只写,如果用format写入,会覆盖原有文本
在这里插入图片描述
在这里插入图片描述

5、复制文件

copyFile path1 path2

6、打开文件选择窗口和保存文件窗口

在这里插入图片描述

打开一个窗口,选择需要打开的文件:
getOpenFileName caption:“标题” fileName:“默认文件名” types:“扩展名”
打开一个窗口,选择需要保存的文件:
getSaveFileName caption:“标题” fileName:“默认文件名” types:“扩展名”
其中标题、默认文件名、扩展名都可以不填,返回选择的文件路径

7、文件夹相关操作

1.判断文件夹是否存在

doesDirectoryExist path

2.选择文件夹

dir = getSavePath caption:“请选择” initialDir:(getDir #maxroot)

3.创建文件夹

makedir path

4.获取文件夹内所有文件夹

dir_array = GetDirectories (dir+”/*”)

5.获取文件夹内所有文件

fileArr = getFiles (dir+“*”)

8、导入导出常用格式

1.导入文件

在这里插入图片描述

–导入一个obj格式的文件
path1 = getdir #export+“\box.obj”
“C:\Users\admin\Documents\3dsMax\export\box.obj”
–如果不加任何参数,会打开导入设置窗口,并由用户选择参数
importfile path1
true
如果加了参数,将不会打开导入窗口,直接导入到场景
importfile path1 #noPrompt
true

2.导出文件

在这里插入图片描述

–创建2个box
boxt1 = box()
$Box:Box001 @ [0.000000,0.000000,0.000000]

boxt2 = box()
$Box:Box002 @ [0.000000,0.000000,0.000000]

path1 = getdir #export +“\box1.obj”
“C:\Users\admin\Documents\3dsMax\export\box1.obj”
–不加任何参数的导出,会导出整个场景所有物体为一个文件,并会弹出导出设置窗口
exportFile path1
true
–添加#noPrompt,不会弹出设置窗口,导出整个场景所有物体为一个文件
exportFile path1 #noPrompt
true

–加上selectedOnly:true,只导出当前选择的物体
select boxt1
OK
exportFile path1 #noPrompt selectedOnly:true
true

9、其他操作

1.获得文件大小

GetFileSize path1

2.释放文件内存

free filestream

http://www.mmbaike.com/news/97937.html

相关文章:

  • 建设网站的企业广州市疫情最新情况
  • 网站推广与营销知识策划是做什么的
  • 什么网站可以做名片营销公司排行
  • 网站开发团队要几个人微信指数怎么看
  • 住房和城乡建设部科技发展促进中心网站设计公司取名字大全集
  • 企业 网站规划与网页设计word禁止搜索引擎收录的方法
  • 模板网站建设+百度重庆seo顾问服务
  • 想弄个网站2345网址导航设置
  • 广州旅游网络营销网络优化工资一般多少
  • 大连网站建设运营赣州seo
  • 雅昌网站做古董交易搜索引擎有哪些
  • 宣城做网站公司seo网站优化软件价格
  • 北京网站定制开发成都百度推广公司电话
  • 济南资金盘网站开发公司靠谱吗网站建站
  • 零食电子商务网站建设策划书网站网址查询工具
  • 做logo专用的网站是哪个最近国际时事热点事件
  • 做的时间长的网站制作公司哪家好软文标题例子
  • 婚纱网站建设需求分析江门关键词优化公司
  • 电子商务网站排名网络推广都是收费
  • 乐清网站改版东莞百度网站排名优化
  • 网站免费的全国新闻媒体发稿平台
  • 上海网站推广平台营销助手
  • 网站宣传与推广网站seo推广优化
  • 企业网站怎么做才能留住客户网络营销策划包括哪些内容
  • 电脑版网页版登录入口上海百度seo
  • 玉林做绿化苗木网站的是哪个单位百度软件下载中心官方网站
  • 目前长沙疫情最新情况重庆seo1
  • 购物网站 wordpress 英文模板seo搜索引擎优化简历
  • 建立网站赚钱吗2023新闻摘抄大全
  • qq头像网站源码企业网站有哪些