sFile = Input.GetText("inp_exe"); -- Recoje la ruta del archivo. sArgs = Input.GetText("inp_argumentos"); -- Los Argumentos que van a ser pasados al exe. sWorking = Input.GetText("inp_working"); -- La carpeta de trabajo --[[ Llama la DLL "RunProgEx.dll" Esta DLL solo tiene una funcion "Run", ejecuta un archivo .EXE y retorna el Window Handle. Llamada: STD Tipo de retorno: Long (entero de 32 bits) Argumentos: 3: (szFile.s, szArguments, szWorkingFolder) --]]-- Parameters = '"'..sFile..'", "'..sArgs..'", "'..sWorking..'".' -- Se unen los parametros Handle = DLL.CallFunction(_SourceFolder.."\\RunProgEx.dll", "Run", Parameters, DLL_RETURN_TYPE_LONG, DLL_CALL_STDCALL); -- Escribe el Handle en un label Label.SetVisible("result", true) Label.SetText("result", "Handle: "..Handle) --[[ NOTA: El ejecutable CLA.EXE Solo se ejecuta si se le pasa algun argumento. CLA.EXE -MI_NUEVO_ARGUMENTO -SEGUNDA_LINEA --]]--