Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --запись списка методов
- --автор: Taoshi
- local component=require("component")
- local componentsList={}
- --build list of current components
- for k,v in pairs (component.list()) do
- componentsList[#componentsList+1]=v
- print(#componentsList,componentsList[#componentsList]) end
- local a,b,fileName,list
- while true do
- --waiting for input
- print("select component number to write list of methods into file 'list'..'of component name ")
- a=io.read()
- if type(tonumber(a))~="number" then print("see you later!") return end
- a=tonumber(a)
- b=#componentsList
- if a>b then print ("number is too big. please insert number between 1 and "..b.." for your choice")
- return
- end
- print("selected component:"..componentsList[a])
- fileName=componentsList[a]
- fileName="listOf_"..fileName.."_Methods.txt"
- list=io.open(fileName,"w")
- for k,v in pairs(component[componentsList[a]]) do
- list:write(k.." -- ")
- list:write(tostring(v).."\n")
- end
- print("writing complite")
- --return(fileName)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement