Comunidad de diseño web y desarrollo en internet online

Mdm zinc + setup.exe

Citar            
MensajeEscrito el 18 Mar 2009 04:02 pm
Hola, tengo una aplicacion ke hice con flash + mdm zinc, la cosa es ke ahora uso mdm zinc 3 y no se como hacer para crear un setup.exe ke instale mi aplicacion en archivos de programa/miapp... y deje un icono en el escitorio.
Con mdm zinc 2.5 es facil, pero con este no se.
ayuda!
Gracias y saludos!

Por fabri_bit

36 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2009 04:11 pm
Bueno la verdad no te recomiendo q uses ayudantes con Zinc son algo inestables con la programacion q tengas lo q te recomiendo es q el programa se autoistale como el mio yo tengo este codigo ah y de una te agrega un acceso directo:

Código :

var appPath = "c:\\DINCO\\DINCO.exe";
var appFolder = "c:\\DINCO\\DINCO.exe";
var shortcutText = "Sistema de Gestión Integral";
var iconPath = "C:\\WINDOWS\\system32\\SHELL32.dll";
var iconRes = "43";
var shortcutLink = mdm.System.Paths.desktop+"Sistema de Gestión Integral.lnk";
mdm.FileSystem.createShortcut(appPath, appFolder, shortcutText, iconPath, iconRes, shortcutLink); 
var exists:Boolean = mdm.FileSystem.fileExists("c:\\DINCO\\anexos\\copiardinco.txt");

if (exists == false) {
   mdm.FileSystem.makeFolder("c:\\DINCO");
   mdm.FileSystem.copyFolder("anexos","c:\\DINCO\\anexos");
   mdm.FileSystem.copyFile("DINCO.exe","c:\\DINCO\\DINCO.exe");
   mdm.Dialogs.prompt("Se ha instalado el aplicativo automaticamente a su computador");
   mdm.Dialogs.prompt("Tambien se ha agregado un acceso directo al escritorio");
}

espero te sirva

Por Sigmax

Claber

136 de clabLevel

1 tutorial

 

msie8
Citar            
MensajeEscrito el 18 Mar 2009 10:53 pm
hola Sigmax, gracias igualmente, pero perdon por ser pesao, podrias explicarme como funcionan esas lineas? donde tengo ke poner la ruta en donde kiero ke se instale mi app?, por ejemplo kiero ke se instale ne c:\\archivos de programa\\Mi_app\\Mi_app.exe.
Gracias y perdon.

Por fabri_bit

36 de clabLevel



 

firefox
Citar            
MensajeEscrito el 18 Mar 2009 10:57 pm
perdon, olvide explicar mas...es ke mi app crea automaticamente un txt al abrirla y no kiero ke se cree en el escritorio por ejemplo, sino ke al abrir el acceso directo cree el txt en su ruta..
Gracias!

Por fabri_bit

36 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Mar 2009 11:45 am

Código :

//bueno esto es para crear el acceso directo en el escritorio aparece tambien el nombre del acceso por ai no queremos el mismo del programa en mi caso sistema de gestion integral, la variable iconPath me trae un icono del pc q es uno q me gusta q es una estrella amarilla ya tu veras si escojes tu propio icono//
var appPath = "c:\\DINCO\\DINCO.exe";
var appFolder = "c:\\DINCO\\DINCO.exe";
var shortcutText = "Sistema de Gestión Integral";
var iconPath = "C:\\WINDOWS\\system32\\SHELL32.dll";
var iconRes = "43";
var shortcutLink = mdm.System.Paths.desktop+"Sistema de Gestión Integral.lnk";
mdm.FileSystem.createShortcut(appPath, appFolder, shortcutText, iconPath, iconRes, shortcutLink); 

//esto es para copiar los archivos al pc en mi caso no los copie a archivos de programa sino directamente al disco duro en una carpeta llamada DINCO y lo del texto q dices pss para que la aplicacion no se demorara mas pss yo mismo cree el txt y lo agregue al programa....en vez de q este se cree solo entonces sino esxiste el txt pss se copia la carpeta y si existe no hace nada//

var exists:Boolean = mdm.FileSystem.fileExists("c:\\DINCO\\anexos\\copiardinco.txt");

if (exists == false) {
   mdm.FileSystem.makeFolder("c:\\DINCO");
   mdm.FileSystem.copyFolder("anexos","c:\\DINCO\\anexos");
   mdm.FileSystem.copyFile("DINCO.exe","c:\\DINCO\\DINCO.exe");
   mdm.Dialogs.prompt("Se ha instalado el aplicativo automaticamente a su computador");
   mdm.Dialogs.prompt("Tambien se ha agregado un acceso directo al escritorio");
}

 

Por Sigmax

Claber

136 de clabLevel

1 tutorial

 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.