Utilização Dofile - iniciante -

classic Classic list List threaded Threaded
12 messages Options
Reply | Threaded
Open this post in threaded view
|

Utilização Dofile - iniciante -

Adriel Moura
Oi pessoal, 

estou aprendendo Lua, porém estou tentando utilizar a função dofile, pelo próprio prompt - para aprendizado - e não consigo utilizá-la. 

Onde é que tenho que salvar o "arquivo.lua" para que ele possa ser executá-lo quando chamo o dofile("arquivo.lua")? 



Muito obrigado!


--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Og
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Og
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, porém estou tentando utilizar a função dofile,
> pelo próprio prompt - para aprendizado - e não consigo utilizá-la.
>
> Onde é que tenho que salvar o "arquivo.lua" para que ele possa ser
> executá-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [hidden email].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" não está no mesmo diretório onde você inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localização ou caminho absoluto/arquivo.lua")

Se você inicializar o interpretador no mesmo diretório do arquivo o
dofile("arquivo.lua") já funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="mpcgcbI1TkEJ">lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
In reply to this post by Og
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua está instalada. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="mpcgcbI1TkEJ">lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Eric Chiesse
Isso não é necessário, nem muito correto.

Teu arquivo deve estar no diretório onde você está executando o Lua, não no diretório de instalação.

ex: vou no prompt e mudo de diretório:
cd C:\Codigo

aí chamo o lua: (claro que o executável do lua.exe tem que estar no PATH do sistema)
lua arq.lua

Em arq.lua você deve ter o dofile assim:
dofile("arq2.lua")

Onde arq2.lua está no mesmo diretório de arq.lua.



---
Eric


Em 23 de julho de 2013 14:42, Adriel Moura <[hidden email]> escreveu:
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua está instalada. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Breno Ramalho Lemes
In reply to this post by Adriel Moura
Em 23-07-2013 13:42, Adriel Moura escreveu:
> Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no
> diretório C:/Lua/Lua5.1  colocando o endereço (Ex:
> "D:\Teste\arquivo.lua) não roda :/

Hum... será que o problema é o uso das barras? Assim:

dofile("D:\\Teste\\arquivo.lua")

ou

dofile("D:/Teste/arquivo.lua")

>
> mas já adiantou, vou ficar salvando no diretório que Lua está instalada.
>
> vlw
>
> Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
>
>     Em 20-07-2013 19:28, Adriel Moura escreveu:
>      > Oi pessoal,
>      >
>      > estou aprendendo Lua, por�m estou tentando utilizar a
>     fun��o dofile,
>      > pelo pr�prio prompt - para aprendizado - e n�o consigo
>     utiliz�-la.
>      >
>      > Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
>      > execut�-lo quando chamo o dofile("arquivo.lua")?
>      >
>      >
>      >
>      > Muito obrigado!
>      >
>      >
>      > --
>      > Lua BR - http://groups.google.com/group/lua-br
>     <http://groups.google.com/group/lua-br>
>      > ---
>      > Voc� est� recebendo esta mensagem porque se inscreveu no
>     grupo "Lua
>      > BR" dos Grupos do Google.
>      > Para cancelar a inscri��o neste grupo e parar de receber seus
>     e-mails,
>      > envie um e-mail para [hidden email] <javascript:>.
>      > Para obter mais op��es, acesse
>     https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
>      >
>      >
>     Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc�
>     inicializou o
>     interpretador basta informar o caminho...
>
>     dofile("caminho relativo a sua localiza��o ou caminho
>     absoluto/arquivo.lua")
>
>     Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
>     dofile("arquivo.lua") j� funciona direto...
>
>     t+
>
>     og
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR"
> dos Grupos do Google.
> Para cancelar a inscrição neste grupo e parar de receber seus e-mails,
> envie um e-mail para [hidden email].
> Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
>
>

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.


Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
In reply to this post by Eric Chiesse
Hum... entendi :) funcionou....  

mas pra ser desse jeito tenho que executá-lo pelo CMD, se eu for pelo compilador lua direto (como estava indo anteriormente) não consigo informar o diretório. 

vlw... :) 



Em terça-feira, 23 de julho de 2013 19h58min51s UTC-3, Eric Chiesse escreveu:
Isso não é necessário, nem muito correto.

Teu arquivo deve estar no diretório onde você está executando o Lua, não no diretório de instalação.

ex: vou no prompt e mudo de diretório:
cd C:\Codigo

aí chamo o lua: (claro que o executável do lua.exe tem que estar no PATH do sistema)
lua arq.lua

Em arq.lua você deve ter o dofile assim:
dofile("arq2.lua")

