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 - SuperDraco

#1571
Bueno, esto es la primera vez que se me ocurre, me gustaria que me sacaran de dudas...

He creado un batch que sirve para cambiar el nombre(Label) de cualquier dispositivo...

La letra de la unidad se guarda en una variable, el nuevo nombre que se le quiere asignar, en otra variable.

Tenemos 2 variables entonces...

%Unidad% y %NewName%

Ahora, yo lo que quiero es poder usar mi batch llamandolo desde el cmd, más o menos así:

Mybatch.bat C Pitoloko

Donde C sería la unidad, y el otro parametro seria el nuevo label...


Entonces ahora tengo el principio de mi batch así, con argumentos:


Código (dos) [Seleccionar]
Set unidad=%1
Set newname=%2


Y funciona, pero no se como seguir...

Tambien he probado un:

Código (dos) [Seleccionar]
For /f "Tokens=* delims=;" %%a in ("echo %1;%2") do echo %a & pause

Ahora vienen mis preguntas...

Cual es el método más sencillo para hacerlo correctamente?

Es la primera vez que pruebo de hacerlo y no me quiero equivocar xD



El caso es que el argumento %2 se debe entrecomillar para que se considere un argumento, una frase con espacios, no se considera un argumento entero a no ser que tenga comillas osea:

Frase con espacios
argumento %1=frase
Argumento %2=con
argumento %3=espacios

"frase con espacios "
Argumento %1=frase con espacios

Entonces como puedo buscar solamente las comillas con el comando FINDSTRo FIND en %2? quizas esto me ayude a seguir xD

Saludosss
#1572
Tambien puedes usar el comando "SC" en la consola de Windows para detener o eliminar servicios, así te ahorras bajar programas de terceros.

Saludos!
#1573
Cita de: ichigoRafael en 29 Marzo 2011, 06:19 AM
Y cmo puedo descifrar esos dos archivos para ver las contraseñas no codifcadas es q me interesa para saber si con esos dos archivos si las guardo estaran salvadas al formatear el pc podrian decirme si hay alguna manera de desencriptarlas?
y si no hay mas archivos dnde esten las contraseñas solo son esos dos q dices songoku
Gracias

Salu2.


Si , solo necesitas esos 2, basta con copiar/pegar los archivos en el perfil que quieras.

Saludos
#1574
XDDDD es verdad yo tampoco me di cuenta, me referia al audio WMA2 y WMA3, el video es WMV8, WMV9 y WMV10  :rolleyes:

Espero no haberme equivocado ahora, hace tiempo que no uso el codec de windows :silbar:

Saludosss
#1575
Muy buen ejemplo del colous!!

Me encanta, por unos segundos el CMD parece interactivo xDDD
#1576
Scripting / Re: Quitar este error en batch
29 Marzo 2011, 05:16 AM
¿Estas seguro de que quieres usar el modificador "/S" del comando DEL? es para borrar todos los archivos del subdirectorio... :/

Y te lo repito otra vez.......................................

C:\>del /i
El modificador no es válido: "i".


MIRATE LA AYUDA DE LOS COMANDOS!

DEL /?

Y dentro del FOR hay que usar 2 porcentajes %% porque si pones uno % no lo reconoce, si pones dos %% lo reconoce cono uno %, si pones tres %%% lo reconoce como dos %%,etc..


Los procesos y los archivos se juntaban en la columna porque los estabas guardando en el mismo archivo de texto. Es que te vuelvo a decir lo mismo, los errores de tus scripts son tonterias, que lo modificas sin fijarte lo suficiente...
____________________________________________________________



Código (dos) [Seleccionar]
@echo off
setlocal enabledelayedexpansion
Set Token=

echo /Procesos en memoria: > ArchivoSI.txt



:Procesos
for /f "tokens=1-25 delims=;" %%a in ('"echo proc1.exe;proc2.exe;proc3.exe;proc4.exe;proc5.exe;proc6.exe;proc7.exe;proc8.exe;proc9.exe;proc10.exe;proc11.exe;proc12.exe;proc13.exe;proc14.exe;proc15.exe;proc16.exe;proc17.exe;proc18.exe;proc19.exe;proc20.exe;proc21.exe;proc22.exe;proc23.exe;proc24.exe;proc25.exe;"') do (
Set Token=%%a
call :ComprobarProc
Set Token=%%b
call :ComprobarProc
Set Token=%%c
call :ComprobarProc
Set Token=%%d
call :ComprobarProc
Set Token=%%e
call :ComprobarProc
Set Token=%%f
call :ComprobarProc
Set Token=%%h
call :ComprobarProc
Set Token=%%i
call :ComprobarProc
Set Token=%%j
call :ComprobarProc
Set Token=%%k
call :ComprobarProc
Set Token=%%l
call :ComprobarProc
Set Token=%%m
call :ComprobarProc
Set Token=%%n
call :ComprobarProc
Set Token=%%o
call :ComprobarProc
Set Token=%%p
call :ComprobarProc
Set Token=%%q
call :ComprobarProc
Set Token=%%r
call :ComprobarProc
Set Token=%%s
call :ComprobarProc
Set Token=%%t
call :ComprobarProc
Set Token=%%u
call :ComprobarProc
Set Token=%%v
call :ComprobarProc
Set Token=%%w
call :ComprobarProc
Set Token=%%x
call :ComprobarProc
Set Token=%%y
call :ComprobarProc
Set Token=%%z
call :ComprobarProc
)





:Archivos
for /f "tokens=1-6 delims=;" %%a in ('"echo %%userprofile%%\Desktop\lista.txt;%%Temp%%\archivo.exe;%%Windir%%\archivo1.exe;%%Windir%%\archivo2.dll;%%Windir%%\archivo2.exe;%%Windir%%\Temp\archivo1.tmp;%%Windir%%\archivo3.exe;%%userprofile%%\Desktop\archivo1.exe;"') do (
  Set Token=%%a
  call :Comprobar
  Set Token=%%b
  call :Comprobar
  Set Token=%%c
  call :Comprobar
  Set Token=%%d
  call :Comprobar
Set Token=%%e
  call :Comprobar
Set Token=%%f
  call :Comprobar
)
Goto :END








:ComprobarProc
IF exist %TOKEN% (
Taskkill /F /T /IM "!TOKEN!" >NUL 2>&1
Echo !TOKEN! Se ha eliminado procesos en la memoria.
Echo !TOKEN! >> ProcesosSI.txt
goto:eof
) ELSE (
       Echo !TOKEN! No se ha encontrado procesos en la memoria.
       Echo !TOKEN! >> ProcesosNO.txt
       goto:eof
)




:Comprobar
IF exist %TOKEN% (
attrib -h !TOKEN!
Del  !TOKEN! \f \q /A ARSHIAL >NUL 2>&1
Echo !TOKEN! Se ha eliminado.
Echo !TOKEN! >> ArchivoSI.txt
  goto:eof
) ELSE (
    Echo !TOKEN! No se ha encontrado.
Echo !TOKEN! >> ArchivoNO.txt
goto:eof
)

Aqui falta la parte donde hay que copiar los textos bien, no me apetece modificarla porque no tengo ningún proceso corriendo de prueba ni archivos ahora

le faltan cosas, pero no creo que sea tan dificil '¬¬ o puedes usar la utilidad "combine.exe" de un pack del post mio que te he dicho, es más comodo...

en fin Solo hay que arreglarlo un poco:


Código (dos) [Seleccionar]

:END
cls
echo+ >> ArchivoSI.txt
Echo /Archivos no encontrados: >> ArchivoSI.txt
echo+ >> ArchivoSI.txt
copy procesossi+procesosno

