|
12071
|
Programación / Scripting / Re: [ BATCH ] Efecto visual de escribir lento?
|
en: 23 Diciembre 2011, 19:04 pm
|
Aca encontre el codigo en mi pendrive, por si sirve de algo.. call:put Me canse de escribir tantas lineas ... call:put Este es el typewritter effect reloaded :put
Gracias por el code pero no me sirve, ese code no escribe los espacios (Supongo que a ti si, en windows xp si), de todas formas ese problema ya me ayudaron a resolverlo xD ahora estoy estancado en no poder escribir más de una línea un saludo
|
|
|
12072
|
Programación / Scripting / Re: Script para extraer listado mp3
|
en: 23 Diciembre 2011, 18:51 pm
|
De nada para eso estamos olvidate de tanto bucle xD, son útiles y esto se podría hacer con un FOR pero muchas veces se puede simplificar las cosas sin necesidad de bucles... Ahora que entiendo mejor tu idea, aqui tienes:
@echo off
Set /P Formatos=Introduzca la extension de los formatos a listar: Set Formatos=%formatos: =% Set Formatos=%formatos:,=; *.% Call :Listar %Formatos% Pause Exit
:Listar dir /b *.%*>"%nombre_archivo%.txt" Goto :EOF Set /P Formatos=Introduzca la extension de los formatos a listar: For /F "tokens=1-10 delims=, " %%a in (' Echo %formatos%' ) do ( Dir /B *. %%a; *. %%b; *. %%c; *. %%d; *. %%e; *. %%f; *. %%g; *. %%h; *. %%i>" %nombre_archivo%.txt" )
Nota: Estos codes funcionan suponiendo que el usuario introduzca los formatos de tal manera mp3, flac, m4a, wma, wav, etc...o mp3,flac,m4a,wma,wav,etc...
PD: Los dos codes actuan igual, lo he comprobado, aunque al final con el FOR lo he simplificado más jaja, pero bueno, no siempre suele ser asi... creo que es mejor opción buscar alternativas y jugar con los parametros como en el primer code. No se si los demás pensarán como yo xDDDD, tu crea tus scripts como mejor sepas pero intentando simplificarlo. Saludos
|
|
|
12074
|
Programación / Scripting / Re: [BATCH] Script para ver archivos que se ejecutan al inicio
|
en: 23 Diciembre 2011, 10:25 am
|
No es exactamente un error, lo que andas buscando es esto: reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v %VAR% /f >nul 2 >&1
Usalo así, sin bucles ni nada. Como ves, es muy sencilla la solución... Solo había que ocultar la salida del "error"... Eso podrías haberlo aprendido en un manual básico (Es una sugerencia) Estaba pensando en esto pero no funciona: echo Ingresar clave que se desea borrar set /p VAR=>nul reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v %VAR% /f>nul if %errorlevel%==1 ( for /f "skip=1" %%G in ('reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run') do (echo>nul) ) Pero me lo tira igual, me sigo fijando... Esa comprobación de errores no te habría servido nunca, porque primero estás ejecutando el comando del reg delete, así que el error te lo va a mostrar hagas lo que hagas. y luego lo estás volviendo a ejecutar xD Saludos.
|
|
|
12075
|
Programación / Scripting / Re: Script para extraer listado mp3
|
en: 23 Diciembre 2011, 09:52 am
|
Como puedo concatenar de manera que quedase asi: dir /b *.flac & dir /b *.mp3>%nombre_archivo%.txt También podría ser así xD: dir /b "*.flac"; "*.mp3" > " %nombre_archivo%.txt"
¿Lo que buscas es algo así? REM MP3 REM FLAC choice /M "Desea listar los flac tambien?" REM M4A choice /M "Desea listar los M4A tambien?" :Listar dir /b "*. %1" >>" %nombre_archivo%.txt"
Un saludo. EDITO: En tu script, recuerda usar comillas dobles aquí para evitar futuros errores:
y dir /b "*.mp3" >" %nombre_archivo%.txt"
|
|
|
12076
|
Sistemas Operativos / Windows / Re: Problema 64 bits drivers posible modificacion de los .INF para que los acepte
|
en: 23 Diciembre 2011, 09:45 am
|
Abrir en notepad > reemplazar > todo: system32\drivers por Syswow64\drivers\System32\Drivers\ por \syswow64\Drivers\HKLM,Software\ por HKLM\SOFTWARE\Wow6432Node\HKEY_LOCAL_MACHINE\SOFTWARE\ por HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Software\Microsoft\Windows\CurrentVersion\Uninstall por SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\UninstallPD: No tengo ni idea de si funcionará, aunque viendolo desde el punto técnico, pues podría, no?... PD2: Puedes intentar usar este comando... PNPUTIL -I -A TUINF.INF
|
|
|
12078
|
Programación / Scripting / Re: [BATCH] Script para ver archivos que se ejecutan al inicio
|
en: 22 Diciembre 2011, 05:12 am
|
Ya esta, entendi. gracias.
Me imagino que el && y el & son para poner mas de una instruccion en una linea o no?
suerte y muchisimas gracias!
El "&" si, el comando con un "&&" solo se ejecuta si el anterior se ha ejecutado correctamente. Ejemplo:
(El primer comando da error, así que el pause no se ejecuta ) Ahora si, creo que ya te ha quedado todo claro xD
|
|
|
12079
|
Sistemas Operativos / Windows / Re: Error en disco duro
|
en: 22 Diciembre 2011, 05:08 am
|
no se si esto te ayudará pero, ¿Le has echo un overclock a tu pc? ¿Has tocado las opciones de overclocking de tu bios?
Lo digo porque, si yo aumento un poquito el overclock automático desde la bios.... me pasa exactamente lo que comentas, así que podrías resetear las opciones por defecto de tu bios (Cargar el perfil Default) y ver si se soluciona?
un saludo
|
|
|
12080
|
Programación / Scripting / Re: [BATCH] Script para ver archivos que se ejecutan al inicio
|
en: 21 Diciembre 2011, 06:00 am
|
me podes aclarar la duda del reverendo " ! " No entendi la explicacion de expandir. Vos te referis a cuando tengo que meter mas de una linea por ejemplo if %errorlevel%==1 goto ( echo !Error detectado! ) else (echo !No hay error!) pause>nul Ese ejemplo que pusiste no, pero más o menos (No se usa sobre comandos, se usa sobre variables): 1er code: Dir "C:\sdshiudhuishdi.exe" if %errorlevel%==1 (Set Variable=hay un error && echo %Variable%) else (Set Variable=no hay error && echo %Variable%)
2do code: Dir "C:\sdshiudhuishdi.exe" if %errorlevel%==1 (Set Variable=hay un error && echo !Variable!) else (Set Variable=no hay error && echo !Variable!)
El primer code no funciona, el segundo si, porque he activado la expansión (Setlocal) y he usado los " ! ". SETLOCAL /?
ENABLEDELAYEDEXPANSION / DISABLEDELAYEDEXPANSION
Habilita o deshabilita la expansión de variables de entorno retardada. Estos argumentos tienen prioridad sobre los modificadores CMD /V:ON o /V:OFF. Vea CMD /? para obtener más detalles. Lo siento pero ni yo ni la ayuda del comando saben explicarse mejor xDDD Saludos.
|
|
|
|
|
|
|