找回密码
 注册
关于网站域名变更的通知

skill运行问题

查看数: 704 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
w_w
发布时间: 2023-11-23 14:28

正文摘要:

如图所示,点击skill命令时,出现以上报错,求解惑

回复

w_w 发表于 2023-11-25 15:58
橡皮擦先生 发表于 2023-11-24 14:39
在执行文件同路径下创建,到最后结束后删除

这个方法可以的
橡皮擦先生 发表于 2023-11-24 14:39
在执行文件同路径下创建,到最后结束后删除

点评

这个方法可以的  详情 回复 发表于 2023-11-25 15:58
橡皮擦先生 发表于 2023-11-24 14:38
斜杠前加个点
w_w 发表于 2023-11-24 09:58
pcb-doctor 发表于 2023-11-24 06:03
这提醒了我  是自定义的form无法写入  电脑中D盘是CD盘,并不是实际的盘  导致form文件无法写入

新问 ...

继续测试了下  去除f="/checklist.form"中的斜杠/,就可以实现在PCB所在文件夹创建form文件,可以避免form位置乱生成问题
w_w 发表于 2023-11-24 06:03
橡皮擦先生 发表于 2023-11-23 17:35
把代码发出来,应该是fprintf()对文件操作时出错,有可能对象文件不存在,或者无权限写入。

这提醒了我  是自定义的form无法写入  电脑中D盘是CD盘,并不是实际的盘  导致form文件无法写入

新问题:
f = "/checklist.form"
p = outfile(f "w")
fprintf(p "FILE_TYPE=FORM_DEFN VERSION=2\n")

...
代码中的p = outfile(f "w"),这个代码是定义form文件生成在哪个地方?我查有的电脑是生成checklist.form到C盘,有的生成到了E盘。

点评

1.f = "/checklist.form" ;/ 代表磁碟機的根目錄,刪除/是正確的. 2. p = outfile(f "w") ; 不會存到檔案, 而是存到暫存器. 要使用 close(p) 關閉.  发表于 2023-11-28 18:11
继续测试了下 去除f="/checklist.form"中的斜杠/,就可以实现在PCB所在文件夹创建form文件,可以避免form位置乱生成问题  详情 回复 发表于 2023-11-24 09:58
aarom 发表于 2023-11-23 21:11
提示: 作者被禁止或删除 内容自动屏蔽
橡皮擦先生 发表于 2023-11-23 17:35
把代码发出来,应该是fprintf()对文件操作时出错,有可能对象文件不存在,或者无权限写入。

点评

这提醒了我 是自定义的form无法写入 电脑中D盘是CD盘,并不是实际的盘 导致form文件无法写入 新问题: f = "/checklist.form" p = outfile(f "w") fprintf(p "FILE_TYPE=FORM_DEFN VERSION=2\n") ...  详情 回复 发表于 2023-11-24 06:03
关闭

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

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-22 03:54 , Processed in 0.171875 second(s), 30 queries , Gzip On.

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

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

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