Error al abrir .exe con bat

Iniciado por rapbyone, 10 Junio 2010, 05:31 AM

0 Miembros y 2 Visitantes están viendo este tema.

rapbyone

Hola amigos, este es el primer post que hago de muchos mas que vendran, me intereso el tema de la Programación en BATCH,

Pimero que todo tengo windows 7, intento abrir el PES6.exe con este codigo

Citarstart "D:\Program Files\KONAMI\Pro Evolution Soccer 6\pes6.exe"

y solo consigo que me abra una consola  CMD que dice pes6.exe, pero no me abre el juego y al colocar la direccion directa en la consola de comandos me tira el mensaje AFS File not found, y esos archivos si estan detro de la carpeta donde tengo intalado el juego, porque al abrir el pes6.exe me inicia sin problemas.

¿mi pregunta es como tengo que hacer el codigo para que me abra el juego?

Saludos amigos y gracias por darse la molestia de contestar

Novlucker

No tengo el juego, pero revisa el link con el que normalmente lo ejecutarías, ya que puede ser que el ejecutable se lance con algún parámetro.

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

@synthesize

#2
Lo promero, BATCH no es un lenguaje de programación.

Lo segundo, me duelen los ojos de leer abrir.

Y lo tercero, prueba a poner la ruta sin las comillas.

EDIT

O prueba a moverte con CD hasta el directorio del juego, y ejecutas directamente el archivo sin pasarle como parámetro la ruta.

Novlucker

Y ahora voy yo :rolleyes:

  • Hay quienes consideran BATCH un lenguaje de programación, por lo que en el foro puedes encontrar alguna discusión
  • El "abrir" del título esta bien, el que esta mal es el que tiene "h"
  • Ponerlo sin comillas lo va a empeorar, ya que si no se pone comillas se toma cada parte del nombre como un parámetro

Saludos

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

@synthesize

Cita de: Novlucker en 10 Junio 2010, 06:35 AM
Y ahora voy yo :rolleyes:

  • Hay quienes consideran BATCH un lenguaje de programación, por lo que en el foro puedes encontrar alguna discusión
  • El "abrir" del título esta bien, el que esta mal es el que tiene "h"
  • Ponerlo sin comillas lo va a empeorar, ya que si no se pone comillas se toma cada parte del nombre como un parámetro

Saludos



Lo primero lo acepto aunque a regañadientes  :silbar:

LO de los fallos, es que duele a los ojos XD

Y puede hacer lo que dije tras editar, moverse al directorio y ejecutar directamente. (Creo, hace tiempo que no uso Windows)

rapbyone

Cita de: Daemon Freedom en 10 Junio 2010, 06:40 AM
Cita de: Novlucker en 10 Junio 2010, 06:35 AM
Y ahora voy yo :rolleyes:

  • Hay quienes consideran BATCH un lenguaje de programación, por lo que en el foro puedes encontrar alguna discusión
  • El "abrir" del título esta bien, el que esta mal es el que tiene "h"
  • Ponerlo sin comillas lo va a empeorar, ya que si no se pone comillas se toma cada parte del nombre como un parámetro

Saludos



Lo primero lo acepto aunque a regañadientes  :silbar:

LO de los fallos, es que duele a los ojos XD

Y puede hacer lo que dije tras editar, moverse al directorio y ejecutar directamente. (Creo, hace tiempo que no uso Windows)

Gracias por responder amigos, me podrias explicar como es eso "moverte con CD hasta el directorio del juego, y ejecutas directamente el archivo sin pasarle como parámetro la ruta"

pd: ya arregle los errores de ortografia  :D

@synthesize

CD change directory, cambiar directorio. En vez de ejecutar con la ruta, te mueves hasta el directorios del ejecutable y lo ejecutas sin comillas. En batch creo recordar que era tan simple como...



cd ...
start algo.exe



Pero vamos, abre el cmd y tipea help, busca CD y lee sobre su sintaxis.

http://ss64.com/nt/cd.html

rapbyone

Cita de: Daemon Freedom en 10 Junio 2010, 07:02 AM
CD change directory, cambiar directorio. En vez de ejecutar con la ruta, te mueves hasta el directorios del ejecutable y lo ejecutas sin comillas. En batch creo recordar que era tan simple como...



cd ...
start algo.exe



Pero vamos, abre el cmd y tipea help, busca CD y lee sobre su sintaxis.

http://ss64.com/nt/cd.html

Gracias daemon, lo logre hacer, con el comando CD, el problema es que solo puedo entrar a un directorio en el disco local cd, es decir Cd c:\carpeta\programa.exe, pero el exe está en la partición D, y no me deja cambiar de directorio.

Igual gracias, me ayudaste harto, seguire buscando

leogtz

#8
Para correcta sintaxis sería:

start "" /b "D:\Program Files\KONAMI\Pro Evolution Soccer 6\pes6.exe"

O prueba así:
start "" "D:\Program Files\KONAMI\Pro Evolution Soccer 6\pes6.exe"
La correcta sintaxis para moverse sobre discos con CD es :
cd /d d:\

@Daemon Freedom, da tus argumentos de por qué no considerarlo un lenguaje de programación.

Código (perl) [Seleccionar]

(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com

rapbyone

Gracias por a ayuda, ya lo resolvi, una ultima duda, como puedo hacer para que con este comando :

Citarrd /s /q "C:\Users\rapbyone\Documents\KONAMI

pueda borrar en este caso la carpeta KONAMI, de cualquier Pc, que tendria que colocar en ves de rapbyone que es el nombre del pc?? para que se borrara desde cualquier pc???

me interesa que se borre la carpeta konami de mis documentos...


saludos y gracias  :D