¿Crear acceso directo a cerrar un programa?
DJuan
view post Escrito el 17/8/2006, 12:50
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


Nada, me sigue haciendo lo mismo, me cierra el joytokey pero luego no me abre el mamewah.Déjalo, tampoco es tan importante, gracias de todos modos.
empardopo
view post Escrito el 18/8/2006, 07:45
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


DJuan,

¿has probado lo que te comenté? Si no te abre el mamewah, te dará algún error, el que sea pero debe darte un error; seguramente sea un error en la ruta, que para verlo puedes lanzar tu fichero bat desde la línea de comandos, ¿cómo puedes hacer esto?

Bien, pulsas en Inicio y eliges Ejecutar, se te abrirá una cajita llamada Ejecutar donde pondrás cmd y pulsas Enter o con el ratón en Aceptar. En este momento se te abrirá una ventana en negro (ms-dos) donde podrás ejecutar el ficherito bat que te hayas creado. Dependiendo de donde tengas dicho fichero bat, tendrás que irte al directorio para poder ejecutarlo; haciendo cd .. podrás irte hacia atrás o si pones cd \ , te irás al raiz de c (apareciéndote en pantalla c:\>).

Una vez estés en el raiz de c , puedes ir metiéndote en los directorios de uno en uno, hasta llegar a la ruta deseada, por ejemplo, si mi fichero bat(llamado prueba.bat) estuviera en el directorio (C:\marcianitos\empardopo) , desde dicho raiz podría poner:
cd marcianitos (pulso enter)
cd empardopo (pulso enter)
y en este momento ya estaría dentro de este directorio y si escribo prueba.bat se ejecutaría mi fichero bat, si dicho fichero produce algún error te lo mostraría en pantalla.

Pruébalo y me dices el error que te da, a ver si podemos echarlo a andar y no me digas que da igual despues de todo el tiempo que le abrás dedicado, la única manera de aprender es intentarlo una y otra vez, aunque algunas veces desesperes :D .

Ya verás como tiene que funcionar.

Un saludo
DJuan
view post Escrito el 18/8/2006, 12:34
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


Pues lo he intentado y te pongo a continuación lo que sale.Para este Pc le digo que cierre el ZenKey, luego me abra el mamewah y cuando cierre el mamewah me abra el nero, pues solo me cierra el ZenKey y se queda tan ancho:

"C:\Documents and Settings\Administrador\Mis documentos>Mame.bat
C:\Documents and Settings\Administrador\Mis documentos>kill ZenKey
Correcto: el proceso con PID 1728 secundario de PID 1268 ha sido terminado."

Ahora te pego el bat:

kill ZenKEY
"C:\auto mamewah 2006\front\mamewah.exe"
start /B /MIN nero.exe
exit

He probado tambien así:

kill ZenKEY
C:\"auto mamewah 2006"\front\mamewah.exe
start /B /MIN nero.exe
exit

Y sin comillas y siempre me sale lo mismo, no tengo ni idea de lo que ocurre, a ver si tu que entiendes de esto sabes cual es el error.

empardopo
view post Escrito el 21/8/2006, 09:49
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


Djuan,

cuando dices te pego el contenido del bat, ¿cúal es, el contenido del fichero mame.bat? Entiendo que sí; en principio lo veo bien, y no entiendo el porqué falla pero yendo pasito a pasito seguro que lo hacemos funcionar.

Abre una pantalla de MSDOS, ya sabes Inicio - Ejecutar y pones CMD y una vez allí, vamos a ejecutar el contenido del fichero mame.bat pero escribiéndolo y desmenuzando algunas líneas:

1 .- escribes kill ZenKEY y esto debería matarte dicho proceso o programa (comprueba que esto sea así)

