Page 1 of 1

Ассоциации файлов и lua:@file.lua !\!.!

Posted: Sat 16 Feb, 2019 08:43
by SUSim
Я чето туплю! Не могу получить полный путь в скрипте через параметр комстроки и ассоциации...
Путь в ком строке с одинарными следами, и лук скрипт их интерпретирует их как эскейп последовательность...
Как разобрать то?
lua:@test.lua C:\temp получаю в скрипте C:{tab}emp ... :(

Ассоциации файлов и lua:@file.lua !\!.!

Posted: Sat 16 Feb, 2019 09:05
by Shmuel
Manual wrote:Если нужно передать скрипту аргументы, их следует указать после имени файла через пробел.
Аргументы являются списком выражений, разделённых запятыми.
Выражения должны использовать тот же язык программирования, что и скрипт.
Всё, что идёт после @test.lua - это список Lua-выражений.
Следовательно, делайте так: lua:@test.lua [[C:\temp]]

Ассоциации файлов и lua:@file.lua !\!.!

Posted: Tue 19 Feb, 2019 20:45
by SUSim
Спасибо! Как же я забыл про [[]], блин в ЧАВО надо вставить обязательно!
Что если хотите просто строку то нужны не кавычки, а скобки!