Название: Folder Отправлено: Niko от 08 Июля 2009, 15:46:36 Как средствами Quest3D создать папку? Например в папке My Documents. Через Lua-скрипт пытался создать командой os.execute("путь создания папки"). Но что-то не выходит.
Вот что в lua добавлял: function CallChannel() local path = channel.GetChild(0) x = os.execute("path") path:SetText(x) end function GetValue() return -1 end Как видно из скрипта, я пытался вынести путь создания папки в текст. И я уверен, что неверно написал код выноса пути. Скрин ошибки при компиляции приложил к посту. Может быть кто-то в моём коде ошибку увидит, дополнит. Или другой есть способ создания папки. А то без этой функции работа встала. :( Название: Re: Folder Отправлено: Ruslan от 08 Июля 2009, 15:56:30 Niko
Могу ошибаться, но вроде так: x = os.execute(path:GetText()) на счет os.execute - сомневаюсь. Чтобы узнать текущую директорию: text = os.getenv("AppData") channel.GetChild(0):SetText(text) Название: Re: Folder Отправлено: Niko от 08 Июля 2009, 16:09:24 Ruslan
То что Gettext это наверно верно. Но я проверил, всё равно не работает. Как обычно, я задаю вопросы не излёгких ;).Хотя...кому как. Жду других решений проблемы. Название: Re: Folder Отправлено: Ruslan от 08 Июля 2009, 16:51:43 На сколько я понял, стандартными средствами в квесте папку создать нельзя. (Попробуй сохранить текстовый файл, с помощью SaveTextFile например по пути c:\new\temp.txt может автоматом создастся папка new)
Если у кого получится - отпишитесь пожалуйста. Название: Re: Folder (Одно из решений создал) Отправлено: Niko от 08 Июля 2009, 17:08:57 Я создал по моему мнению оригинальный выход из данной ситуации, а главное простой, как Большой адронный коллайдер :D.(только сейчас на ум пришло). Совместил Win32 Start Program + командную строку. Работает, создаёт папку.
Название: Re: Folder Отправлено: Ruslan от 08 Июля 2009, 17:14:20 Оригинально ;)
Название: Re: Folder Отправлено: Niko от 08 Июля 2009, 17:32:24 Ruslan
Если сделать так что бы файл сохранялся в папку которой НЕТ, то файл просто напросто там не создастся. но выход как известно уже есть. :) Название: Re: Folder Отправлено: Ruslan от 08 Июля 2009, 17:36:14 Главное, что выход есть! :D
Название: Re: Folder Отправлено: ๖ۣۜAu{R}oN от 09 Июля 2009, 17:06:10 ;D
|