Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: SuperDraco en 28 Febrero 2011, 16:57 pm



Título: (SOLUCIONADO) [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: SuperDraco en 28 Febrero 2011, 16:57 pm
necesito borrar un archivo que contiene en el nombre este caracter "µ" y no se como hacerlo...

Seguro que es más fácil de lo que parece... ¿O no? :(

Espero que alguien sepa, gracias.


EDITO: ME PARECE QUE EN LA CONSOLA SE ESCRIBE ASÍ : ALT+230  NO ESTOY MUY SEGURO DE SI ES ESTE, PERO ES EL QUE MÁS SE LE PARECE..SIRVE DE ALGO?


Bueno.. parece que ya he avanzado algo... he conseguido reconocer el símbolo

en mi batch pongo esto:

Código:
del /q "%USERPROFILE%\Desktop\æTorrent.lnk"

pero al ejecutar el batch, me dice esto:

Código:
No se pudo encontrar C:\Users\PiToLoKo\Desktop\µTorrent.lnk

que hago mal?

...y claro, el truco del del /q *.lnk no sirve...

...y con un FOR normal y corriente, tampoco...

y si hago un dir /b *.lnk no me reconoce este archivo... XD!

me desespera, un maldito acceso directo... pero para mi es importante!



Ahora acabo de probar un:

Código:
SETLOCAL EnableDelayedExpansion
Set _BORRATE=^Torrent.lnk
del !_BORRATE!

Ni siquiera con un vbs me deja borrarlo con un script.........................

Código:
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFile "C:\Users\PiToLoKo\Desktop\µTorrent.lnk", True


pero nada...


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: DameBanda en 28 Febrero 2011, 17:52 pm
En que lenguaje esta el pc con el que pruebas porque igual es Escritorio y no Desktop...
Por provar que no quede  ;D


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: SuperDraco en 28 Febrero 2011, 17:56 pm
Ya, pues es windows 7, lo reconoce tanto sipongo desktop como escritorio :(


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: leogtz en 28 Febrero 2011, 22:48 pm
Utiliza copy con

Es decir, trata de renombrar el archivo con clic derecho, y copia el carácter conflictivo, luego ese caracter lo copias con

copy con file.txt
PEGAS AQUÍ
CTRL + Z

Y ya tendrás en file.txt el carácter que necesitas.


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: SuperDraco en 1 Marzo 2011, 06:53 am
Utiliza copy con

Es decir, trata de renombrar el archivo con clic derecho, y copia el carácter conflictivo, luego ese caracter lo copias con

copy con file.txt
PEGAS AQUÍ
CTRL + Z

Y ya tendrás en file.txt el carácter que necesitas.


Siempre hay algo nuevo que aprender, gracias por la respuesta, pero me sigue pasando lo mismo..

Creo que lo hago bien, con el ratón copio el caracter del acceso directo, luego en la ventana del cmd escribo

copy con file.txt
µ
(aqui hago ctrl+z para deshacer)

El resultado dentro de file.txt es el símbolo que obtuve antes en mis pruebas, este: æ  ,y ya habia probado de mil formas para borrarlo usando ese caracter pero no puedo... :/


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: SuperDraco en 1 Marzo 2011, 06:58 am
Cada vez se complica más la cosa.

Ahora lo que he echo ha sido copiar el acceso directo "µTorrent" en mi escritorio, me queda un "µTorrent - copia", bien, pues este si que me deja borrarlo de esta manera:

Código:
del /q æ*.lnk"

Pero el original no puedo! ¡¿porque?! el original no está dañado ni nada, puedo borrarlo con el ratón, renombrarlo, etc... pero con CMD no puedo hacer nada?


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: Darioxhcx en 1 Marzo 2011, 07:05 am
fijate usando comodines

del /f *Torrent.lnk

capas q funciona


Título: Re: [BATCH] ¿Como reconocer el simbolo "µ"? ... :(
Publicado por: SuperDraco en 1 Marzo 2011, 07:08 am
No no funcionaba, y me parecía muy raro.


Acabo de solucionar el problema, y mejor no digo lo que era porque es una tontería muy grande xDDDD, me da hasta verguenza,fue más bien culpa mia, pues este acceso directo, al fijarme otra vez en sus propiedades, vi que estaba en la carpeta "public\desktop", pero a mi me salía en mi escritorio :/, es la primera vez que me pasa perdón por las molestias.

Gracias por vuestra ayuda.