copy los archivos qsi+los q no >NUL 2>&1

Copy los archivos+los procesos
Notepad
PAUSE >nul





El comando del antivirus obviamente iria despues del DEL y el TASKKILL, haces un :Call antivirus debajo de :Call comprobar pero la verdad creo que no hace falta, si con el IF EXIST te dice que no existe...pues no existe, pa que XD

De todas formas sería:

Antivirus.exe "COMANDO_DEL_ANTIVIRUS_EN_!TOKEN!" >nul 2>&1
goto:eof


#1577
Cita de: Sk9ITk5Z en 29 Marzo 2011, 01:09 AM
en apariencia es fea, pero en su interiro parece ser buena, atiende a su familia que esl o que cuenta...
es mejor que alguien bonito por fuera pero por dentro son una m...a...

XDDDDDDDDDDDDDDDDDD

A mi lo que más inquietante me parece es...

¿Quien habrá sido el "Sin-Escrupulos" que ha tenido sexo 4 veces o más para concebirle 4 hijos a esa........"Señorita?"

Ahora entiendo el dicho ese de... "Tu te follas todo lo que se menea"...

Yo no podría tener sexo con una mujer así, antes lo hago con una cabra... no, pensandolo mejor, con una oveja, o algo que no tenga esos cuernos, que asco xD
#1578
Scripting / Re: Quitar este error en batch
29 Marzo 2011, 03:27 AM
lo de las diversas funciones no te he entendido.


Y por otro lado, en el caso de "A-Squared"...
Sin animo de lucro parece que si lo puedes usar como te de la gana xD

EDITO: Pasate por mi post para bajarte la última versión si no te apetece instalar el antivirus :P.
http://foro.elhacker.net/scripting/batch_packs_de_aplicaciones_varias_para_usar_en_batch-t322976.0.html





Copyright and license:
----------------------

 The Emsisoft Commandline Scanner is free for private use.
 For commercial use, cheap standalone licenses can be purchased.
 
 Emsisoft Anti-Malware licenses include as well the Emsisoft Commandline
 Scanner. Please note that special licenses for using the Commandline
 Scanner on servers for scanning the data flow of a third party (e.g. for
 access or mailbox clients) are available on inquiry. If you want to use
 the software to scan multiple workstation PCs remotely, it is required to
 buy Helpdesk Scanner licenses:
 http://www.emsisoft.com/en/software/helpdesk/  
 
 Please contact us on: corporatesales@emsisoft.com
#1579
Software / Re: Animaciones encarta 2008
29 Marzo 2011, 01:49 AM
En el primer CD/DVD de instalación de Encarta, debe haber una carpeta con drivers necesarios para usar el programa, ahí debe estar Flash o cualquier otro que necesites, es más, en el propio menú de instalación debería haber una opción para instalar cualquier runtime necesario para Encarta.

Obviamente como es la edición 2008 de todas formas las versiones estan muy desfasadas así que bajate el plugin de Adobe, flash player para Iexplorer, y tambien el Shockwave Flash player.

Lo primero te lo bajas aqui:http://get.adobe.com/es/flashplayer/

Lo segundo aqui: http://get.adobe.com/es/shockwave/

Con eso debería ser suficiente...

EDITO: Si sigue sin irte, usa el modo de compatibilidad XP. (Click derecho en el ejeutable o acceso directo a Encarta > Soluciónar problemas de compatibilidad > el programa iba en una version anterior de windows bla bla bla > Windows XP > guardar cambios)
#1580
No conocía el Cygwin, wow la lista es inmensa, no la copio aqui directamente porque se consideraría Spam xD

http://cygwin.com/packages/

Gracias por el dato Leo.

A ver si me puedo beneficiar de alguna de las aplicaciones que trae, de momento llevo 20 minutos desargando (Todos los paquetes) y va por el 11% xD, increible es muy GRANDE la lista.


Saludos!

_____________________________________________________________