2.- en vez de escribir a continuación toda la línea "C:\auto mamewah 2006\front\mamewah.exe" vamos a escribir lo siguiente:
CD \ (con esto nos vamos al directorio raiz, verás que te pone el cursor C:\> )
CD "auto mamewah 2006" (esto debería dejarte en el directorio auto mamewah 2006, es decir, el cursor debería ponerte ahora C:\auto mamewah 2006>
CD front en este momento deberías estar posicionado en el directorio que contiene el ejecutable de mamewah, por lo que si lo ejecutas, debería abrírtelo.
mamewah.exe

Resumiendo, si durante todo el proceso no te ha salido ningún error, se te debe haber abierto el mamewah, por lo que mi recomendación ya que no pierdes nada, sería modificar el fichero mame.bat y sustituyes la línea,"C:\auto mamewah 2006\front\mamewah.exe" por los 4 pasos que hemos hecho, cada uno en una línea.

Haz la prueba y me comentas, ésto debe de funcionarte, fíjate bien, que no te falte ninguna letra en ningún directorio ni en el ejecutable, etc, a veces, lo más simple es lo que no vemos.

Un saludo
DJuan
view post Escrito el 21/8/2006, 17:33
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


Nada, que sigue soin funcionar, manualmente funciona, pero sin embargo escribiendolo en el bat no funciona, te pego como lo he puesto:

kill ZenKEY
CD \
CD "auto mamewah 2006"
CD front
mamewah.exe
start /B /MIN nero.exe
exit
empardopo
view post Escrito el 22/8/2006, 08:27
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


DJuan,

vamos a ver DJuan si a mano funciona, con el fichero bat debe funcionar tambien.

Lo primero de todo, ¿qué resultado obtienes cuando lanzas el fichero bat?¿te cierra el ZenKey?¿te abre el mamewah? Explícame todo lo que te sale.

Si el fichero bat lo lanzas desde Windows, no ves si te da un error (normalmente), así que para ver si te da algún error. lanza el fichero bat desde una ventana de MsDos y pégame todo lo que te salga a continuación en la ventana de msdos.

Espero tu pantallazo.

Un saludo
empardopo
view post Escrito el 22/8/2006, 09:22
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


DJuan,

después de contestar hace un rato, me he puesto a hacer pruebas yo y efectivamente no me ha funcionado a mí tampoco, no había caido en un detalle, el ejemplo de bat que te había puesto, no era exactamente como lo ejecutaba yo; creí que daría igual pero parece que no, la diferencia está en que el comando kill lo ejecuto al final mientras que tú lo quieres al principio, y esto parace no gustar al Windows :D

No te preocupes, soy bastante cabezón y ya lo he conseguido :D , jajajaja ; te pego el contenido de un fichero bat de ejemplo, muy parecido:
taskkill /f /im Outlook.exe
cd \
cd ewan_dd
ewan.exe
start /B /MIN radmin.exe
exit


realmente es lo mismo, sólo que en vez de poner tu línea con el comando kill, deberás poner el taskkill /f /im y a continuación el nombre del ejecutable que quieres matar, con este comando creo que no vale poner solo el nombre; en tu caso lo mismo es ZenKEY.exe o .com , míralo.
(si no sabes como mirarlo te puedes ir al administrador de tareas en la pestaña de procesos, y verías los que están corriendo en Windows pudiendo mirar ahí el nombre completo de todos los procesos que están corriendo en Windows).

Prueba tu fichero bat, quitando el kill y poniendo este comando y me cuentas ahora, a ver si te funciona.

Te digo que mi fichero bat, funciona perfectamente, primero mato un proceso al principio ( en tu caso el ZenKey, en el mío cierro el Outlook), a continuación me abre un programa llamado ewan yendo primero a su directorio ya que no está en el PATH (en tu caso, abrirías el mamewah) y por último, cuando cierro el ewan me abre otro programa llamado radmin (en este caso lo tengo en el PATH, en el tuyo debería abrirte el nero siempre y cuando lo tengas en el PATH, sino tendríamos que añadir alguna línea :D ; prueba primero y luego me comentas).

Ahora creo que sí ...

Espero tus comentarios.

Un saludo



DJuan
view post Escrito el 23/8/2006, 17:43
Avatar

Gran Marciano

Grupo: Member
Mensajes: 218


Status: Offline: ultima azione eseguita il 6/1/2007, 16:07


Gracias empardopo, ahora si que hemos dado con el problemas, ya me funciona perfectamente, muchas gracias de nuevo.
empardopo
view post Escrito el 24/8/2006, 08:24
Avatar

Merengón - Marciano

Grupo: Member
Mensajes: 658
Location: Málaga


Status: Offline: ultima azione eseguita il 10/1/2007, 19:46


Lo ves, DJuan

con paciencia todo se arregla en informática :D , y todo lo que hemos aprendido, jajaja.

Ahora a por la siguiente, no?

Un saludo
El Mister
view post Escrito el 7/12/2006, 20:56
Avatar

Jugón

Grupo: Member
Mensajes: 40


Status: Offline: ultima azione eseguita il 12/12/2006, 16:03


Hola empardopo, me podrias dar una idea hacer un bat, que me ejecute un .exe que esta dentro de una carpeta en la carpeta temporales, y que al cerrar el .exe me borre la propia carpeta de el .exe

Espero me hayas entendido.

este tipo de proceso es utilizado para versiones portatiles de programas. la he visto en el nero7 portatil. pero este no utiliza un .bat si no un lanzador que ademas borra tambien las entradas del registro.


Un Saludo y si alguien mas tiene idea se lo agradeceria.

Saludos...
24 respuesta(s) desde el 7/8/2006, 13:11