- Si el dueño añade un juego más, no va a funcionar porque los bats no harán nada con ese juego.
- Si el dueño quisiera modificar el nombre de alguna carpeta (Ej: "C:\Juegazos\half-Life 2"), no va a funcionar.
- Si el dueño modifica el nombre de red (ServerG4), no va a funcionar.
- Si el dueño actualiza a una versión superior de Windows, no va a funcionar (msgbox.exe faltará en el equipo).
Y todas esas modificaciones serán liosas de corregir por tí en un futuro porque has creado ni más ni menos que 18 archivos, y los que faltan como el "toff.exe".
- Esta orden no va a funcionar:
Código:
start /wait taskkill>nul /IM Dungeon Siege III.exe /F
- Este bat diréctamente no creo que funcionase como esperas:
Código:
Killer.bat
...Y la mayoria de los bat y vbs sólamente tienen 3-4 líenas de código, no se porque has tenido la necesidad de crear decenas de archivos para cumplir una sola función pero tienes que evitar hacer las cosas de esa manera, es un completo lio para cualquier que no sea tú.
En resumen todos esos bats están hardcodeados, codeados para cumplir cierta función dadas ciertas situaciones con ciertas caracteristicas, si una de esas caracteristicas/situaciones cambia por pequeño que séa el cambio, todo se va a ir a la *****.
1. Si realmente quieres que aprecien tu trabajo (dejando a un lado el detalle de que es puro Batch), haz algo dinámico, crea un archivo de configuración, donde el dueño dle cyber pueda agregar o eliminar las rutas de los juegos, eso como mínimo, aparte donde pueda especificar el nombre de red, y en resumen el nombre de todas las carpetas que se necesiten usar por si necesita modificar alguna en un futuro, así el se quedará contento. Y que los bat tomen los datos de dicho archivo de configuración.
2. Usa variables de entorno, eso de usar "c:\programdata\blablabla" no lo hagas porfavor.
3. Junta todos los bats en 1 solo, y los vbs también, que se escriban desde el archivo bat, no te cuesta nada agregar procedimientos al bat prinipal o juntarlos.
4. Documenta todo tu trabajo en un archivo de texto, como un archivo de ayuda para que el cliente sepa que tiene que tocar de los 20 bats y como tiene que hacerlo.
Saludos.