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

#8051
Cita de: DarK_FirefoX en 16 Septiembre 2013, 19:52 PMEste post, parece medio viejito, pero EXCELENTE APORTE. OJALA  LO HUBIERA VISTO ANTES....SAlu2s

Se agradece, pero es una pena que los .NETeros no estén muy interesados por mis publicaciones en este hilo :P

Un saludo!
#8052
Cita de: topomanuel en 16 Septiembre 2013, 19:46 PMEl "Modo Dios" yo solo hago la carpeta y lo nombro: GodMode.{ED7BA470-8E54-465E-825C-99712043E01C} + INTRO y dejo mi icono por allí guardado en cualquier sitio.

Saludos.

Cierto, es otra manera de hacerlo, ¿Pero no prefieres tenerlo a mano en el panel de control sin que se pierda la carpeta?, para eso es el tip que puse! :P

Saludos!
#8053
Scripting / Re: Personalizar Batch
16 Septiembre 2013, 20:05 PM
No me ha quedado muy claro si quieres pasarle el nombre del directorio usando argumentos (%1) o preguntando al usuario, en total intentas setear 3 variables, nombre, directorio, y cadena, si no nos cuentas lo que debe haber en cad auna de ellas...
Por lo que yo entiendo quieres pasarle un directorio por argumentos, y leugo especificar un nomrbe de carpeta manuálmente para ese directorio.

...Símplemente te sugiero como corregir tu script, lo de las variables ya lo ajustas tu:

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

:: Aquí las comillas dobles siempre encerrando tanto el nombre de la variable como el valor,
:: nunca encierres el valor con comillas, nunca.
Set /P "nombre=Nombre:"

:: 1. Esto sobra complétamente, arriba ya declaras una variable que se llama "nombre" y que contiene el valor que quieres
:: 2.Además aquí te faltó usar comillas dobles para evitar errores si el valor contuviese espacios.
REM set Nombre=%nombre%

:: Esto diréctamente en mi opinión sobra,
:: no cuesta nada escribir el símbolo del guión.
:: Esta variable consigue que el código de abajo sea menos legible.
REM set guion=-

:: Esta parte se puede simplificar sin la necesidad de establecer nuevas variables
REM for /f "tokens=1,2,3,4 delims=/" %%i in ('date /t') do (
REM set ano=%%k
REM set dia=%%i
REM set mes=%%j
REM set nombre=%nombre%)
:: Pero si prefieres almacenar los valores en nuevas variables puedes hacerlo así
Set "YYYY=%DATE:~6,4%" & Set "DD=%DATE:~0,2%" & Set "MM=%DATE:~3,2%"

:: Aquí te faltó usar comillas dobles para encerrar el valor.
set "cadena=%YYYY%-%MM%-%DD% %nombre%"

:: El parámetro especial %1 contiene comillas dobles al principio y al final,
:: así que estás encerrando el valor como comenté que no habia que hacerlo nunca.
set "Directorio=%~1"