Onde arq2.lua está no mesmo diretório de arq.lua.



---
Eric


Em 23 de julho de 2013 14:42, Adriel Moura <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Hkl-E6mU_PEJ">adrie...@...> escreveu:
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua está instalada. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Hkl-E6mU_PEJ">lua-br+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
In reply to this post by Breno Ramalho Lemes
Não funcionou! Vlw... fazer do jeito que o Eric falou, da pra organizar melhor, que jogar os arquivos na pasta de instalação.... 




Em quarta-feira, 24 de julho de 2013 07h57min55s UTC-3, Breno Ramalho Lemes escreveu:
Em 23-07-2013 13:42, Adriel Moura escreveu:
> Hum, entendi.. consegui execut�-lo apenas colocando o "arquivo.lua" no
> diret�rio C:/Lua/Lua5.1  colocando o endere�o (Ex:
> "D:\Teste\arquivo.lua) n�o roda :/

Hum... ser� que o problema � o uso das barras? Assim:

dofile("D:\\Teste\\arquivo.lua")

ou

dofile("D:/Teste/arquivo.lua")

>
> mas j� adiantou, vou ficar salvando no diret�rio que Lua est� instalada.
>
> vlw
>
> Em s�bado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
>
>     Em 20-07-2013 19:28, Adriel Moura escreveu:
>      > Oi pessoal,
>      >
>      > estou aprendendo Lua, por�m estou tentando utilizar a
>     fun��o dofile,
>      > pelo pr�prio prompt - para aprendizado - e n�o consigo
>     utiliz�-la.
>      >
>      > Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
>      > execut�-lo quando chamo o dofile("arquivo.lua")?
>      >
>      >
>      >
>      > Muito obrigado!
>      >
>      >
>      > --
>      > Lua BR - http://groups.google.com/group/lua-br
>     <http://groups.google.com/group/lua-br>
>      > ---
>      > Voc� est� recebendo esta mensagem porque se inscreveu no
>     grupo "Lua
>      > BR" dos Grupos do Google.
>      > Para cancelar a inscri��o neste grupo e parar de receber seus
>     e-mails,
>      > envie um e-mail para [hidden email] <javascript:>.
>      > Para obter mais op��es, acesse
>     https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
>      >
>      >
>     Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc�
>     inicializou o
>     interpretador basta informar o caminho...
>
>     dofile("caminho relativo a sua localiza��o ou caminho
>     absoluto/arquivo.lua")
>
>     Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
>     dofile("arquivo.lua") j� funciona direto...
>
>     t+
>
>     og
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua BR"
> dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="getpZmXtNSsJ">lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

jeferson perito
Que eu saiba, para dar aula é necessário no mínimo mestrado.


Em 24 de julho de 2013 16:09, Adriel Moura <[hidden email]> escreveu:
Não funcionou! Vlw... fazer do jeito que o Eric falou, da pra organizar melhor, que jogar os arquivos na pasta de instalação.... 




Em quarta-feira, 24 de julho de 2013 07h57min55s UTC-3, Breno Ramalho Lemes escreveu:
Em 23-07-2013 13:42, Adriel Moura escreveu:
> Hum, entendi.. consegui execut�-lo apenas colocando o "arquivo.lua" no
> diret�rio C:/Lua/Lua5.1  colocando o endere�o (Ex:
> "D:\Teste\arquivo.lua) n�o roda :/

Hum... ser� que o problema � o uso das barras? Assim:

dofile("D:\\Teste\\arquivo.lua")

ou

dofile("D:/Teste/arquivo.lua")

>
> mas j� adiantou, vou ficar salvando no diret�rio que Lua est� instalada.
>
> vlw
>
> Em s�bado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
>

>     Em 20-07-2013 19:28, Adriel Moura escreveu:
>      > Oi pessoal,
>      >
>      > estou aprendendo Lua, por�m estou tentando utilizar a
>     fun��o dofile,
>      > pelo pr�prio prompt - para aprendizado - e n�o consigo
>     utiliz�-la.
>      >
>      > Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
>      > execut�-lo quando chamo o dofile("arquivo.lua")?
>      >
>      >
>      >
>      > Muito obrigado!
>      >
>      >
>      > --
>      > Lua BR - http://groups.google.com/group/lua-br
>     <http://groups.google.com/group/lua-br>
>      > ---
>      > Voc� est� recebendo esta mensagem porque se inscreveu no
>     grupo "Lua
>      > BR" dos Grupos do Google.
>      > Para cancelar a inscri��o neste grupo e parar de receber seus
>     e-mails,
>      > envie um e-mail para [hidden email] <javascript:>.
>      > Para obter mais op��es, acesse
>     https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
>      >
>      >
>     Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc�
>     inicializou o
>     interpretador basta informar o caminho...
>
>     dofile("caminho relativo a sua localiza��o ou caminho
>     absoluto/arquivo.lua")
>
>     Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
>     dofile("arquivo.lua") j� funciona direto...
>
>     t+
>
>     og
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua BR"
> dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Atenciosamente,

Jeferson Viana Perito

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
??
topico correto? kk

Em quarta-feira, 24 de julho de 2013 16h59min54s UTC-3, Jeferson Perito escreveu:
Que eu saiba, para dar aula é necessário no mínimo mestrado.


Em 24 de julho de 2013 16:09, Adriel Moura <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="wQoaqSpP4qUJ">adrie...@...> escreveu:
Não funcionou! Vlw... fazer do jeito que o Eric falou, da pra organizar melhor, que jogar os arquivos na pasta de instalação.... 




Em quarta-feira, 24 de julho de 2013 07h57min55s UTC-3, Breno Ramalho Lemes escreveu:
Em 23-07-2013 13:42, Adriel Moura escreveu:
> Hum, entendi.. consegui execut�-lo apenas colocando o "arquivo.lua" no
> diret�rio C:/Lua/Lua5.1  colocando o endere�o (Ex:
> "D:\Teste\arquivo.lua) n�o roda :/

Hum... ser� que o problema � o uso das barras? Assim:

dofile("D:\\Teste\\arquivo.lua")

ou

dofile("D:/Teste/arquivo.lua")

>
> mas j� adiantou, vou ficar salvando no diret�rio que Lua est� instalada.
>
> vlw
>
> Em s�bado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
>

>     Em 20-07-2013 19:28, Adriel Moura escreveu:
>      > Oi pessoal,
>      >
>      > estou aprendendo Lua, por�m estou tentando utilizar a
>     fun��o dofile,
>      > pelo pr�prio prompt - para aprendizado - e n�o consigo
>     utiliz�-la.
>      >
>      > Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
>      > execut�-lo quando chamo o dofile("arquivo.lua")?
>      >
>      >
>      >
>      > Muito obrigado!
>      >
>      >
>      > --
>      > Lua BR - http://groups.google.com/group/lua-br
>     <http://groups.google.com/group/lua-br>
>      > ---
>      > Voc� est� recebendo esta mensagem porque se inscreveu no
>     grupo "Lua
>      > BR" dos Grupos do Google.
>      > Para cancelar a inscri��o neste grupo e parar de receber seus
>     e-mails,
>      > envie um e-mail para [hidden email] <javascript:>.
>      > Para obter mais op��es, acesse
>     https://groups.google.com/groups/opt_out
>     <https://groups.google.com/groups/opt_out>.
>      >
>      >
>     Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc�
>     inicializou o
>     interpretador basta informar o caminho...
>
>     dofile("caminho relativo a sua localiza��o ou caminho
>     absoluto/arquivo.lua")
>
>     Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
>     dofile("arquivo.lua") j� funciona direto...
>
>     t+
>
>     og
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua BR"
> dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="wQoaqSpP4qUJ">lua-br+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 



--
Atenciosamente,

Jeferson Viana Perito

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Eric Chiesse
In reply to this post by Adriel Moura
Não entendi como você está executando o interpretador. Não é pelo CMD ?

Mas a regra se mantêm. É só você saber em que diretorio o lua está sendo executado. E você pode sempre passar o caminho absoluto do arquivo que você quer executar.

Para uma solução mais ao nível de sistema você deve estudar o sistema de módulos do lua. Dê uma olhada no comando "require" e na variável "package.path" (vale a pena ver também a variável de ambiente LUA_PATH). O require não faz exatamente a mesma coisa que o dofile, mas pode ser que seja exatamente o que você precisa.


---
Eric


Em 24 de julho de 2013 16:06, Adriel Moura <[hidden email]> escreveu:
Hum... entendi :) funcionou....  

mas pra ser desse jeito tenho que executá-lo pelo CMD, se eu for pelo compilador lua direto (como estava indo anteriormente) não consigo informar o diretório. 

vlw... :) 



Em terça-feira, 23 de julho de 2013 19h58min51s UTC-3, Eric Chiesse escreveu:
Isso não é necessário, nem muito correto.

Teu arquivo deve estar no diretório onde você está executando o Lua, não no diretório de instalação.

ex: vou no prompt e mudo de diretório:
cd C:\Codigo

aí chamo o lua: (claro que o executável do lua.exe tem que estar no PATH do sistema)
lua arq.lua

Em arq.lua você deve ter o dofile assim:
dofile("arq2.lua")

Onde arq2.lua está no mesmo diretório de arq.lua.



---
Eric


Em 23 de julho de 2013 14:42, Adriel Moura <[hidden email]> escreveu:
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua está instalada. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para lua-br+un...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 
Reply | Threaded
Open this post in threaded view
|

Re: Utilização Dofile - iniciante -

Adriel Moura
Estava executando pelo lua.exe.....  ai jah abri o prompt do compilador ia não conseguia colocar o caminho... já pelo DOS eu entro na pasta iai chamo o compilador Lua ai funciona..... 

Na verdade preciso apenas conseguir ler um arquivo em lua, o que já faço com o dofile, este arquivo estará armazenando uns dados que obtenho via parse, e a partir deste, rodarei um programa para percorrê-lo...... vlw... 



Em quinta-feira, 25 de julho de 2013 12h37min39s UTC-3, Eric Chiesse escreveu:
Não entendi como você está executando o interpretador. Não é pelo CMD ?

Mas a regra se mantêm. É só você saber em que diretorio o lua está sendo executado. E você pode sempre passar o caminho absoluto do arquivo que você quer executar.

Para uma solução mais ao nível de sistema você deve estudar o sistema de módulos do lua. Dê uma olhada no comando "require" e na variável "package.path" (vale a pena ver também a variável de ambiente LUA_PATH). O require não faz exatamente a mesma coisa que o dofile, mas pode ser que seja exatamente o que você precisa.


---
Eric


Em 24 de julho de 2013 16:06, Adriel Moura <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ov2neJ673k4J">adrie...@...> escreveu:
Hum... entendi :) funcionou....  

mas pra ser desse jeito tenho que executá-lo pelo CMD, se eu for pelo compilador lua direto (como estava indo anteriormente) não consigo informar o diretório. 

vlw... :) 



Em terça-feira, 23 de julho de 2013 19h58min51s UTC-3, Eric Chiesse escreveu:
Isso não é necessário, nem muito correto.

Teu arquivo deve estar no diretório onde você está executando o Lua, não no diretório de instalação.

ex: vou no prompt e mudo de diretório:
cd C:\Codigo

aí chamo o lua: (claro que o executável do lua.exe tem que estar no PATH do sistema)
lua arq.lua

Em arq.lua você deve ter o dofile assim:
dofile("arq2.lua")

Onde arq2.lua está no mesmo diretório de arq.lua.



---
Eric


Em 23 de julho de 2013 14:42, Adriel Moura <[hidden email]> escreveu:
Hum, entendi.. consegui executá-lo apenas colocando o "arquivo.lua" no diretório C:/Lua/Lua5.1  colocando o endereço (Ex: "D:\Teste\arquivo.lua) não roda :/ 

mas já adiantou, vou ficar salvando no diretório que Lua está instalada. 

vlw

Em sábado, 20 de julho de 2013 19h55min46s UTC-3, Og escreveu:
Em 20-07-2013 19:28, Adriel Moura escreveu:

> Oi pessoal,
>
> estou aprendendo Lua, por�m estou tentando utilizar a fun��o dofile,
> pelo pr�prio prompt - para aprendizado - e n�o consigo utiliz�-la.
>
> Onde � que tenho que salvar o "arquivo.lua" para que ele possa ser
> execut�-lo quando chamo o dofile("arquivo.lua")?
>
>
>
> Muito obrigado!
>
>
> --
> Lua BR - http://groups.google.com/group/lua-br
> ---
> Voc� est� recebendo esta mensagem porque se inscreveu no grupo "Lua
> BR" dos Grupos do Google.
> Para cancelar a inscri��o neste grupo e parar de receber seus e-mails,
> envie um e-mail para lua-br+un...@googlegroups.com.
> Para obter mais op��es, acesse https://groups.google.com/groups/opt_out.
>
>
Se o "arquivo.lua" n�o est� no mesmo diret�rio onde voc� inicializou o
interpretador basta informar o caminho...

dofile("caminho relativo a sua localiza��o ou caminho absoluto/arquivo.lua")

Se voc� inicializar o interpretador no mesmo diret�rio do arquivo o
dofile("arquivo.lua") j� funciona direto...

t+

og

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para lua-br+un...@googlegroups.com.

Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para <a href="javascript:" target="_blank" gdf-obfuscated-mailto="Ov2neJ673k4J">lua-br+un...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
 
 

--
Lua BR - http://groups.google.com/group/lua-br
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Lua BR" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para [hidden email].
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.