lanzar soft de grabacion desde web

04/11/2003 - 08:14 por Jordi Maycas | Informe spam
Hola, tengo una web q recoje unos archivos, y necesito q me los grabe en un
cd. Como se puede hacer eso?

Preguntas similare

Leer las respuestas

#1 danicastillo
04/11/2003 - 21:10 | Informe spam
ejems

¿que los grabe en un cd ... del cliente? del server? que acceso tienes al
server? que sistema operativo? que soft de grabacion? como "recoje" esos
archivos? enviados por un form multipart? o se los envias tu al cliente?

si es en el cliente, olvidate, necesitarias crear un control ejecutable, que
te detectara si tiene o no soft de grabacion, donde lo tiene, etc, un
cliente normalmente no aceptara instalar el control, o no tendra el programa
que esperas para grabar cd's , o no tendra el mismo sistema operativo que
tu, etc

si es en el server, necesitaras acceso total al servidor, poder dejar un
ejecutable, que te abra el programa de grabacion, si acepta parametros
pasandoselos (poco normal) , o bien simulando pulsaciones de teclas (ej. el
sendkeys de visual basic) , pero el curro q te vas a pegar puede ser
monumental, por cierto ¿y si no hay cd en la grabadora?

siempre vas a tener q tener a alguien pendiente del tema, por lo q lo mejor
es simplemente descargarlos en una carpeta y q esa persona grabe el cd


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Jordi Maycas" escribió en el mensaje
news:
Hola, tengo una web q recoje unos archivos, y necesito q me los grabe en


un
cd. Como se puede hacer eso?


Respuesta Responder a este mensaje
#2 Jordi Maycas
05/11/2003 - 07:36 | Informe spam
ha de ser totalmente automatico. Se tiene q hacer con un sistema automatico,
ya sabes una bobina de cd's y q vaya pillando solo... he pensado en no
hacerlo a traves de pagina web... en mi opinion lo veo mas senzillo haciendo
una aplicacion en delphi por ej. q use la api de nero... la cual una vez
recojidos los ficheros, podemos decirle q es lo q tiene q grabar y q grabe
directamente... quiero decir sin entrar a la interfaz de Nero, sino
simplemente usando sus funciones.

En cuanto al servidor, pondremos indiscutiblemente linux, y bueno en el
terminal... windows 2000 profesional, de hecho no tiene mucha importancia..
mientras sea compatible con la grabadora... aunque a lo mejor tambien
ponemos linux.. ya q no podemos permitir q se nos cuelgue (errores de
no_boot_device, irq not handled... cosas asi he visto por ej. en los
sistemas automaticos de los cajeros de La Caixa... y no puedo permitirme
esos errores). Se supone q eso esta perfectamente configurado... pero parece
q el no apagar los sistemas... tarde o temprano los frie.


si hay alguna sugerencia..

gracias.

"danicastillo" escribió en el
mensaje news:OM9Cp%
ejems

¿que los grabe en un cd ... del cliente? del server? que acceso tienes al
server? que sistema operativo? que soft de grabacion? como "recoje" esos
archivos? enviados por un form multipart? o se los envias tu al cliente?

si es en el cliente, olvidate, necesitarias crear un control ejecutable,


que
te detectara si tiene o no soft de grabacion, donde lo tiene, etc, un
cliente normalmente no aceptara instalar el control, o no tendra el


programa
que esperas para grabar cd's , o no tendra el mismo sistema operativo que
tu, etc

si es en el server, necesitaras acceso total al servidor, poder dejar un
ejecutable, que te abra el programa de grabacion, si acepta parametros
pasandoselos (poco normal) , o bien simulando pulsaciones de teclas (ej.


el
sendkeys de visual basic) , pero el curro q te vas a pegar puede ser
monumental, por cierto ¿y si no hay cd en la grabadora?

siempre vas a tener q tener a alguien pendiente del tema, por lo q lo


mejor
es simplemente descargarlos en una carpeta y q esa persona grabe el cd


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Jordi Maycas" escribió en el mensaje
news:
> Hola, tengo una web q recoje unos archivos, y necesito q me los grabe en
un
> cd. Como se puede hacer eso?
>
>


Respuesta Responder a este mensaje
#3 Dani Castillo
05/11/2003 - 08:23 | Informe spam
Bueno entonces corta por lo sano :)
haz la interfaz en html/php/asp o como quieras, esta parte sera la que
recoja los ficheros q envia el cliente y los vaya dejando en una carpeta (
si es necesario con una tabla en mysql o cualquier base de datos indicando
los nombres de los archivos)

crea el componente en delphi, un ejecutable que recoja parametros (por lo
que dices va al servidor) , desde asp/php puedes llamar a un ejecutable en
el servidor (siempre que tenga permisos de ejecucion claro) , en asp puede
hacerse con un shell o con el aspexec (que te devolvera a la web el
resultado que vuelques por terminal en tu programa) puede serte interesante

es cierto que es mucho mas sencillo un ejecutable, intentar programar en web
un acceso fisico al hard del servidor puede ser una locura

existe otro metodo que ni siquiera requiere comunicacion entre la parte web
y la parte que graba el cd, te comento por encima

en web como antes vas pillando los ficheros, los dejas en una carpeta
(siempre la misma) y como antes si quieres metes los nombres de esos
ficheros en una tabla de una base de datos

en delphi (o cualquier lenguaje de programacion) te creas una especie de
demonio, que este siempre funcionando, lo que hace ese demonio es (por
ejemplo):
1 comprueba en la tabla de la db los archivos que tiene por grabar, si
llenan aprox un cd , pasa a 2, sino simplemente espera a q se cumpla la
condicion , el programa revisa esta condicion cada cierto tiempo -ejemplo,
cada hora-

2 si tiene para un cd, pasa todos los archivos q va a grabar a otra carpeta,
moviendolos y quitandolos de la carpeta original -no es necesario pero por
limpieza puede venir bien- graba toda la carpeta esa a cd, marca en la db
esos archivos como grabados, y elimina la carpeta de grabacion (bueno no
eliminar: le cambia el nombre, o crea una nueva preparada para los nuevos
archivos), despues de esto vuelve al punto 1 a esperar nueva carga

de esta forma tienes el problema dividido en un productor (pagina web q
recibe archivos) y un consumidor (demonio que va quitando los archivos de la
carpeta y llevandolos a cd cuando sea necesario)


dani


"Jordi Maycas" escribió en el mensaje
news:
ha de ser totalmente automatico. Se tiene q hacer con un sistema


automatico,
ya sabes una bobina de cd's y q vaya pillando solo... he pensado en no
hacerlo a traves de pagina web... en mi opinion lo veo mas senzillo


haciendo
una aplicacion en delphi por ej. q use la api de nero... la cual una vez
recojidos los ficheros, podemos decirle q es lo q tiene q grabar y q grabe
directamente... quiero decir sin entrar a la interfaz de Nero, sino
simplemente usando sus funciones.

En cuanto al servidor, pondremos indiscutiblemente linux, y bueno en el
terminal... windows 2000 profesional, de hecho no tiene mucha


importancia..
mientras sea compatible con la grabadora... aunque a lo mejor tambien
ponemos linux.. ya q no podemos permitir q se nos cuelgue (errores de
no_boot_device, irq not handled... cosas asi he visto por ej. en los
sistemas automaticos de los cajeros de La Caixa... y no puedo permitirme
esos errores). Se supone q eso esta perfectamente configurado... pero


parece
q el no apagar los sistemas... tarde o temprano los frie.


si hay alguna sugerencia..

gracias.

"danicastillo" escribió en el
mensaje news:OM9Cp%
> ejems
>
> ¿que los grabe en un cd ... del cliente? del server? que acceso tienes


al
> server? que sistema operativo? que soft de grabacion? como "recoje" esos
> archivos? enviados por un form multipart? o se los envias tu al cliente?
>
> si es en el cliente, olvidate, necesitarias crear un control ejecutable,
que
> te detectara si tiene o no soft de grabacion, donde lo tiene, etc, un
> cliente normalmente no aceptara instalar el control, o no tendra el
programa
> que esperas para grabar cd's , o no tendra el mismo sistema operativo


que
> tu, etc
>
> si es en el server, necesitaras acceso total al servidor, poder dejar un
> ejecutable, que te abra el programa de grabacion, si acepta parametros
> pasandoselos (poco normal) , o bien simulando pulsaciones de teclas (ej.
el
> sendkeys de visual basic) , pero el curro q te vas a pegar puede ser
> monumental, por cierto ¿y si no hay cd en la grabadora?
>
> siempre vas a tener q tener a alguien pendiente del tema, por lo q lo
mejor
> es simplemente descargarlos en una carpeta y q esa persona grabe el cd
>
>
> -o|o|--
> -o|o| dani castillo
> -o|o| http://www15.brinkster.com/danic/
> -o|o| tutorial y trucos asp, vb, diseño
> -o|o|--
> "Jordi Maycas" escribió en el mensaje
> news:
> > Hola, tengo una web q recoje unos archivos, y necesito q me los grabe


en
> un
> > cd. Como se puede hacer eso?
> >
> >
>
>


Respuesta Responder a este mensaje
#4 Jordi Maycas
05/11/2003 - 09:46 | Informe spam
oki, voy a hacer pruebas y te comento

gracias socio

"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
Bueno entonces corta por lo sano :)
haz la interfaz en html/php/asp o como quieras, esta parte sera la que
recoja los ficheros q envia el cliente y los vaya dejando en una carpeta (
si es necesario con una tabla en mysql o cualquier base de datos indicando
los nombres de los archivos)

crea el componente en delphi, un ejecutable que recoja parametros (por lo
que dices va al servidor) , desde asp/php puedes llamar a un ejecutable en
el servidor (siempre que tenga permisos de ejecucion claro) , en asp puede
hacerse con un shell o con el aspexec (que te devolvera a la web el
resultado que vuelques por terminal en tu programa) puede serte


interesante

es cierto que es mucho mas sencillo un ejecutable, intentar programar en


web
un acceso fisico al hard del servidor puede ser una locura

existe otro metodo que ni siquiera requiere comunicacion entre la parte


web
y la parte que graba el cd, te comento por encima

en web como antes vas pillando los ficheros, los dejas en una carpeta
(siempre la misma) y como antes si quieres metes los nombres de esos
ficheros en una tabla de una base de datos

en delphi (o cualquier lenguaje de programacion) te creas una especie de
demonio, que este siempre funcionando, lo que hace ese demonio es (por
ejemplo):
1 comprueba en la tabla de la db los archivos que tiene por grabar, si
llenan aprox un cd , pasa a 2, sino simplemente espera a q se cumpla la
condicion , el programa revisa esta condicion cada cierto tiempo -ejemplo,
cada hora-

2 si tiene para un cd, pasa todos los archivos q va a grabar a otra


carpeta,
moviendolos y quitandolos de la carpeta original -no es necesario pero por
limpieza puede venir bien- graba toda la carpeta esa a cd, marca en la db
esos archivos como grabados, y elimina la carpeta de grabacion (bueno no
eliminar: le cambia el nombre, o crea una nueva preparada para los nuevos
archivos), despues de esto vuelve al punto 1 a esperar nueva carga

de esta forma tienes el problema dividido en un productor (pagina web q
recibe archivos) y un consumidor (demonio que va quitando los archivos de


la
carpeta y llevandolos a cd cuando sea necesario)


dani


"Jordi Maycas" escribió en el mensaje
news:
> ha de ser totalmente automatico. Se tiene q hacer con un sistema
automatico,
> ya sabes una bobina de cd's y q vaya pillando solo... he pensado en no
> hacerlo a traves de pagina web... en mi opinion lo veo mas senzillo
haciendo
> una aplicacion en delphi por ej. q use la api de nero... la cual una vez
> recojidos los ficheros, podemos decirle q es lo q tiene q grabar y q


