elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  .bat en el servidor
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: .bat en el servidor  (Leído 3,297 veces)
otrebo

Desconectado Desconectado

Mensajes: 7


Ver Perfil
.bat en el servidor
« en: 18 Marzo 2012, 08:46 am »

Hola amigos,

Felicidades por tan gran ayuda que ofrecen en el foro. He buscado solucion a mi proble y no lo he encontrado, espero me puedan orientar un poco. En el servidor tenemos un par de archivos .bat y lo que  buscamos es ejecutar dichos .bat y que las tareas sean realizada en el server.

Entiendo que si lo hago desde mi pc el .bat  supone hacer la tarea en mi equipo. Que parametros o comandos debo darle a cada .bat para que me realice la tarea en el lugar que le corresponde, pare este caso sería "en el server".

Espero haberme explicado lo mejor. Y de antemano agradezco el tiempo prestado.

Un saludo


« Última modificación: 18 Marzo 2012, 08:59 am por otrebo » En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.824



Ver Perfil
Re: .bat en el servidor
« Respuesta #1 en: 18 Marzo 2012, 10:24 am »

Entiendo que si lo hago desde mi pc el .bat  supone hacer la tarea en mi equipo

Postea el bat, Quizás pueda arreglartelo, Depende de los comandos que use ese bat...

PD:
Código
  1. Set ServerDrive=%~D0
  2. echo %ServerDrive%

salu2


En línea

-- KiLiaN --


Desconectado Desconectado

Mensajes: 1.163


Ju Já!!


Ver Perfil
Re: .bat en el servidor
« Respuesta #2 en: 18 Marzo 2012, 11:01 am »

Creo que lo que quiere es que ejecutando el .bat desde su pc (o en su defecto los comandos) se ejecute en el servidor, o no?
En línea

otrebo

Desconectado Desconectado

Mensajes: 7


Ver Perfil
Re: .bat en el servidor
« Respuesta #3 en: 18 Marzo 2012, 15:54 pm »

Gracias amigos por su pronta respuesta,

KiLiaN, es eso lo que necesitamos, el .bat está es el server, y los comandos deben ser ejecutados en el server.

Un pequeño ejemplo es este:

En esta dirección
\\Server\D - ARCHIVOS\Archivos\Bases de datos\Base datos Musica\exportado\

Tengo los archivos

10.txt
21.txt
31.txt
41.txt
51.txt
unir.bat


Mi bat unir.bat  contiene el comando
copy *.txt total.txt

Que como lo indica une cada .txt a un archivo final con el nombre de total.txt, todo lo realiza en la dirección descrita. Tienes idea de como hacer que se realice esta tarea y otras que ya son un poco mas trabajadas de renombrar o mover ficheros.

Un saludo
En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 9.824



Ver Perfil
Re: .bat en el servidor
« Respuesta #4 en: 18 Marzo 2012, 16:03 pm »

Código
  1. copy "%~DP0*.txt" "%~DP0total.txt"

Deberías agregar ese argumento a cada comando.

Aunque si son muchos comandos, Lo mejor es que al principio de tu script, pongas esto: PUSHD %~DP0

Ejemplo:
Código
  1. @Echo OFF
  2. PUSHD "%~DP0"
  3. copy "*.txt" "total.txt"

PD: PUSHD Especifica el directorio en donde el bat tiene que trabajar.

Saludos.
« Última modificación: 18 Marzo 2012, 16:14 pm por EleKtro H@cker » En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines