Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eleкtro

#10581
Windows / Re: Directorios no conocidos
7 Agosto 2012, 02:56 AM
Son las carpetas temporales de los instaladores (Ya sabes, Un instalador tiene que desempaquetar el contenido en cierta carpeta primero) Lo que no se es que programa te ha hecho esa mierd*, Quizás Office como dice el amigo Dato00, O también pueden ser recientes actualizaciones del sistema (WinUpdate), Por ejemplo el ejecutable MSI que se ve en la imagen del instalador "vs10-kb...MSI" Es una actualizacion de Microsoft, Y por las siglas diria que es de ¿Microsoft VisualStudio 2010?, Bueno solo tienes que abrir la imagen del splashscreen.bmp o el ejecutable MSI para ver el nombre del programa que te a creado esa kaka... Y fijo que ha sido Microsoft  >:(.

Los números de esas carpetas se refieren a las AppID o UninstallID (Números de serie, Como un SID) de cada instalador (Para que no séa posible ejecutar 2 instancias al mismo tiempo, O que no puedan existir 2 instalaciones del mismo programa), No hay de que preocuparse.




EDITO: Se me olvidaba comentar lo más importante:

Como ya he dicho esas carpetas son las AppID, Y también sirven para que el DESinstalador de dicho programa sepa en que carpeta se encuentra cada instalador, Para poder desinstalarlo, O reparar (Reinstalar) una instalación, Si borras las carpetas, No podrás desinstalar luego el contenido de cada una. Bueno, Esto puede depender...

Lo que quiero decir es... Que si ese programa de Microsoft ha usado (Con toda su jeta) el directorio C:\ y D:\ para guardar esas carpetas, y lo más importante, Si las carpetas no son carpetas temporales , Es decir, Si no las elimina el instalador automáticamente en el próximo reinicio de tu PC, Pues entonces vas a tener que dejarlas así donde están si algún quieres desinstalar ese programa o un compente y sus respectivas actualizaciones y todo lo que te haya instalado en esas carpetas...etc, Porque de lo contrario, Si deseas desinstalar, Te dirá que el instalador.MSI no se encuentra, bla, bla, bla... Te pedirá que lo selecciones manualmente, Pero será imposible porque borraste la carpeta  :xD

Pero bueno, Que por otro lado, Puedes eliminar todas las carpetas, Y cuando quieras desinstalar, Pues usas RevoUninstaller o cualquier programa de ese tipo, Aunque no es tán limpio, Pero es lo que haría yo y cualquiera si nos meten las APPID ahi a molestar hombre, Serán desgraciaos! :xD

PD: Normalmente los temporales que no se deben borrar de los MSI se guardan con el resto de instaladores en APPDATA...




EDITO 2: Bueno esto no tiene importancia pero ya que estamos... Creo que las carpetas con 4 números "1040","1042",etc.. de la segunda imagen que has puesto, Contienen los archivos de localización de paises, Es decir, Cada número equivale a un lenguaje distinto, Y los archivos que hay en cada carpeta deberían corresponder a dicho lenguaje, Séa cual séa el programa.

EDITO 3:
Y las carpetas "ar-as", "cz-cz", etc... Obviamente es lo mismo que lo anterior, Localizaciones de paises.
No se porque razón será pero en cada programa lo pueden hacer por ese método (xx-xx), O el método de los 4 números, Sobre eso no se ya que diferencias hay.




Saludos
#10582
Scripting / Re: [BATCH] Edición archivo SRT
7 Agosto 2012, 02:43 AM
Cita de: ovichan en  7 Agosto 2012, 01:33 AM
he encontrado un fallo en la edicón de los subs
los signos de interrogacion de izquierdas (¿) los cambia a los de derechas (?).
Cuando se encuentra signos exclamativos, lo procesa o no. Qué locura!!!  :laugh:

Hola,

El último script que puse funciona perfectamente con todos los caracteres (Si, Procesa los signos que están al revés, Todo).

Pero Batch no puede leer (correctamente) Unicode, Debes pasar primero los SRT a UTF-8 o ANSI con aquél VBS por ejemplo, O así:

Código (dos) [Seleccionar]
@Echo OFF
CHCP 1250
Type archivoUNICODE.srt>ArchivoANSI.srt

(Ojo, El código de páginas es necesario para que convierta bien los caracteres latinos...)

NOTA: Y para que el script reconozca los caracteres ¡¿áéíóú, etc... de los SRT, Debes guardar tanto los SRT como el BAT en la misma codificación.

Osea:
Código (dos) [Seleccionar]
set "linea=%linea:¿ =¿%"
set "linea=%linea:¡ =¡%"

Si usas eso desde un BAT ANSI sobre un SRT UTF-8, O desde un BAT UTF-8 sobre SRT ANSI, va a hacer una catástrofe, Como lo hace con los SRT en unicode.

EDITO: Después de testear un poco, Puedo decir que el extraño inconveniente que tenia el script, Que se te comia la primera linea del archivo, Era por probar el bat sobre un archivo SRT en distinta codificación que el Bat. Seguramente el resto de errores de conversión que has sufrido antes con el SRT haya sido por el mismo motivo.

Saludos
#10583
Windows / Re: Duda Windows 8
6 Agosto 2012, 22:31 PM
Cita de: dato000 en  6 Agosto 2012, 21:57 PM
Que planes tienes para windows 8 maese??? ojala dejes un tuto para quemar metro...

No habrá tuto de eso porque Metro no lo pienso ni holer!  >:( (Pero si encuentro ya sabes en que post lo pondré xD)

Lo primero que pensaba hacer es un win8 modificado y compartirlo aquí, Pero sin tocarle NADA ni eliminar componentes ni cambiar configuraciones, Solamente incorporarle el botón de inicio por defecto a la instalación. Espero que el buenazo de Rando no tenga inconveniente con un "modificado" de ese tipo xD.

Luego ya veré a que le puedo sacar el jugo sobre "customizaciones" y demás...

PD: Yo si no tengo mi windows con su botón de inicio, Me vuelvo puro asesino >:(.

Saludos
#10584
Scripting / Re: [BATCH] Edición archivo SRT
6 Agosto 2012, 20:43 PM
Cita de: ovichan en  6 Agosto 2012, 19:35 PM
Los subs me quedan asi:

Como ves, elimina el primer numero de linea.

Eso lo hice a propósito, Porque el script, Cuando encuentra un número identificador, Primero escribe una linea en blanco en el archivo MOD, Y luego escribe ese número, Así que por pura lógica la primera linea del archivo MOD siempre será una linea en blanco, Pero no comprendo porqué en las capturas que has puesto de tu SRT no sucede como debería :S

Pero bueno, Simplemente elimina lo que he marcado en rojo en la siguiente linea (Es el comando para comerse la primera linea del archivo MOD) y ya te debería funcionar como tú quieres:
CitarType "%TEMP%\%%~nx#.srt" | MORE +1 > "%%~n#.MOD.%%~x#"

Saludos
#10585
Scripting / Re: [BATCH] Edición archivo SRT
6 Agosto 2012, 18:44 PM
Cita de: ovichan en  6 Agosto 2012, 02:20 AM
Todo bien excepto que el primer numero de linea, lo cambia de 1 a 0. Siendo el primer numero de linea el 0 y el siguiente que le sigue es el 2.
Eso que comentas no me pasa a mi, Los números no se me cambian de orden, ¿Lo que quieres decir es que se agrega una primera linea en blanco, En el nuevo archivo? (Eso sí)

Bueno aparte de eso he encontrado un fallo que se me habia pasado, El problema aparece en las frases que llevan comas, Y es por como se interpretan las comas en el comando Set /A al intentar hacer la operación, Y el string final de las frases con comas no se llega a setear bien, Se setean como "0", Así que te lo hago de otro modo (Este lo he testeado mejor) Y mejoro generalmente el script un poco más:

Código (dos) [Seleccionar]
@echo off

REM El código de páginas para no tener que manipular el string para reemplazar caracteres latinos.
CHCP 1250 >NUL

For /R %%# in (*.srt) Do (
Echo Procesando archivo "%%~nx#"
FOR /F "tokens=*" %%X in ('Type "%%#"') do (
Echo "%%X"| findstr /R ".[^0-9]." >NUL || (Echo+ >> "%TEMP%\%%~nx#.srt")
set "linea=%%X"
Call :Replace
Call Echo %%Linea_final%% >> "%TEMP%\%%~nx#.srt"
)
Type "%TEMP%\%%~nx#.srt" | MORE +1 > "%%~n#.MOD.%%~x#"
Del /Q "%TEMP%\%%~nx#.srt"
)
Exit


:Replace
set "linea=%linea:>=^>%"
set "linea=%linea:)=^)%"
set "linea=%linea:. . .=...%"
Set "Linea_final=%LINEA%"
Goto:EOF


Salu2
#10586
Windows / Re: Duda Windows 8
6 Agosto 2012, 11:22 AM
¿Porque tienes esas ansias de seguir explotando la preview hasta Enero del año que viene? Lo más lógico habría sido pensar que antes de que caduque saldría otra versión de Windows8 para poder seguir testeandolo.
EDITO: No tendrás intencion de usar la beta de Windows 8 como sistema operativo principal en tu pc, verdad? :S

Windows8 oficial sale el día 25 de octubre (Supuestamente, No voy a poner la mano en el fuego por Microsoft la verdad...), Por eso no te va a hacer falta esperar a Enero.

Pero si quieres activar la preview (No se para que, Es una tonteria se mire por donde se mire  :xD), Tienes el Windows DAZ Loader , Con la consumer preview anterior funcionaba, Con la ultima versión de Win8 creo que aún no es compatible, Pero está en constante actualización el activador así que es cuestion de tiempo...

Salu2
#10587
Scripting / Re: que error tengo en este batch
6 Agosto 2012, 07:51 AM
Cita de: jesusandres1 en  6 Agosto 2012, 05:33 AMeste es el codigo:
set /a "rm"=n1*n2"
Podrías intentar fijarte un poco mejor al escribir las comillas dobles en el comando más importante del script. (Aunque funciona igual en este caso, Pero vamos, Por despistes así dejan de funcionar los códigos xD...)
Aparte, Usas el comando setlocal pero no le das ningún uso, Entonces es innecesario:

Código (dos) [Seleccionar]
@echo off
cls
set /p n1=Aqui el 1er valor:
set /p n2=Aqui el 2do valor:
set /a "rm=n1*n2"
echo El resultado es: %rm%
Pause
Exit



Cita de: jesusandres1 en  6 Agosto 2012, 05:33 AM
Nota: cuando abro el primer codigo, hace la multiplicacion bien, pero cuando llamo al primer codigo con el segundo que e puesto, mer marca el error que mencione, a que se debe?
Tanto tú código como el que yo he puesto, Funcionan perfectamente tanto si lo llamas desde otro script como sinó.
No se que es lo que habrás intentado multiplicar para que te de error  :xD.

PD: ¿Estás en WinXP?

Saludos
#10588
Cita de: awell184 en  6 Agosto 2012, 01:26 AM
como ejecuto aun archivo install.reg
y otro archivo archivo install.bat

Para ejecutar un archivo con extensión reconocible por el sistema, Es suficiente con escribir el nombre del archivo...
@Echo OFF
c:\install.reg
c:\install.bat
exit


Para instalar un archivo de registro de manera silenciosa:
REGEDIT /S Archivo.reg

PD: No te cuesta nada leer un manual básico.

Saludos
#10589
Eskorbuto, Animales muertos, La polla, GBH, Toydolls...

Pues para ser sincero, Y solo por nombrar algún grupo parecido... A mi me gusta Ska-P :xD, Aunque el Ská, O el punk, No es lo mio.

PD: El día que alguien comente en este post para recomendar algún canal de videos de Rock donde canten tias buenas (más claro agua) le daré un premio :xD.

Saludos!
#10590
Scripting / Re: [BATCH] Edición archivo SRT
4 Agosto 2012, 18:27 PM
Cita de: ovichan en  4 Agosto 2012, 17:38 PM
no entiendo muy bien la linea
set /A "linea=%%X" 2>NUL && Echo+ >>"%userprofile%\Desktop\Cap 01 B mod.srt"|| (set "linea=%%X")
Estableces como variable aritmetica LINEA, pero 2>NUL no se que es ( en C sería 2 mayor que vacio). Lo siguiente seria insertarle la linea con el echo, redireccionar al archivo srt, pero la parte "|| (set "linea=%%X")"; tampoco le pillo.


Exacto, Establezco la variable, Si el string no es númerico entonces el comando SET manda un código de error, Con "2>NUL" redireccionamos la salida del mensaje de error simplemente para que no aparezca en la consola y no moleste.

El "||" es el operador lógico de excepción (Lo que en C equivaldria a throw o catch, creo, No se "C"), Es decir, Que si el comando SET manda un código de error pues se procesa lo que está a la derecha  de las pipes, Y si no manda código de error, Se procesa solamente lo que está a la derecha del operador "&&".

Salu2