id:zetamatta さんがfilter2を速攻で実装してくれた。id:zetamatta++ で、前回のコードに微妙にバグがあったのとNYAOS 3000更新に伴い書き直してみた。 まず、前回の奴は無駄に suffix の拡張子まで展開していたんだけど、この展開は alias や suffix 自体の展開前にやらないと意味がない。一方、PATHEXT の展開は alias の後にやらないとダメ。なので、両者を別々に書くことに。 修正 function nyaos.filter(cmdline) cmdline = cmdline:gsub('^%S+', function(cmd) if cmd:match('%.') then return false end local path='.;' .. os.getenv('PATH') local cmdl=cmd:lower() l