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

#11931
Scripting / Re: Ayuda con marcador en batch
24 Diciembre 2011, 16:24 PM
El dialer de windows no tiene parámetros commandline así que olvídate de hacerlo oculto.

Por otro lado, si que lo puedes hacer automáticamente usando Nircmd, pero oculto no puedes.

saludos

EDITO:
Para que te hagas una idea de como hacerlo usando nircmd, mira mi respuesta en este post:

http://foro.elhacker.net/scripting/deshabilitar_la_composicion_de_escritorio_por_batch-t348479.0.html;msg1698724#msg1698724

EDITO 2:
Puede que esto te interese:

http://www.iansharpe.com/phone-dial.php
http://www.iansharpe.com/downloads/dialexe_V3.zip
#11932
Scripting / Re: Proyecto para los Batcheros
23 Diciembre 2011, 23:51 PM
Cita de: Flamer en 23 Diciembre 2011, 22:47 PM
chequen si tiene errores que creo que si tieene errores

tu code solo va a funcionar en winXP si usas TSKILL

Saludos.
#11933
Cita de: $Edu$ en 20 Diciembre 2011, 18:29 PM
Aca encontre el codigo en mi pendrive, por si sirve de algo..

Código (dos) [Seleccionar]


   @echo off
call:put Me canse de escribir tantas lineas ...
call:put Este es el typewritter effect reloaded
call:put o echo dinamico xD
>nul,pause
goto:eof

:put
if,not,defined,.m_,set.m_=%*&if,not,defined,.m_,goto:eof
<nul,set/p.m_=%.m_:~0,1%&>nul,ping -n 1 0&set.m_=%.m_:~1%&if,defined,.m_ (goto:put),else,(echo.)
goto:eof


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
#11934
Scripting / Re: Script para extraer listado mp3
23 Diciembre 2011, 18:51 PM
De nada para eso estamos  :silbar:

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



Código (DOS) [Seleccionar]
@echo off
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")
pause
Exit


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
#11935
esta la escribí mal, la corrijo:

HKLM,Software\ por HKLM,SOFTWARE\Wow6432Node\
#11936
No es exactamente un error, lo que andas buscando es esto:
Código (dos) [Seleccionar]
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):P



CitarEstaba 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.

#11937
Scripting / Re: Script para extraer listado mp3
23 Diciembre 2011, 09:52 AM
CitarComo puedo concatenar de manera que quedase asi:
dir /b *.flac & dir /b *.mp3>%nombre_archivo%.txt

También podría ser así xD:
Código (dos) [Seleccionar]
dir /b "*.flac"; "*.mp3" > "%nombre_archivo%.txt"




¿Lo que buscas es algo así?

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

REM MP3
Call :Listar MP3

REM FLAC
choice /M "Desea listar los flac tambien?"
If %ErrorLevel% Equ 1 (Call :Listar FLAC)

REM M4A
choice /M "Desea listar los M4A tambien?"
If %ErrorLevel% Equ 1 (Call :Listar M4A)

Pause >NUL


:Listar
dir /b "*.%1">>"%nombre_archivo%.txt"
Goto :EOF


Un saludo.


EDITO: En tu script, recuerda usar comillas dobles aquí para evitar futuros errores:



Código (dos) [Seleccionar]
cd "%ruta%"
y
Código (dos) [Seleccionar]
dir /b "*.mp3">"%nombre_archivo%.txt"
#11938
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\Uninstall

PD: No tengo ni idea de si funcionará, aunque viendolo desde el punto técnico, pues podría, no?...

PD2: Puedes intentar usar este comando...
Código (dos) [Seleccionar]
PNPUTIL -I -A TUINF.INF
#11939
feliz navidad a todos

Que hackeeis muxo, que os jarteis de vino y turrón, y que exeis un buen polvo pa acabar el año xD.
#11940
Cita de: Davidmatias321 en 21 Diciembre 2011, 22:25 PM
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:

Código (dos) [Seleccionar]
CD "F:\hhhhhh" && Pause

(El primer comando da error, así que el pause no se ejecuta :P)

Ahora si, creo que ya te ha quedado todo claro xD