grabe
> directamente... quiero decir sin entrar a la interfaz de Nero, sino
> simplemente usando sus funciones.
>
> En cuanto al servidor, pondremos indiscutiblemente linux, y bueno en el
> terminal... windows 2000 profesional, de hecho no tiene mucha
importancia..
> mientras sea compatible con la grabadora... aunque a lo mejor tambien
> ponemos linux.. ya q no podemos permitir q se nos cuelgue (errores de
> no_boot_device, irq not handled... cosas asi he visto por ej. en los
> sistemas automaticos de los cajeros de La Caixa... y no puedo permitirme
> esos errores). Se supone q eso esta perfectamente configurado... pero
parece
> q el no apagar los sistemas... tarde o temprano los frie.
>
>
> si hay alguna sugerencia..
>
> gracias.
>
> "danicastillo" escribió en el
> mensaje news:OM9Cp%
> > ejems
> >
> > ¿que los grabe en un cd ... del cliente? del server? que acceso tienes
al
> > server? que sistema operativo? que soft de grabacion? como "recoje"


esos
> > archivos? enviados por un form multipart? o se los envias tu al


cliente?
> >
> > si es en el cliente, olvidate, necesitarias crear un control


ejecutable,
> que
> > te detectara si tiene o no soft de grabacion, donde lo tiene, etc, un
> > cliente normalmente no aceptara instalar el control, o no tendra el
> programa
> > que esperas para grabar cd's , o no tendra el mismo sistema operativo
que
> > tu, etc
> >
> > si es en el server, necesitaras acceso total al servidor, poder dejar


un
> > ejecutable, que te abra el programa de grabacion, si acepta parametros
> > pasandoselos (poco normal) , o bien simulando pulsaciones de teclas


(ej.
> el
> > sendkeys de visual basic) , pero el curro q te vas a pegar puede ser
> > monumental, por cierto ¿y si no hay cd en la grabadora?
> >
> > siempre vas a tener q tener a alguien pendiente del tema, por lo q lo
> mejor
> > es simplemente descargarlos en una carpeta y q esa persona grabe el cd
> >
> >
> > -o|o|--
> > -o|o| dani castillo
> > -o|o| http://www15.brinkster.com/danic/
> > -o|o| tutorial y trucos asp, vb, diseño
> > -o|o|--
> > "Jordi Maycas" escribió en el mensaje
> > news:
> > > Hola, tengo una web q recoje unos archivos, y necesito q me los


grabe
en
> > un
> > > cd. Como se puede hacer eso?
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Xus
21/11/2003 - 16:20 | Informe spam
Eso no es perder el tiempo? vamos, no se para que lo quieres, pero si solo
accedes tu podrías usar algun sistema de administración remoto como VNC
(gratis)...


"Jordi Maycas" ha escrit en el missatge dels grups de
discussió:#
oki, voy a hacer pruebas y te comento

gracias socio

"Dani Castillo" <danicastilloarrobahotmail.com> escribió en el mensaje
news:
> Bueno entonces corta por lo sano :)
> haz la interfaz en html/php/asp o como quieras, esta parte sera la que
> recoja los ficheros q envia el cliente y los vaya dejando en una carpeta


(
> si es necesario con una tabla en mysql o cualquier base de datos


indicando
> los nombres de los archivos)
>
> crea el componente en delphi, un ejecutable que recoja parametros (por


lo
> que dices va al servidor) , desde asp/php puedes llamar a un ejecutable


en
> el servidor (siempre que tenga permisos de ejecucion claro) , en asp


puede
> hacerse con un shell o con el aspexec (que te devolvera a la web el
> resultado que vuelques por terminal en tu programa) puede serte
interesante
>
> es cierto que es mucho mas sencillo un ejecutable, intentar programar en
web
> un acceso fisico al hard del servidor puede ser una locura
>
> existe otro metodo que ni siquiera requiere comunicacion entre la parte
web
> y la parte que graba el cd, te comento por encima
>
> en web como antes vas pillando los ficheros, los dejas en una carpeta
> (siempre la misma) y como antes si quieres metes los nombres de esos
> ficheros en una tabla de una base de datos
>
> en delphi (o cualquier lenguaje de programacion) te creas una especie de
> demonio, que este siempre funcionando, lo que hace ese demonio es (por
> ejemplo):
> 1 comprueba en la tabla de la db los archivos que tiene por grabar, si
> llenan aprox un cd , pasa a 2, sino simplemente espera a q se cumpla la
> condicion , el programa revisa esta condicion cada cierto


