Autor
|
Tema: Batch multi-idiomas (Leído 9,138 veces)
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Otra cosita, los EQU, no se le pueden poner valores de caracteres? es decir en vez de un 0 o un 1, o un 2, una s, una n, o una b Una cosa cuando se copie el nuevo bat que nombre va atomar, el del antiguo o el de: n0_new.bat?? JEJE, parece como si te estuviera poniendo a prueba (contra preguntones)
|
|
« Última modificación: 25 Mayo 2012, 17:35 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Otra cosita, los EQU, no se le pueden poner valores de caracteres? es decir en vez de un 0 o un 1, o un 2, una s, una n, o una b Si, se puede, Pero los códigos de error son números, Asi que en " %Errorlevel% EQU *" debe ser un número correspondiente al código de error... http://ss64.com/nt/if.htmlUna cosa cuando se copie el nuevo bat que nombre va atomar, el del antiguo o el de: n0_new.bat??
Si el bat se llama "archivo.bat", La nueva copia se llamará "archivo_new.bat" (Y el antiguo bat se elimina) PD: Puedes usar el comando "REN" "RENAME" para cambiarle el nombre a la copia, a tu gusto... JEJE, parece como si te estuviera poniendo a prueba (contra preguntones) Son preguntas fáciles xD, Pero deberias leer un manual... Saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
http://ss64.com/nt/if.htmlSi el bat se llama "archivo.bat", La nueva copia se llamará "archivo_new.bat" (Y el antiguo bat se elimina) Saludos Y directamente, no se puede poner una nombre? como por ejemplo... en vez de %~n0_New.bat, esto %~n0.bat...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
Si pones esto %~n0.bat sobreescribirás el bat original, Y quedará un archivo en blanco.
Salu2
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
pero el antiguo bat se elimina automatica mente o hay que poner un "del"
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
Eleкtro
Ex-Staff
Desconectado
Mensajes: 9.878
|
pero el antiguo bat se elimina automatica mente o hay que poner un "del"
Type %0 | FINDSTR /V " ^SaveLang=...$" > " %~n0_New.bat" && Del /Q %0 && CMD /C " %~n0_New.bat"
Hay que eliminarlo con DEL, Si sobreescribes el mismoa rchivo queda en blanco, vacio. saludos
|
|
|
En línea
|
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Ya he estado probando el código, pero... Tarda un puñado en cargar.... Puede hacer algo para acelerar, es que tengo 76 variables para cargar al principio.... Aparte, no se carga bien... Le pongo una variable nada mas, y se carga otro texto... Confirmado, si pongo %txt1%, a lo mejor se carga el numero 10... Como puedes observar aquí:
|
|
« Última modificación: 26 Mayo 2012, 13:21 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Vale, ya lo he corregido, en vez de poner: 1,2,3,4,5,6,7,8,9; he puesto, 1b,2b,3b,4b,5b,6b,7b,8b,9b...
|
|
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
z3nth10n
Desconectado
Mensajes: 1.583
"Jack of all trades, master of none." - Zenthion
|
Grandes problemas. Primero algunas variables no se cargan ponen echo est desactivado. y luego. Tarda mucho en cargar... (Siempre carga las variables...) Edito, he corregido el error de que siempre carga las variables, ahora necesito que me deigais porque me sale echo est desactivado... Edito, ya he conseguido arreglar los errores, perdon por el spam XD
|
|
« Última modificación: 27 Mayo 2012, 12:28 pm por Seazoux »
|
En línea
|
⏩ Interesados hablad por Discord.
|
|
|
|
|