:: 1. Le falta comillas dobles al argumento de la variable "%Directorio%""
:: 2. La variable %cadena% tiene demasiadas comillas dobles que entran en conflicto con el argumento encerrado de la CMD.
REM start cmd.exe /c "CD %directorio% && Md """%cadena%""""

:: Crea la carpeta diréctamente sin acceder al directorio.
MKDir "%directorio%\%cadena%"

Explorer /select,"%directorio%\%cadena%"
:: NOTA: Fíjate en la barra invertida entre las dos variables,
::       asgúrate de setear el valor de la variable %directorio% sin esa barra al final del nombre.

:: Saludos :)
Pause&Exit




EDITO:

La versión corta:

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

Set /P "nombre=Nombre:"
Set "YYYY=%DATE:~6,4%" & Set "DD=%DATE:~0,2%" & Set "MM=%DATE:~3,2%"
set "cadena=%YYYY%-%MM%-%DD% %nombre%"
set "Directorio=%~1"

MKDir "%directorio%\%cadena%"
Explorer /select,"%directorio%\%cadena%"

Pause&Exit


Saludos
#8054
Cita de: topomanuel en 16 Septiembre 2013, 19:18 PMsupongo que sirven en el Blue 8.1 verdad?

Hola

No he probado el Windows Blue todavía pero no tienes de que preocuparte, la mayoría de nombres de claves no ha cambiado de Windows Vista a Windows 8 , mucho menos va a ser así en una mini actualización de Windows 8.

La única clave con la que no me atrevo a asegurarte que funcione son las claves del Modo Dios, porque usan CLSID's y no sé si Microsoft les podrá dar un valor distinto, aunque no tienen porque hacerlo ya que esa CLSID en concreto es la misma tanto en Windows 7 como en Windows 8, pero bueno, no lo puedo asegurar.

Saludos!
#8055
· Mostrar confirmación al enviar archivos a la papelera de reciclaje


· Descripción:

Por defecto en Windows 8 los archivos se eliminan sin pedir confirmación, para gente despistada o manazas esto puede ser un serio problema.


· Instrucciones:

Ejecutar estos comandos diréctamente en consola:

Código (dos) [Seleccionar]
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V "ConfirmFileDelete" /T "REG_DWORD" /D "0x00000001" /F
REG DELETE "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V "ConfirmFileDelete" /F







· Desactivar el límite de selección de 15 archivos.


· Descripción:

Cuando seleccionamos más de 15 archivos en el explorador de Windows la mayoría de las opciones del menú contextual desaparecen, si alguna vez te has preguntado porque, es por un límite que tiene impuesto el Sistema operativo.


· Instrucciones:

Ejecutar este comando diréctamente en consola:

Código (dos) [Seleccionar]
REG ADD "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer" /V "MultipleInvokePromptMinimum" /T "REG_DWORD" /D "0x00002710" /F






· Activar el Modo Dios (GodMode) en el Panel de control


· Descripción:

El Modo Dios no es más que una lista de todas las posibles tareas que puedes realizar, es más o menos como una vista en modo detalles de cada opción de cada grupo del panel de control.


· Instrucciones:

Ejecutar estos comandos diréctamente en consola:

Código (dos) [Seleccionar]
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}" /V  "" /D ".: Modo Dios :." /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}" /V "InfoTip" /T "REG_SZ" /D "Todo lo que Dios puede hacer..." /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}" /V "System.ControlPanel.Category" /T "REG_SZ" /D "5" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\DefaultIcon" /V  "" /D "%%SystemRoot%%\\System32\\imageres.dll,-27" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}\Shell\Open\Command" /V  "" /D "explorer.exe shell:::{ED7BA470-8E54-465E-825C-99712043E01C}" /F
REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\NameSpace\{D15ED2E1-C75B-443c-BD7C-FC03B2F08C17}" /V  "" /D ".: Modo Dios :." /F







· Establecer una código de páginas predeterminado para la CMD


· Descripción:

Un código de página es una codificación o serie de caracteres para un país en particular.
Windows está diseñado para usarse en varios lenguajes y por eso Microsoft inventó los códigos de página (también llamados CodePages) de Windows hace más de dos décadas.

La gente que suele usar Batch, los Batcheros, sobre todo los que se introducen en el lenguaje muchas veces tienen problemas con los caracteres latinos, y no saben porqué ni como solucionarlo, hay varias maneras, pero yo te mustro la más sencilla.


· Instrucciones:

Ejecutar este comando diréctamente en consola:

Código (dos) [Seleccionar]
REG ADD "HKCU\Software\Microsoft\Command Processor" /V "Autorun" /T "REG_SZ" /D "CHCP 1252 1>NUL" /F

NOTA: Si necesitan usar el CodePage por defecto de Windows, recuerden que es el 850.






· Establecer el modo de edición rápida para la CMD


· Descripción:

El modo de edición rápida es una característica que te permite copiar y pegar en la cmd o desde la cmd usando el mouse, esto puede agilizar mucho la tarea.


· Instrucciones:

Guardar el siguiente comando en un archivo .bat y ejecutarlo, si quieren ejecutarlo diréctamente desde la consola deben eliminar los escapes "^":

Código (dos) [Seleccionar]
REG ADD HKCU\Console\^%%SystemRoot^%%_system32_cmd.exe /V "QuickEdit" /T "REG_DWORD" /D "0x00000001" /F






· Deshabilitar la Hibernación de Windows (y eliminar el archivo hibersys)


· Descripción:

Creo que todos sabemos que es el modo hibernación de Windows.


· Instrucciones:

Ejecutar estos comandos diréctamente en consola:

powercfg -h off






· Desactivar la animación GUI del Boot


· Descripción:

Si usas Windows 8 ya te habrás fijado que al prender el PC sale una animación con bolitas blancas que no paran de dar vueltas en circulos,
aquí te muestro como desactivar la animación para evitar sufrir paranoias mentales, ataques de psicosis, y epilepsia de tercer grado.


· Instrucciones:

Ejecutar estos comandos diréctamente en consola:

Código (dos) [Seleccionar]
bcdedit /set {current} quietboot Yes

NOTA: No, por desgracia esto no desactiva la horrible imagen estática del logo de Windows.






· Deshabilitar el contador de intentos fallidos de login


· Descripción:

Windows 8 dispone de algunas medidas exhaustivas para molestar a los pobres usuarios malintencionados que quieren acceder a nuestra cuenta de usuario sin nuestor permiso...

...Una de esas medidas es un contador de intentos fallidos de sesión junto a un bloqueo temporal completo de nuestra cuenta de usuario.

Si crees que no necesitas tanta proteccion entonces puedes desactivar toda o parte de esa porquería.


· Instrucciones:

Ejecutar estos comandos diréctamente en consola:

Código (dos) [Seleccionar]
Echo [+] Desactivar el contador del tiempo de bloqueo de cuenta de usuario
net accounts /lockoutwindow:0

Echo [+] Desactivar la duración de bloqueo de cuenta de usuario
net accounts /lockoutduration:0

Echo [+] Desactivar el contador de intentos inválidos de acceso de cuenta de usuario
net accounts /lockoutthreshold:999







· Deshabilitar la característica AutoPlay de Windows


· Descripción:

AutoPlay es una característica multimedia que inicia automáticamente los menus de los CD's o te pregunta que hacer en cada caso, si te parece una molestia o un riesgo de virus, peudes desactivarlo.


· Instrucciones:

Ejecutar estos comandos diréctamente en la CMD:

Código (dos) [Seleccionar]
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer" /V "NoDriveTypeAutoRun"" /T "REG_DWORD" /D "0x00000001" /F
REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AutoplayHandlers" /V "DisableAutoplay" /T "REG_DWORD" /D "0x00000001" /F







· Añadir opciones para bootear en Modo Seguro en el Boot Loader de windows


· Descripción:

Las opciones de Modo Seguro son unas opciones especiales para iniciar Windows cargando únicamente los componentes más básicos y esenciales del sistema,
el modo seguro se suele utilizar para realizar reparaciones catastróficas del sistema operativo, como eliminar virus, o hacer pruebas del estado de Red.






· Instrucciones:

Guardar el siguiente script en un archivo .bat y ejecutarlo:

@Echo Off & SetLocal EnableDelayedExpansion




REM By Elektro H@cker




::: Customize your safe mode names here:
:::
Set "SafeMode_Description=Windows 8 Modo Seguro"
Set "SafeModeNetrowk_Description=Windows 8 Modo Seguro con funciones de Red"
Set "SafeModeShell_Description=Windows 8 Modo Seguro con Consola"
:::

(
Bcdedit /Enum /V | FINDSTR /I "^Descrip" | FIND /I "%SafeMode_Description%" 1>NUL
) || (
Bcdedit /Copy {current} /D "%SafeMode_Description%" 1>NUL
)

(
Bcdedit /Enum /V | FINDSTR /I "^Descrip" | FIND /I "%SafeModeNetrowk_Description%" 1>NUL
) || (
Bcdedit /Copy {current} /D "%SafeModeNetrowk_Description%" 1>NUL
)

(
Bcdedit /Enum /V | FINDSTR /I "^Descrip" | FIND /I "%SafeModeShell_Description%" 1>NUL
) || (
Bcdedit /Copy {current} /D "%SafeModeShell_Description%" 1>NUL
)

For /F "Tokens=2" %%# in (
'Bcdedit /Enum /V ^| FINDSTR /I "^Identif"'
) do (
SET /A ID_INDEX+=1
Set "ID!ID_INDEX!=%%#"
)

For /F "Tokens=1,*" %%A in (
'Bcdedit /Enum /V ^| FINDSTR /I "^Descrip"'
) do (
SET /A DES_INDEX+=1
Set "DES!DES_INDEX!=%%B"
)

For /L %%X in (1, 1, %ID_INDEX%) do (

If /I "!DES%%X!" EQU "%SafeMode_Description%" (
Bcdedit /Set "!ID%%X!" safeboot Minimal 1>NUL
Bcdedit /Set "!ID%%X!" quietboot Yes    1>NUL
)

If /I "!DES%%X!" EQU "%SafeModeNetrowk_Description%" (
Bcdedit /Set "!ID%%X!" safeboot Network 1>NUL
Bcdedit /Set "!ID%%X!" quietboot Yes    1>NUL
)

If /I "!DES%%X!" EQU "%SafeModeShell_Description%" (
Bcdedit /Set "!ID%%X!" safeboot Minimal           1>NUL
Bcdedit /Set "!ID%%X!" safebootalternateshell Yes 1>NUL
Bcdedit /Set "!ID%%X!" quietboot Yes              1>NUL
)

)

SetLocal DisableDelayedExpansion

TIMEOUT /T 3
Exit








Si les han gustado los "trucos" debo comentarles que conozco muchos más, pero no he querido llenar este post con otros "trucos" que ya he mencionado y compartido a lo largo de todos los años que llevo desmantelando los entresijos de Windows, pero aquí pueden encontrar algunos "Tips" más:

Recopilación Windows 8 (Programas, tips y guías) (Actualizado el 05/11/2012)

Que lo disfruten!
#8056
Lo que yo no entiendo es: ¿En la carpeta "Extensiones" deben ir todos los archivos sin importar la extension?, si fuese así entonces que le encuentras de beneficioso?, sería simplemente una copia nula (tamaño cero) de los mismo archivos.

¿O acaso quieres un txt por cada extension?, dentro de la carpeta "Extensiones".

Hice este código que genera una carpeta "Extensiones" por cada directorio y subdirectorio, dentro de la carpeta "Extensiones" se genera una serie de archivos "LOG" con el nombre de cada extension (Ejemplo: .avi.log), y dentro de cada archivo log están registrados los archivos de dicha extension.

Código (dos) [Seleccionar]
@Echo OFF
REM By Elektro H@cker

Set "Extensions="

:: No usar FOR /D /R para no crear conflictos en tiempo de ejecución entre el otro FOR al procesar carpetas.
For /F "Delims=" %%D in ('DIR /B /S /AD "%CD%\*"') Do (Call :List "%%D")
Echo [+] Terminado!
Pause&Exit

:List
Echo Procesando directorio "%~1"
MKDIR "%~1\Extensiones" 2>NUL

FOR %%€ IN ("%~1\*.*") DO (
Call Echo "%%Extensions%%" | FIND /I ";%%~x€" 1>NUL || (
Call Set "Extensions=%%Extensions%%;%%~x€"
Echo Procesando archivos "%%~x€"
(FOR %%# IN ("*%%~x€") DO (Echo %%#))>"%~1\Extensiones\%%~x€.log"
)
)

Echo+ | MORE
Set "Extensions="
GOTO:EOF


Saludos

#8057
Cita de: ccrunch en 16 Septiembre 2013, 00:37 AMO te crees que si vas a echar abajo una torre y gritar allah es grande, te van a esperar en el cielo con 72 vírgenes?  :rolleyes:

Tienes toda la razón, y eso es lo más patético de todas las religiones, los supuestos regalos, en este caso los regalos carnales.

Solo hay que atar cabos y no ser estúpido, ¿Que es lo que más nos gusta a los hombres? ...las mujeres, ¿o no?, pues claro, ellos te dicen que en el cielo te van a esperar 72 virgenes para que tengas muuucho sexo con ellas, en otras religiones te dicen que encontrarás felicidad eterna, o a tus seres queridos, etc... en fin, son cosas que todo el mundo desea... y con esos regalos compran a los menos inteligentes o más manipulables (Lease: Religiosos).

Un saludo!
#8058
Cita de: drvy en 16 Septiembre 2013, 16:38 PMTardaron unos 15 minutos en venir. El bar estaba a 400 metros del hospital...

Teniendo en cuenta que BCN es la ciudad con más tráfico de vehículos de España... (o al menos yo la considero así).

No me parece sorprendente el caso de la viejecilla si es que estamos hablando de Barna o cercanias no se le puede pedir mucho más a los de Urgencias, yo también he estado en Barcelona, varias veces, en días festivos y en días normales, puedo decir que Barcelona es la ciudad del caos del tráfico, Madrid no tanto la verdad, me da bastante asco andar por esas calles de Barna con tanto ruido y contaminación la verdad (y eso que vivo en Valencia capital, que también tiene tela!, pero no se puede comparar)

Estoy seguro que en ciudades menos superpobladas la media de tiempo estimado para que Urgencias llegue al sitio en cuestión debe ser de unos 4-5 minutos, ah no ser que pille en carreteras o autopistas xD claro....

Saludos!
#8059
Cita de: Stakewinner00 en 16 Septiembre 2013, 14:53 PM
El 64 es el que use, el 32 no es compatible.
Lo probé en Windows 8

Gracias por avisar, esto me pasa por no querer limitar lo que comparto sólamente a los 64 Bit, pero cuando me pongo a hacer las dos versiones de los instaladores ...en algo fallé, a partir de ahora solo subiré para x64, y así no cometo fallos.

Ya he corregido el problema y puedes descargar el instalador para 64 Bit del enlace del primer post.

De todas formas aquí dejo para ti y los demás un video demostrativo (Con temazo auditivo incluido ;)):

[youtube=640,360]http://www.youtube.com/watch?v=dPYAdcR6UCU[/youtube]

Saludos!
#8060
Menu en cascada para Windows 8 - Explorer



Imágenes:





Demostración:

[youtube=640,360]http://www.youtube.com/watch?v=0S5br_5PqrQ[/youtube]



Instrucciones:

1. Descargar el siguiente archivo:

-> Para Windows 8 64 Bit

2. Instalarlo.


Que lo disfruten!