Rudy,Sketchup, 列出文件名
Rudy,Sketchup, list file names
这段代码将在 ruby 控制台中列出文件名
Dir.new('C:\TestFolder\').each { |file| puts file }
我想让它在输入框上工作,例如:
获取文件列表到输入框
ents=Sketchup.active_model.active_entities
#Dir.new('C:\TestFolder\').each { |file| puts file }
prompts = ["Find a file?"]
defaults = [""]
list=[Dir.new('C:\TestFolder\').each { |file| }]
input = UI.inputbox prompts, defaults,list, "File Name"
a=input
puts a
查看这一行:
Dir.new('C:\TestFolder\').each { |file| puts file }
我相信整行都是一个循环,我们如何使用这个循环来填充列表?
我找到了答案,我只需要排列列表
list = [Dir.entries("C:/TestFolder/Doit with Sketchup/")[2..-1].join('|')]
这段代码将在 ruby 控制台中列出文件名
Dir.new('C:\TestFolder\').each { |file| puts file }
我想让它在输入框上工作,例如: 获取文件列表到输入框
ents=Sketchup.active_model.active_entities
#Dir.new('C:\TestFolder\').each { |file| puts file }
prompts = ["Find a file?"]
defaults = [""]
list=[Dir.new('C:\TestFolder\').each { |file| }]
input = UI.inputbox prompts, defaults,list, "File Name"
a=input
puts a
查看这一行:
Dir.new('C:\TestFolder\').each { |file| puts file }
我相信整行都是一个循环,我们如何使用这个循环来填充列表?
我找到了答案,我只需要排列列表
list = [Dir.entries("C:/TestFolder/Doit with Sketchup/")[2..-1].join('|')]