Foros de daboweb
MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación => Webmasters - Diseño Web - Programación - Diseño gráfico => Mensaje iniciado por: Lector en 26 de Enero de 2006, 11:30:47 pm
-
Hola amig@s. :-)
Recurro a ustedes antes de empezar un proyecto con las intenciones de que me den un orientación - y porqué no, una manito :destroyer: -
Les comento lo que tengo pensado hacer (más que deseo es necesidad)...:
Necesito un programa, para el cyber, que copie archivos/carpetas desde una ubicación especifica a otra.
Los archivos de origen, en su mayoría, están en C:\Documents & setting\Usuario\ y yo los tendría que mandar a D:\Carpeta\
La primera complicación (aparte de que no sé un pomo de programación |o| :ciego: :dog:) es que me gustaría que se pudiese acceder al programa solo con un login (o sea, que se pueda crear usuarios) y la segunda es que no quiero que el programa disponga de al clásica ventana del explorador para Abrir/Guardar archivos sino que esto lo haga directamente en las carpetas de origen y de destino, se entiende, no?
Bue... lo dicho es lo que pienso/quiero hacer... pero como ya les dije y saben, de programación: un pepino. :ciego:
Estoy por empezar ahora pero no sé ni siquiera que programa usar para esto y en consecuencia sobre que leer y ver ejemplos, calculo que sería bueno uno con entorno gráfico, tipo VisualBasic, no??
Me podrían decir si esto es correcto, este programa es el indicado? Hay alguno más sencillo o más orientado a lo que quiero hacer? Me lo podrían indicar?.
Bue... en fin, espero que me den una mano y como siempre, desde ya se los estoy agradeciendo. ;-)
Un saludo. ;-)
-
Bue... como el que espera desespera... :blind: decidí meterle mano a los archivos .bat, y esto es lo que hice para salir un poco del apuro, hasta que me puedan orientar un poco en lo que les mencioné arriba.
Esto es lo qeu escribí...:
Esto manda las partidas del GTA San Andreas a una carpeta del disco D. (Disco que no esta con el DeepFreeze)
@echo OFF
mkdir D:\Juegos
cd Juegos
mkdir D:\Juegos\GTASA
xcopy c:\Docume~1\user\Misdoc~1\GTASan~1\*.b D:\Juegos\GTASA /s /e /y
exit
...y este otro las manda de nuevo el disco C, a la carpeta donde las carga el juego.
@echo OFF
xcopy D:\juegos\GTASA\*.b c:\Docume~1\user\Misdoc~1\gtasan~1\ /s /y
exit
Cuál es el fin de esto preguntarán ustedes???? bue... cuando las máquinas se reinician se borra todo lo que este en el disco C, inclusive las partidas. y con esto logro que los usurios que quieran guerdar las partidas, puedan.
Verán que esto no es la solución ideal, por que siempre va a sobrescrivir los archivos que manda al disco D:, (por eso es que necesito que el programa cree usuarios, para poder crear para cada usuario una carpeta diferente en el disco D:) pero por lo menos es un adelanto, no? :redface:
Bueno, un saludo y sigo esperando sus aportes. Gracias. ;-)
-
Por que no usas un md5, en cuanto pueda te subo a internet el sistema completo.
-
|o| |o| |o| |o| |o| |o| |o| |o| |o| |o| |o|
WouWouWou! More slowly, tiger. :dabo:
Gracias por la sugerencia, Klondike, pero.... de programación no sé casi nada (Lease: Nada :ciego:). Y me parece que empesar por el lado de las contraseñas para los usuarios no es un buen comienso para mí. Para eso sirve el md5, no??? Es un alogaritmo de encriptación? |o|
Tenés alguna sugerencia de por dónde puedo empesar mi proyecto, que lenguaje/programa usar???
Te vuelvo a agradecer y sigo esperando más sugerencias.
Un saludo a tod@s. :-)
-
Usa visual basic combinado con bat.
Con visual basic se comprueba el usuario y la contraseña y con el bat se mueven los archivos, no es lo más seguro que existe, pero simplifica mucho las cosas.
Sino, siempre puedes usar sólo visual basic, pero en lo que son archivos, no lo tengo muy dominado, SORRY :verysad:
-
Gracias Klondike, habia pensado eso. pero cuando empezé a ver ejemplos de VB se me cayó la moral al segundo subsuelo :cry: . Asi que me parece que lo voy a termirar haciendo en C combinado con bat, como dices, lo veo mas cencillo que tener que estar peleando con las ventanas del VB, me equivoco??
Te vuelvo a agradecer y ya voy a volver con alguna duda.
Un saludo. ;-)
-
Vb díficil ¡¡¡¡¡¡¡¡¡Increíble!!!!!!!!!, ya verás cuando tenga tiempo lo increiblemente sencillo que resulta.
-
Disculpa por el delay, es que estaba con unas remodelaciones en el negocio y quedaba poco tiempo para todo lo demas. Pero ya estoy de vuelta.
Puede ser que no sea lo dificil que parece, pero el tema es que no tengo ninguna base sobre el mismo. :-(
Esta mañana encontré unos ejemplos que se acercan bastante a lo que necesito, más terde lo cuelgo y me das tu opinion acerca del mismo.
Ahora estoy peleando con la impresora que no quiere imprimirrrrr!!! :pardiez: :fadao: :ciego: me parece que la vay a terminar reciclando. (http://www.piromaniafx.com.ar/efectos/explosiones/pandilla.jpg) ;)
En fin hasta más luego y gracias de nuevo.
Un saludo. ;-)
-
Hello!!! to every body!!! :-)
Bue... después de un pequeño periódo de trabajo forzado en el negocio vuelvo para colgar lo que me salió sobre lo que necesitaba, este es el "programa"...:
@ECHO OFF
cls
color 3a
title -=Cyber=-
ECHO.
ECHO Que deseas hacer?
ECHO.
ECHO Pulse el numero de la opcion y presione Enter.
ECHO.
ECHO ===============================================
ECHO.
ECHO 1 - Guardar una partida de GTA San Andreas.
ECHO.
ECHO 2 - Restaurar una partida de GTA San Andreas.
ECHO.
ECHO ===============================================
ECHO.
ECHO 3 - Guardar una partida de NFSU1.
ECHO.
ECHO 4 - Restaurar una partida de NFSU1.
ECHO.
ECHO ===============================================
ECHO.
ECHO 5 - Guardar una partida de NFSU2.
ECHO.
ECHO 6 - Restaurar una partida de NFSU2.
ECHO.
ECHO ================================================
set /p tecla=
if %tecla%== 1 goto :1
if %tecla%== 2 goto :2
if %tecla%== 3 goto :3
if %tecla%== 4 goto :4
if %tecla%== 5 goto :5
if %tecla%== 6 goto :6
if %tecla%== 7 goto :fin
if %tecla%== 8 goto :fin
if %tecla%== 9 goto :fin
if %tecla%== 0 goto :fin
if %tecla%=="" goto :fin
:1
ECHO -------------------------------------------
ECHO Esto va a guardar tu partida.
ECHO -------------------------------------------
xcopy "C:\Documents and Settings\User\Mis documentos\GTA San Andreas User Files\*.*" D:\Juegos\GTASA /s /e /y
GOTO FIN
:2
ECHO --------------------------------------------
ECHO Esto restaura tu ultima partida guardada.
ECHO --------------------------------------------
xcopy D:\Juegos\GTASA\*.* "C:\Documents and Settings\User\Mis documentos\GTA San Andreas User Files" /s /e /y
goto fin
:3
ECHO -------------------------------------------
ECHO Esto va a guardar tu partida.
ECHO -------------------------------------------
xcopy "C:\Documents and Settings\All Users\Datos de programa\NFS Underground\*.*" D:\Juegos\NFSU /s /e /y
goto fin
:4
ECHO --------------------------------------------
ECHO Esto restaura tu ultima partida guardada.
ECHO --------------------------------------------
xcopy D:\Juegos\NFSU\*.* "C:\Documents and Settings\All Users\Datos de programa\NFS Underground\" /s /e /y
goto fin
:5
ECHO --------------------------------------------
ECHO Esto va a guardar tu partida.
ECHO --------------------------------------------
xcopy c:\Docume~1\User\Config~1\Datosd~1\NFSUND~1\*.* D:\Juegos\NFSU2 /s /e /y
goto fin
:6
ECHO --------------------------------------------
ECHO Esto restaura tu ultima partida guardada.
ECHO --------------------------------------------
xcopy D:\Juegos\NFSU2\*.* "C:\Documents and Settings\User\Config~1\Datos de programa\NFS Underground 2" /s /e
goto fin
:fin
Como verán no es la maravilla de programa, pero.... bue... no se olviden que lo hice yo.
Estoy seguro de que se puede mejorar, y simplificar pero es lo que me salió. :redface:
Me olvidaba... esta hecho en BAT y las ideas y más las ley en el foro de elhacker.net.
Lamentablemente todavía no puedo con lo de las contraseñas y usuarios pero ya irá.
Como siempre sigo esperando por algún comentario y sugerencia.
Klondike, te agradezco de nuevo las molestias y ya no estamos viendo.
Un saludo y gracias. ;-)
-
Bueno, lo prometido es deuda, sólo necesito un poco de tiempo y te subiré un buen ejemplo en visual Basic
-
Gracias Klondike y..... "don worry, be happy..." :dabo:
Un saludo. :cool: