Thread: Project Manager
View Single Post
Old 03-28-2020, 04:26 AM   #11
solger
Human being with feelings
 
solger's Avatar
 
Join Date: Mar 2013
Posts: 4,513
Default

macOs und Linux verwenden im Gegensatz zu Windows keine Backslashes (\). D.h. Verwendung vom Slashes (/) im Pfad sollte unter MacOS passen:
Code:
local projfol = "/Users/name/Documents/REAPER Media"

Das Problem liegt in diesem Fall wahrscheinlich daran, dass derzeit gro▀geschriebene Dateierweiterungen (.RPP) ausgefiltert werden.
Die Anpassung folgender Zeile in der EnumerateFiles Funktion sollte das Problem beheben, damit beide Schreibweisen (.rpp und .RPP) akzeptiert werden:
Quote:
local fn = string.match(retval or '', '(.-)%.rpp$') or string.match(retval or '', '(.-)%.RPP$')
Gesamt sieht die aktualisierte Funktion dann so aus:
Code:
function EnumerateFiles(path)
  local files = {}
  local i = 0
  repeat
    local retval = reaper.EnumerateFiles(path, i )
    local fn = string.match(retval or '', '(.-)%.rpp$') or string.match(retval or '', '(.-)%.RPP$')
    if fn then
      table.insert(files, fn)
    end
    i = i + 1
  until not retval
  return files
end
__________________
ReaLauncher

Last edited by solger; 03-28-2020 at 04:38 AM.
solger is offline   Reply With Quote