创建一个将文本放入 .txt 文件的插件

你好,世界

我正在用 Ruby 创建一个插件。此时,我无法在 .txt 文件中插入添加到 Sketchup 模型的坐标。

这是我的代码:

require 'sketchup.rb'
SKETCHUP_CONSOLE.show rescue Sketchup.send_action("showRubyPanel:")
$stdout = File.new('file.txt', 'w')

module HWmakemyownplug
  def self.fileplug
    model = Sketchup.active_model 
    #Make some coordinates.
    coordinates = [[2,0,39],[0,0,1],[1,1,0]]
    #Add the points in Sketchup. This works!
    coordinates.each { |point| model.active_entities.add_cpoint(point) }
    #Puts the coordinates to the textfile 'file.txt'. This doesn't work!
    $stdout.puts(coordinates)   

  end #def self.fileplug
end #module makemyownplug

if (!file_loaded?(__FILE__))

  #Add to the SketchUp tools menu
  extensions_menu = UI.menu("Plugins")
  extensions_menu.add_item("testtesttest") { HWmakemyownplug::fileplug }
  # Let Ruby know we have loaded this file
  file_loaded(__FILE__)

end

当我单击菜单 > 插件 > testtesttest 时,必须打印坐标。

尤金·斯捷潘诺夫

你忘记在$stdout.puts(coordinates)之后关闭文件

$stdout.close

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

我需要从 PDF 文件中提取文本并制作一个新的 .txt 文件以放入

来自分类Dev

创建一个扫描.txt文件的批处理文件(或其他文件?),然后将指定的文本复制到另一个.txt文件

来自分类Dev

C#将文本从一个txt文件插入到另一个txt文件

来自分类Dev

如何将一个文本文件拆分为多个* .txt文件?

来自分类Dev

创建变量以生成唯一的txt文件,然后追加而不创建另一个文本文件

来自分类Dev

创建变量以生成唯一的txt文件,然后追加而不创建另一个文本文件

来自分类Dev

如何通过一个按钮(以不同顺序)将一个txt文件读入多个文本框?

来自分类Dev

创建一个txt文件-swift:iOS

来自分类Dev

创建一个requirements.txt文件

来自分类Dev

用密码创建一个.txt文件

来自分类Dev

使用Matlab创建一个新的空白.txt文件

来自分类Dev

只需将 .txt 文件中的每一行放入一个 javascript 数组中

来自分类Dev

将多个txt文件合并为一个

来自分类Dev

分离一个txt文件?

来自分类Dev

从输入目录仅读取.txt文件,然后将所有内容getc放入C中的一个数组中

来自分类Dev

将一个TXT文件中的选定信息移到另一个

来自分类Dev

将txt文件中的每一行与每一行中的另一个文本文件进行比较

来自分类Dev

将一个文件从/a/b/c/d.txt移至/x/a/b/c/d.txt,如果不存在则创建完整的树

来自分类Dev

小写并将文件转换为文本,出现一个空的* .txt文件

来自分类Dev

如何将两个.txt文件中的数据提取到一个新的.txt文件中?

来自分类Dev

打开txt文件,创建新的txt文件,将旧文本保存到新文件

来自分类Dev

代码在一个.py中创建新的.txt文件,但不在另一个.py中创建

来自分类Dev

无法创建.txt文件

来自分类Dev

使用python将.txt文件(在同一目录中)合并为一个主.txt文件

来自分类Dev

如何创建一个以txt输出文件名的批处理文件?

来自分类Dev

如何从列表中的另一个文件创建新的txt文件?

来自分类Dev

如何在 java 项目文件夹中创建一个 .txt 文件并写入其中

来自分类Dev

如何在一个目录中创建空的txt文件,以反映另一个目录中的文件?

来自分类Dev

将“ <”或“>”写入.txt文件

Related 相关文章

  1. 1

    我需要从 PDF 文件中提取文本并制作一个新的 .txt 文件以放入

  2. 2

    创建一个扫描.txt文件的批处理文件(或其他文件?),然后将指定的文本复制到另一个.txt文件

  3. 3

    C#将文本从一个txt文件插入到另一个txt文件

  4. 4

    如何将一个文本文件拆分为多个* .txt文件?

  5. 5

    创建变量以生成唯一的txt文件,然后追加而不创建另一个文本文件

  6. 6

    创建变量以生成唯一的txt文件,然后追加而不创建另一个文本文件

  7. 7

    如何通过一个按钮(以不同顺序)将一个txt文件读入多个文本框?

  8. 8

    创建一个txt文件-swift:iOS

  9. 9

    创建一个requirements.txt文件

  10. 10

    用密码创建一个.txt文件

  11. 11

    使用Matlab创建一个新的空白.txt文件

  12. 12

    只需将 .txt 文件中的每一行放入一个 javascript 数组中

  13. 13

    将多个txt文件合并为一个

  14. 14

    分离一个txt文件?

  15. 15

    从输入目录仅读取.txt文件,然后将所有内容getc放入C中的一个数组中

  16. 16

    将一个TXT文件中的选定信息移到另一个

  17. 17

    将txt文件中的每一行与每一行中的另一个文本文件进行比较

  18. 18

    将一个文件从/a/b/c/d.txt移至/x/a/b/c/d.txt,如果不存在则创建完整的树

  19. 19

    小写并将文件转换为文本,出现一个空的* .txt文件

  20. 20

    如何将两个.txt文件中的数据提取到一个新的.txt文件中?

  21. 21

    打开txt文件,创建新的txt文件,将旧文本保存到新文件

  22. 22

    代码在一个.py中创建新的.txt文件,但不在另一个.py中创建

  23. 23

    无法创建.txt文件

  24. 24

    使用python将.txt文件(在同一目录中)合并为一个主.txt文件

  25. 25

    如何创建一个以txt输出文件名的批处理文件?

  26. 26

    如何从列表中的另一个文件创建新的txt文件?

  27. 27

    如何在 java 项目文件夹中创建一个 .txt 文件并写入其中

  28. 28

    如何在一个目录中创建空的txt文件,以反映另一个目录中的文件?

  29. 29

    将“ <”或“>”写入.txt文件

热门标签

归档