Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Necesito ayuda, instalación. (https://www.clubdelphi.com/foros/showthread.php?t=49909)

cecidenise96 03-11-2007 02:28:19

Necesito ayuda, instalación.
 
Necesito hacer una instalación pero yo quiero ponerle solamente comandos para q copie y pege ciertas cosas q hice en un cd-rom, acá tengo lo q quiero hacer :

D:
INSTALL.exe
cd..
cd..
cd Earth_Xp_Install
cd vdm sound 2.1.0
VDMSound2.1.0.exe
cd..
copy D:\Earth_Xp_Install\EARTH640.* C:\INTRPLAY\EARTH\
Pause
copy D:\Earth_Xp_Install\GAME.ini C:\INTRPLAY\EARTH\
md C:\INTRPLAY\EARTH\INTRO
md C:\INTRPLAY\EARTH\MUSIC
md C:\INTRPLAY\EARTH\SAMPLES
pause
md C:\INTRPLAY\EARTH\TRACKS
copy D:\LEVEL.WD C:\INTRPLAY\EARTH\
copy D:\FLC.WD C:\INTRPLAY\EARTH\
Pause
copy D:\INTRO\*.* C:\INTRPLAY\EARTH\INTRO\
copy D:\MUSIC\*.* C:\INTRPLAY\EARTH\MUSIC\
Pause
copy D:\SAMPLES\*.* C:\INTRPLAY\EARTH\SAMPLES\
copy D:\TRACKS\*.* C:\INTRPLAY\EARTH\TRACKS\
Pause

Yo eso antes lo meti en un archivo formato .bat, pero tenía problemas porque se q yo tengo D:\ es mi lectora de CD-rom y c:\ es mi disco rígido, el problema surge cualquier otra persona puede tener como letra en el disco rigido como F:\ y E:\ como lectora de cd-rom, y la instalacion funcione mal desde el principio, mi objetivo es q cualquier letra de lectora de cd-rom y letra (De la A a la Z) de disco rigido pueda ser reconocida y q instale todo lo q yo pido.

No se nada sobre,
Firebird o InterBase 7.1

No se absolutamente nada.

Solo quiero q eso funcione y ponga la instalacion y subir el juego nada mas
espero q me puedan ayudar..

saludos, cecilia..

PD: soy nueva en el foro.
chau

Io 03-11-2007 14:59:56

Creo que lo que quieres hacer es una instalación, si es ésto, entonces te aconsejo innosetup.
Te recomiendo que realices busquedas en los foros, pues este tema de la creación de instalaciones ya se ha tratado varias veces.

Saludos.

cecidenise96 03-11-2007 17:04:37

jejejej, justo es el q baje ayer y estuve probando pero con el Script Wizard y me parece q puede andar, eso lo hice ayer a las 12 de la noche:P solamente lo tengo q compilar y por eso lo deje porque veía q duro mucho y apague la pc, hoy o mañana o con más tiempo lo hago y lo pruebo.

Si algo no me funciona lo comunico en este foro!

Saludos y gracias igual por la ayuda!

bye

cecidenise96 03-11-2007 18:01:46

Miren hice esto :

; Script generated by the Inno Setup Script Wizard.
; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES!

[Setup]
AppName=Earth 2140
AppVerName=My Program 1.5
AppPublisher=My Company, Inc.
AppPublisherURL=http://www.example.com/
AppSupportURL=http://www.example.com/
AppUpdatesURL=http://www.example.com/
CreateAppDir=no
OutputBaseFilename=Earth 2140 XP Install
Compression=lzma
SolidCompression=yes

[Languages]
Name: "english"; MessagesFile: "compiler:Default.isl"
Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl"

[Files]
Source: "C:\EARTH_SP\Earth_Xp_Install\EARTH640.vlp"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion
Source: "C:\EARTH_SP\Earth_Xp_Install\GAME.INI"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion
Source: "C:\INTRPLAY\EARTH\INTRO\*"; DestDir: "{win}"; Flags: ignoreversion
Source: "C:\INTRPLAY\EARTH\MUSIC\*"; DestDir: "{win}"; Flags: ignoreversion
Source: "C:\INTRPLAY\EARTH\SAMPLES\*"; DestDir: "{win}"; Flags: ignoreversion
Source: "C:\INTRPLAY\EARTH\TRACKS\*"; DestDir: "{win}"; Flags: ignoreversion
Source: "C:\EARTH_SP\level.wd"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion
Source: "C:\EARTH_SP\FLC.WD"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion
Source: "C:\EARTH_SP\INTRO\*"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\EARTH_SP\MUSIC\*"; DestDir: "{win}\C:\INTRPLAY\EARTH\MUSIC"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\EARTH_SP\SAMPLES\*"; DestDir: "{win}\C:\INTRPLAY\EARTH\SAMPLES"; Flags: ignoreversion recursesubdirs createallsubdirs
Source: "C:\EARTH_SP\TRACKS\*"; DestDir: "{win}\C:\INTRPLAY\EARTH\TRACKS"; Flags: ignoreversion recursesubdirs createallsubdirs
; NOTE: Don't use "Flags: ignoreversion" on any shared system files

Pero yo puse mis archivos desde mi disco rigido q es C: cuando compile esto, va a salir para q ande desde el lugar donde grabe la aplicacion del cd y luego a la pc de cierta persona. :confused::confused:

Ese es mi problema

No se si estoy haciendo bien las cosas.
Ayuda

bye

Io 04-11-2007 13:46:32

Hola

Mirando un poco tu script, veo lo siguiente:

Código:


[Files]
Source: "C:\EARTH_SP\Earth_Xp_Install\EARTH640.vlp"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion
Source: "C:\EARTH_SP\Earth_Xp_Install\GAME.INI"; DestDir: "{win}\C:\INTRPLAY\EARTH"; Flags: ignoreversion

Según la ayuda:

Cita:

{win} The system's Windows directory.
For example: If you used {win}\MYPROG.INI on an entry and the system's Windows directory is "C:\WINDOWS", Setup or Uninstall will translate it to "C:\WINDOWS\MYPROG.INI".
Entonces en tu caso el Directorio de destino, si tu SO es windows, es:
C:\WINDOWS\C:\INTRPLAY\EARTH, con lo que es un Error.

Una opción correcta sería:
Código:

Source: "C:\EARTH_SP\Earth_Xp_Install\EARTH640.vlp"; DestDir: "{win}\INTRPLAY\EARTH"; Flags: ignoreversion
La cual instalaría en C:\WINDOWS\INTRPLAY\EARTH.

Pero Volviendo a mirar la ayuda:
Cita:

{app} The application directory, which the user selects on the Select Destination Location page of the wizard.
For example: If you used {app}\MYPROG.EXE on an entry and the user selected "C:\MYPROG" as the application directory, Setup will translate it to "C:\MYPROG\MYPROG.EXE".
Creo que la Mejor Opcion es esta:

Código:

Source: "C:\EARTH_SP\Earth_Xp_Install\EARTH640.vlp"; DestDir: "{app}\INTRPLAY\EARTH"; Flags: ignoreversion
Espero haberte ayudado y no liado:)

Saludos


La franja horaria es GMT +2. Ahora son las 00:49:19.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi