История изменений
Исправление CrX, (текущая версия) :
Вместо/перед добавь вывод в консоль того же самого 'doublecmd -c -t "' .. filepath .. '/' .. filename .. '" &'
, посмотри, что выводит. Оно выглядит правильно? Если его вот так, как оно выведено, скопипастить в шелл, выполнится как надо?
upd: проверил. Ну конечно. У тебя filepath уже содержит в себе имя файла. Присоединять к нему filename ещё раз не надо. 'doublecmd -c -t "' .. filepath .. '" &'
. Будет работать. Но обрати внимание на комментарий выше. Так делать небезопасно.
Исправление CrX, :
Вместо/перед добавь вывод в консоль того же самого 'doublecmd -c -t "' .. filepath .. '/' .. filename .. '" &'
, посмотри, что выводит. Оно выглядит правильно? Если его вот так, как оно выведено, скопипастить в шелл, выполнится как надо?
upd: проверил. Ну конечно. У тебя filepath уже содержит в себе имя файла. Присоединять к нему filename ещё раз не надо. `‘doublecmd -c -t "’ .. filepath .. ‘" &’. Будет работать. Но обрати внимание на комментарий выше. Так делать небезопасно.
Исправление CrX, :
Вместо/перед добавь вывод в консоль того же самого 'doublecmd -c -t "' .. filepath .. '/' .. filename .. '" &'
, посмотри, что выводит. Оно выглядит правильно? Если его вот так, как оно выведено, скопипастить в шелл, выполнится как надо?
upd: проверил. Ну конечно. У тебя filepath уже содержит в себе имя файла. Присоединять к нему filename ещё раз не надо.
Исправление CrX, :
Вместо/перед добавь вывод в консоль того же самого 'doublecmd -c -t "' .. filepath .. '/' .. filename .. '" &'
, посмотри, что выводит. Оно выглядит правильно? Если его вот так, как оно выведено, скопипастить в шелл, выполнится как надо?
Ещё есть предположение, что os.execute() — это не шелл, а просто вяполнение команды. Тогда оно не умеет в &
.
Исходная версия CrX, :
Вместо/перед добавь вывод в консоль того же самого 'doublecmd -c -t "' .. filepath .. '/' .. filename .. '" &'
, посмотри, что выводит. Оно выглядит правильно? Если его вот так, как оно выведено, скопипастить в шелл, выполнится?
Ещё есть предположение, что os.execute() — это не шелл, а просто вяполнение команды. Тогда оно не умеет в &
.