Advertisement
MrJakob1986

link

Sep 21st, 2014
33
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.43 KB | None | 0 0
  1. local args={...}
  2.  
  3. local program = nil
  4. local runArgs = nil
  5.  
  6. function run()
  7.   shell.run(program,unpack(runArgs))
  8. end
  9.  
  10. local offset = 1
  11.  
  12. while offset <= #args do
  13.   local length = tonumber(args[offset])  
  14.  
  15.   if length==nil then
  16.     length=0
  17.   else
  18.     offset=offset+1
  19.   end
  20.  
  21.   program = args[offset]
  22.   runArgs = {}
  23.   for i=1,length do
  24.     runArgs[#runArgs+1] =args[offset+i]
  25.   end
  26.   offset=offset+length+1
  27.  
  28.   run()
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement