Está en la página 1de 4

Acentos en los programas Batch - La mejor solución http://www.daboweb.com/foros/index.php?topic=...

Bienvenido(a), Visitante. Por favor, ingresa o regístrate. Buscar


¿Perdiste tu email de activación?
Noticias:
Siempre Ingresar Manual para asegurar red WIFI
Ingresar con nombre de usuario, contraseña y duración de la
sesión

Inicio Ayuda Buscar Ingresar Registrarse

Foros de daboweb » MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación »
Webmasters - Diseño Web - Programación - Diseño gráfico (Moderadores: Emmalytics, Gepetto, Liamngls) »
Tema: Acentos en los programas Batch - La mejor solución

« anterior próximo »

Páginas: [1] Ir Abajo IMPRIMIR

Autor Tema: Acentos en los programas Batch - La mejor solución (Leído 3521

Principe_Azul Acentos en los programas Batch


- La mejor solución
Newbie
« en: 05 de Agosto de 2013, 09:03:54 am »

Mensajes: 1
Acentos en los programas Batch - La mejor solución
ArgentinaIRC

Buenas, Soy Príncipe_Azul y hoy quiero informarles, ayudarles y mostrarles lo


que he descubierto.
En la programación Batch lamentablemente no se pueden crear, editar o borrar
archivos que contengan acentos, esto probablemente se debe a la codificación
que utiliza la programación Batch.
Hasta hace algún tiempo no había encontrado forma de poder utilizar los
acentos en Batch porque pensaba que eso jamás sería posible... Pero hace
unos días pensé y probé un método impresionante diría yo, ya que a pesar de
ser algo muy simple se pueden usar acentos en los programas en Batch, ya
sean en la ayuda del mismo o en la creación, modificación y/o eliminación de
arhivos y/o nombres de ellos.
Este magnífico truco lo he descubierto porque cuando antes trabajaba con
Batch veía en la ayuda del mismo, palabras que contenían acentos ´´´´ esto
me llamó la atención y me dio una esperanza a que ahora lo que he
descubierto haya sido la perfecta solución!! así que me puse a jugar un poco
con Batch y fuí haciendo pruebas y pruebas, hasta que pum! lo logré y gracias
a Dios no me ha llevado tiempo, solo algunos minutos.
Yo Príncipe_Azul como descubridor de esto, no soy un creador de esta
posibilidad, sino una persona con buena inteligencia y lógica en su pensar, es
algo simple, si en la ayuda de Batch aparecían acentos, entónces si existe esa
posibilidad, de hecho Bill Gates la utiliza o por lo menos eso creo.
Este gran descubrimiento será la grandísima ayuda a todas las personas que
siempre han tenido problemas con los acentos en sus programas, archivos y
carpetas.
Yo a medida que fui aprendiendo sobre programación Batch había leído 2 o 3
tutoriales que me sirvieron bastante, pero en la ayuda de esos tutoriales,

1 de 4 17/10/14 08:22
Acentos en los programas Batch - La mejor solución http://www.daboweb.com/foros/index.php?topic=...

como también en Foros y en págians webs he leído que no se podían utilizar


acentos en Batch, eso me desilucionaba un poco con el lenguaje, porque cláro
no disponía de algo tan simple como la posibilidad de utilizar bien la ortografía
en la programación Batch.
En realidad no estoy seguro de que el método que utilice exista en otro lugar
(página/foro), osea que otra persona haya descubierto lo mismo que yo, pero
esta forma que utilizo para poner acentos, jamás la he leído en ningún lado.
Bueno ya terminando con mi explicación te voy a pedir que si posteas en algún
Foro o publicás esta forma de poner acentos en los programas Batch/archivos
/carpetas digas que Príncipe_Azul ha sido la persona que ha descubierto esto,
quizás suene una exageración, pero la realidad es que uno tiene derecho a que
por lo menos aparezca en algún lado en el cuál publiquen algo sobre lo que
esa persona haya creado o descubierto, solo pido que digas que Príncipe_Azul
fue el que descubrió esta posibilidad, ya que me he tomado el tiempo y trabajo
en crear esta explicación y más abajo del texto escribiré la ayuda y explicación
de como utilizar los acentos en Batch!! Gracias por tu colaboración!

Primero y antes de que empiece a escribir el "Truco" de como utilizar los


acentos en Batch, voy a poner abajo lo que se puede hacer en Batch sin usar
acentos. Luego de eso explicaré como utilizarlos, esto lo hago para que se vea
la diferencia y tengas en cuenta lo que no se podía hacer en Batch y aplicando
el truco que he descubierto verás como ahora si podrás usar los acentos!!

Para borrar un archivo utilizá las comillas "" siempre y cuando sean necesarias,
te harán mucha falta, por ejemplo puedes entrecomillar un nombre de
directorio/archivo que tiene más de 6 letras y/o espacios, esto evitará que se
generen fallas al borrar/editar/agregar un directorio/archivo.
NOTA: No olvides que en el ejemplo utilizaré dos opciones que son las
siguientes:
/S Elimina los archivos de adentro y las subcarpetas también. Si hay archivos
dentro y no se pone esta opción no se podrá eliminar la carpeta.
/Q Modo silencioso (Quiere decir que no te pedirá confirmación para borrar la
carpeta).
Ejemplos:
rmdir /S /Q "D:\Carpeta de ejemplo"
rmdir /S /Q "D:\CarpetaDeEjemplo"
rd /S /Q "D:\Carpeta de ejemplo"
rd /S /Q "D:\CarpetaDeEjemplo"

Ahora pondré el comando para borrar archivos y también la ayuda sobre eso:
/P Pide confirmación en cada caso.
/F Modo force. Borra incluso los archivos de solo lectura.
/S Borra también los subdirectorios.
/Q Modo silencioso. No pide confirmación en ningún caso.
Ejemplos:
del /F /Q "D:\ProbarBorrado.txt"
del /P "D:\Probar Borrado.txt"
erase /F /Q "D:\ProbarBorrado.txt"
erase /P "D:\Probar Borrado.txt"

Comando para renombrar archivos y carpetas:


ren "D:\Archivo.txt" "Archivo renombrado.txt"
rename "D:\Archivo.txt" "Archivo renombrado.txt"
ren "D:\Nueva carpeta" "Carpetita renombrada"
rename "D:\Nueva carpeta" "Carpetita renombrada"

Comandos para crear archivos:

2 de 4 17/10/14 08:22
Acentos en los programas Batch - La mejor solución http://www.daboweb.com/foros/index.php?topic=...

Yo recomiendo usar mejor el comando echo para crear archivos


Ejemplo echo Texto que llevará el archivo > "D:\Archivo.extencion"
Ejemplos:
echo Este texto ira en el archivo Texto.txt y en la ruta D:\ > "D:\Texto.txt"

copy con "D:\Archivo de texto.txt"


Luego de dar ENTER tendrás que escribir lo que desees dentro del archivo y
para finalizar pesioná la tecla F6 y luego ENTER nuevamente.

Comandos para crear directorios:


md "D:\Nombre de la carpeta"
mkdir "D:\Nombre de la carpeta"

Bueno ahora viene la mejor parte... los acentos ´´´´´´´´


Antes quiero dar una breve explicación sobre ellos, los acentos que yo utilizo y
que vos vas a utilizar, no son más que símbolos del sistema, osea son símbolos
que cuando la consola de comandos (CMD) ejecuta tu programa para que
comience a funcionar, ahí los codifica a los acentos de las vocables por
supuesto.
Abajo dejo todo el listado de acentos, recordá que también tenés la posibilidad
de usar vocables con acentos ya sean mayúsculas o minúsculas, letras ñ y Ñ y
también el signo de interrogación de apertura.
En la tabla de abajo primero está la letra con acento y a la derecha luego del
signo = está el símbolo que hace posible que se puedan usar los acentos en
los programas en Batch.
NOTA: Abajo existen 2 símbolos de los acentos que no se ven porque son
espacios especiales, si deseas usarlos, simplemente copialos y pegalos en tu
editor de lenguajes de programación en la parte que desees usarlos.

Letras y Acentos:

á=
Á=µ
é=‚
É=
í=¡
Í=Ö
ó=¢
Ó=à
ú=£
Ú=é
ñ=¤
Ñ=¥
´=ï
¿=¨

Ahora dejaré ejemplos con palabras que llevan acentos:

mkdir "D:\Archivos Batch con acentos"


mkdir "D:\Archivos Batch con acentos\Estas son las vocales min£sculas ‚ ¡ ¢
£"
mkdir "D:\Archivos Batch con acentos\Estas son las vocales may£sculas µ ¡ Ö
é"
echo Este archivo lleva acentos en su nombre > "D:\Archivos Batch con
acentos\acentos en Min£sculas ‚ ¡ ¢ £.txt"
echo Este archivo lleva acentos en su nombre > "D:\Archivos Batch con
acentos\ACENTOS en May£sculas µ ¡ Ö é.txt"

3 de 4 17/10/14 08:22
Acentos en los programas Batch - La mejor solución http://www.daboweb.com/foros/index.php?topic=...

exit

Te recomiendo que copies todo el código desde arriba donde he puesto los
acentos de ejemplos y pegalos en un editor de lenguajes de programación
como ser el NotePad++ que es un excelente programa, una vez que pegues
esas 6 líneas guarda ese archivo con el nombre que quieras, puedes ponerle
por ejemplo Prueba.bat o sino Prueba.cmd
Al archivo puedes crearlo en cualquier directorio y luego ejecutalo, abrílo y
comprobá que habrá acentos en los nombres de los archivos y carpetas que el
programa creará, estos archivos estarán en tu disco D:\ Si no dispones de otro
disco o tu otro disco no tiene la etiqueta de nombre D:\ entónces cambiale el
D:\ por el nombre a tu disco, en los ejemplos que he puesto arriba ahí deberás
cambiar el nombre del disco duro.
Repito esas 6 líneas que estan arriba son las que debes copiar y guardarlas en
un archivo que tenga cualquier nombre y que este en el directorio que quieras,
el archivo debe estar en formato .bat o .cmd
NOTA: Si utilizás el directorio C:\ entónces abrí el programa Batch que creaste
pero desde Administrador, si no sabes como hacerlo, sigue estos pasos:
Selecioná el archivo Batch con un clic izquierdo, luego clic derecho para que se
abra una ventana con opciones y ahí seleccionás la opción "Ejecutar como
Administrador" y Windows te preguntará si deseas darle acceso a ese archivo
y pulsá el botón SI y listo!! Ahora podrás ver tus archivos con acentos que
estan en el directorio "D:\Archivos Batch con acentos" (o en el disco que
especificaste), se creará en el disco D:\ una carpeta de nombre "Archivos
Batch con acentos" ahí adentro estarán tus archivos con acentos!!!!!
Eso es todo, a disfrutar de los acentos en Batch!!! :D : )

Autor: Príncipe_Azul

Gracias www.DaboWeb.com por este espacio. Un saludo a todos!!


En línea

Páginas: [1] Ir Arriba IMPRIMIR

« anterior próximo »

Foros de daboweb » MULTIMEDIA, Video digital, Grabación, Diseño gráfico, Diseño web, Programación »
Webmasters - Diseño Web - Programación - Diseño gráfico (Moderadores: Emmalytics, Gepetto, Liamngls) »
Tema: Acentos en los programas Batch - La mejor solución

Ir a: => Webmasters - Diseño Web - Programación - Diseño gráfico ir

Powered by SMF 2.0.9 | SMF © 2006–2009, Simple Machines LLC


XHTML RSS WAP2

condiciones de registro y uso de los foros | Privacidad


el contenido de la web se rige bajo licencia

creative commons.

4 de 4 17/10/14 08:22

También podría gustarte