Página 1 de 1

ayuda que ago mal

Publicado: 08 Oct 2011 19:43
por JETET
strFolder = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if strFolder = "CANCEL" then
Input.SetText("folder",strFolder)

end

que ago mal en el if que es ==

if strFolder == "CANCEL" then

if strFolder -= "CANCEL" then

cual es el correcto

Re: ayuda que ago mal

Publicado: 08 Oct 2011 19:44
por JETET
siempre sale en el imput CANCEL y no la carpeta seleccionada

Re: ayuda que ago mal

Publicado: 08 Oct 2011 20:34
por rafaxplayer
seria asi:
strFolder = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if strFolder ~= "CANCEL" then -- Con esto estas diciendo que si el retorno strFolder es diferente a cancel continue el script
Input.SetText("folder",strFolder)
end
Haber deberias leerte un poco el manual , estos son operadores basicos de lua ( y muchos lenguajes)

= --Asignación de valores por ejemplo
a= 2 ;
b= 5;

== Es para comparaciones (este es nuestro caso)
if a+b == 7 then 
Debug.ShowWindow(true);
Debug.Print("son iguales");
end
~= Es para comparaciones desiguales, osea... quieres comprobar que sea diferente
if a+b ~= 10 then 
Debug.ShowWindow(true);
Debug.Print("son diferentes");
end
Lee un poco de manuales de lua ( hay la tira en el foro) o la ayuda de ams para ir cogiendo la base de lua
:pc: :pc: :pc: :pc:

Re: ayuda que ago mal

Publicado: 08 Oct 2011 20:51
por JETET
rafaxplayer escribió:seria asi:
strFolder = Dialog.FolderBrowse("Please select a folder:", _DesktopFolder);
if strFolder ~= "CANCEL" then -- Con esto estas diciendo que si el retorno strFolder es diferente a cancel continue el script
Input.SetText("folder",strFolder)
end
Haber deberias leerte un poco el manual , estos son operadores basicos de lua ( y muchos lenguajes)

= --Asignación de valores por ejemplo
a= 2 ;
b= 5;

== Es para comparaciones (este es nuestro caso)
if a+b == 7 then 
Debug.ShowWindow(true);
Debug.Print("son iguales");
end
~= Es para comparaciones desiguales, osea... quieres comprobar que sea diferente
if a+b ~= 10 then 
Debug.ShowWindow(true);
Debug.Print("son diferentes");
end
Lee un poco de manuales de lua ( hay la tira en el foro) o la ayuda de ams para ir cogiendo la base de lua
:pc: :pc: :pc: :pc:

gracias era ~ es que en video no se ve bien

Re: ayuda que ago mal

Publicado: 08 Oct 2011 20:52
por JETET
dime un manual bueno 

Re: ayuda que ago mal

Publicado: 09 Oct 2011 14:42
por rafaxplayer
Bájate los de programación lua con el apz downloader

http://www.amsspecialist.info/viewtopic ... 55&start=0