Guest User

nyaosで.lnk拡張子省略

a guest
Sep 6th, 2013
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function nyaos.filter.launch_shortcut_without_extension(cmdline)
  2.   cmdline = cmdline:gsub('^%S+', function(cmd)
  3.     if cmd:match('%.') then
  4.       return false
  5.     end
  6.  
  7.     local path='.;' .. os.getenv('PATH')
  8.     local cmdl = cmd:lower() .. '.lnk'
  9.  
  10.     for dir in path:gmatch('[^;]+') do
  11.       for fname in nyaos.dir(dir) do
  12.         if fname:lower() == cmdl then
  13.           return fname
  14.         end
  15.       end
  16.     end
  17.   end)
  18.   return cmdline
  19. end
Advertisement
Add Comment
Please, Sign In to add comment