tiempo -ejemplo,
> cada hora-
>
> 2 si tiene para un cd, pasa todos los archivos q va a grabar a otra
carpeta,
> moviendolos y quitandolos de la carpeta original -no es necesario pero


por
> limpieza puede venir bien- graba toda la carpeta esa a cd, marca en la


db
> esos archivos como grabados, y elimina la carpeta de grabacion (bueno no
> eliminar: le cambia el nombre, o crea una nueva preparada para los


nuevos
> archivos), despues de esto vuelve al punto 1 a esperar nueva carga
>
> de esta forma tienes el problema dividido en un productor (pagina web q
> recibe archivos) y un consumidor (demonio que va quitando los archivos


de
la
> carpeta y llevandolos a cd cuando sea necesario)
>
>
> dani
>
>
> "Jordi Maycas" escribió en el mensaje
> news:
> > ha de ser totalmente automatico. Se tiene q hacer con un sistema
> automatico,
> > ya sabes una bobina de cd's y q vaya pillando solo... he pensado en no
> > hacerlo a traves de pagina web... en mi opinion lo veo mas senzillo
> haciendo
> > una aplicacion en delphi por ej. q use la api de nero... la cual una


vez
> > recojidos los ficheros, podemos decirle q es lo q tiene q grabar y q
grabe
> > directamente... quiero decir sin entrar a la interfaz de Nero, sino
> > simplemente usando sus funciones.
> >
> > En cuanto al servidor, pondremos indiscutiblemente linux, y bueno en


el
> > terminal... windows 2000 profesional, de hecho no tiene mucha
> importancia..
> > mientras sea compatible con la grabadora... aunque a lo mejor tambien
> > ponemos linux.. ya q no podemos permitir q se nos cuelgue (errores de
> > no_boot_device, irq not handled... cosas asi he visto por ej. en los
> > sistemas automaticos de los cajeros de La Caixa... y no puedo


permitirme
> > esos errores). Se supone q eso esta perfectamente configurado... pero
> parece
> > q el no apagar los sistemas... tarde o temprano los frie.
> >
> >
> > si hay alguna sugerencia..
> >
> > gracias.
> >
> > "danicastillo" escribió en el
> > mensaje news:OM9Cp%
> > > ejems
> > >
> > > ¿que los grabe en un cd ... del cliente? del server? que acceso


tienes
> al
> > > server? que sistema operativo? que soft de grabacion? como "recoje"
esos
> > > archivos? enviados por un form multipart? o se los envias tu al
cliente?
> > >
> > > si es en el cliente, olvidate, necesitarias crear un control
ejecutable,
> > que
> > > te detectara si tiene o no soft de grabacion, donde lo tiene, etc,


un
> > > cliente normalmente no aceptara instalar el control, o no tendra el
> > programa
> > > que esperas para grabar cd's , o no tendra el mismo sistema


operativo
> que
> > > tu, etc
> > >
> > > si es en el server, necesitaras acceso total al servidor, poder


dejar
un
> > > ejecutable, que te abra el programa de grabacion, si acepta


parametros
> > > pasandoselos (poco normal) , o bien simulando pulsaciones de teclas
(ej.
> > el
> > > sendkeys de visual basic) , pero el curro q te vas a pegar puede ser
> > > monumental, por cierto ¿y si no hay cd en la grabadora?
> > >
> > > siempre vas a tener q tener a alguien pendiente del tema, por lo q


lo
> > mejor
> > > es simplemente descargarlos en una carpeta y q esa persona grabe el


cd
> > >
> > >
> > > -o|o|--
> > > -o|o| dani castillo
> > > -o|o| http://www15.brinkster.com/danic/
> > > -o|o| tutorial y trucos asp, vb, diseño
> > > -o|o|--
> > > "Jordi Maycas" escribió en el mensaje
> > > news:
> > > > Hola, tengo una web q recoje unos archivos, y necesito q me los
grabe
> en
> > > un
> > > > cd. Como se puede hacer eso?
> > > >
> > > >
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida