elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Únete al Grupo Steam elhacker.NET


  Mostrar Mensajes
Páginas: 1 ... 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 [213] 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 ... 240
2121  Programación / Scripting / Re: [BATC]Como ajustar las medidas del CMD,dependiendo del resultado d otro comando? en: 23 Enero 2011, 03:06 am
Código:
[quote author=pablomi link=topic=317418.msg1571585#msg1571585 date=1295642693]
[code=dos]
@echo off
set "cadena=pitoloko"
call :getLength %cadena%
echo."%cadena%" mide %length%
>nul pause
exit

:getLength
set str=%*
:getLength_2
set "str=%str:~1%" && set /a length+=1
if defined str (goto :getLength_2) || (goto :eof)

Utiliza esa función "getLength" y haz "mode con cols=%length%".


Saludos!
[/quote]


funciona de maravilla, mil graciassss[/code]
2122  Programación / Scripting / Re: [BATC]Como ajustar las medidas del CMD,dependiendo del resultado d otro comando? en: 21 Enero 2011, 14:39 pm
me lo puedes explicar mejor? xD a que te refieres con hayarla

uf, q dificil esta esto :S creo que estoy intentando hacer lo que tu dices pero con la frase entera, y no se hacerlo.

saludos
2123  Programación / Scripting / (Solucionado)[BATCH]Como ajustar las medidas del CMD,dependiendo del resultado d en: 21 Enero 2011, 13:50 pm
Hola de nuevo xD tengo que pedir ayuda a los expertos por tercera vez :P con este mensaje termino de exponer mis problemas con batch, uf, a ver, como explico este problema...

Lo que quiero hacer y no consigo es.. intentar ajustar las medidas de la consola, dependiendo de cuantas letras contenga un comando "echo"

No les pido que me hagan el trabajo entero aunque seria un gran alivio para mi, pero si al menos me pueden decir si necesito contadores, o si con el comando FOR ya me basta... cualkier ayuda porfavor...


Solo tengo echo esto porque no se lo que necesito:


Código:
:BIEN
set nombre=Problema :(
set centrar=nircmd win center ititle "%nombre%"

Mode con cols=54 lines=3
echo+ & echo+ "%nombre%" se ha instalado correctamente   :) & sleep 3 & cls

Mode con cols=40 lines=3 & %centrar% & color 2
echo+ & echo+ INSTALACION FINALIZADA CON EXITO !!  & sleep 3

osea lo q necesito es q en ese momento la ventana se ajuste automáticamente a la primera frase del echo, y luego a la segunda... que dificil no? :(

saludos :/



EDITO:

Para que vean que no me como los mocos llevo un buen rato intentando cosas por mi cuenta como:

Código:
SET count=1
FOR /f "tokens=1,9 usebackq" %%i IN ('echo+ %nombre% se ha instalado correctamente') DO set /a count+=1
echo %count% & pause>nul

pero nada, algo va mal xD, la idea seria que gracias a FOR la frase me diera el numero de letras exacto, un numero como resultado en la variable count, y ese numero colocarlo en el comando "mode con cols=%count%"

kizas no voy mal encaminado, pero no se usar para nada los tokens , y el delims... lo odio xD, de lo que me doy cuenta probando y probando es que el tokens actua por palabras, no por letras,me coge la primera palabra, pero nunca la primera letra de la palabra, quizas soy yo que no se hacerlo por letras... no se :/

Bueno sigo esperando la ayuda grax
2124  Programación / Scripting / (Soclucionado) [BATCH] Ayuda con este batch! (%ERRORLEVEL%) en: 21 Enero 2011, 13:20 pm
hola, les copio aqui una cosa que posteé en otro foro y aun nadie me contesta, ando desesperado :(   :



tengo un problema con un batch que estaba haciendo, el problema llega en la sección ":COMPROBAR" resulta que aunque "javaw.exe" lo reconozca el tasklist o no lo reconozca, el errorlevel que me da siempre es "0", así que no se que debo hacer por culpa de eso se me crea un bucle de ":COMPROBAR" a ":AVISAR" y nunca pasa a ":INSTALAR", acabo de empezar hace unos dias a usar la variable errorlevel, y me ha funcionado bien pero es la primera vez que lo uso refiriendome a los datos que me da un proceso en particular como el tasklist y seguro que lo hago mal, y nisikiera se que significa el parametro "LEQ" y la verdad en internet solo hay informacion sobre la utilidad errorlevel.exe, no sobre la variable de Windows (7), asi q si alguien me pudiera explicar un poco más como poder usarla mejor, sus parametros, o resolverme este problema estaria muy agradecido.

saludos!


Código:
:CENTRAR
if exist c:\windows\system32\nircmd.exe nircmd win center ititle "PiToLoKo Installer"


:COMPROBAR
tasklist /FI "IMAGENAME eq javaw.exe"
IF %ERRORLEVEL% LEQ 0 goto :AVISAR
IF NOT %ERRORLEVEL% LEQ 0 goto :INSTALAR


:AVISAR
cls & title AVISO!!! & color c & echo+ & echo+ Cierra JDownloader antes de instalar este plugin . . . & echo+ & echo+ & pause & title PiToLoKo Installer & goto :Comprobar


:INSTALAR
xcopy /E /Y jd "C:\Program Files (x86)\JDownloader\" >nul
IF NOT %ERRORLEVEL% LEQ 0 goto :MAL


:BIEN
cls & echo+ & echo+ "Plugin Anti reCaptcha ST" se ha instalado correctamente   :) & Ping -n 4 localhost >nul & cls
color 2 & echo+ & echo+ INSTALACION FINALIZADA CON EXITO !!  & Ping -n 4 localhost >nul
exit


:MAL
Mode con cols=66 lines=6 & cls & color c & echo+ & echo+              INSTALACION FALLIDA :( & echo+ & echo+  ( Ha ocurrido algun tipo de error durante la instalacion... ) & pause>nul
exit
  

bueno ya lo he solucionado de milagro solo añadiendo un parametro

Código:

Código:
:COMPROBAR
tasklist /FI "IMAGENAME eq javaw.exe" | findstr PID >NUL
  

pero me gustaria q alguien me lo explicase mejor las dudas q he expuesto gracias




EDITO: ahora me vuelve a pasar lo mismo con otro batch, ya no se q hacer...


Código:

Código:
regedit /s "Eliminar archivos indeseables.reg"
echo+ %errorlevel% & pause
IF NOT %ERRORLEVEL% LEQ 0 goto :MAL
 

el comando del regedit siempre me da un errorlevel "0" encuentre o no encuentre el archivo de registro...psssss... :/

se supone q me deberia dar un errorlevel 1 o 9099, en fin................
2125  Sistemas Operativos / Windows / Re: Una consulta en: 21 Enero 2011, 13:18 pm
no te kedes en el pasado, pasate a windows 7 no te decepcionará
2126  Programación / Scripting / (Solucionado)[BATCH] Como delimitar con un "FOR" las extensiones de los nombres en: 21 Enero 2011, 13:09 pm
Hola, mi intención es mostrar una lista de los archivos, pero sin sus extensiones (.exe, .loquesea, etc...), el problema de mi codigo es que se come cualkier punto que contenga el nombre del archivo, se donde está el fallo, lo que pasa es que no se la solución :S

alguna ayuda?
grax :/


Código:
for /f "tokens=1,99 delims=." %%i in ('dir /b *') do echo %%i >> lista.txt
cls & type lista.txt & del /q lista.txt >nul & pause >nul

Edito: si saben de alguna manera sin usar el comando for... tambien lo agradeceria xD creo que con el comando dir se podia sin necesidad de complicarlo tanto, pero bueno no me acuerdo ya :(
2127  Programación / Scripting / Re: Como puedo hacer un splashscreen facilmente (RESUELTO) en: 1 Julio 2010, 23:20 pm
Si, el nircmd lo uso para cosas asi xD pero lo que usé (para quien lo quiera):

Splash Screen - SOURCE CODE

http://www.bitlaboratory.com/Default.aspx?tabIndex=2&tabID=4&PID=3


para C, y vbstudio.
2128  Programación / Scripting / Re: Generador de claves numericas con todas las combinaciones posibles??? en: 1 Julio 2010, 23:14 pm
Ya he pillado yo el tema de los bucles :D sería algo así, hasta llegar al bucle 8, así que tema RESUELTO:


Código
  1.  
  2.  
  3.  
  4.  
  5. :Abrir
  6. cls
  7. Set log=".\log.txt"
  8. Set position=nircmd setcursor 860 750
  9. set aceptar=nircmd setcursor 650 620
  10. set aceptar2=nircmd setcursor 650 580
  11.  
  12.  
  13.  
  14.  
  15.  
  16. :Celda1
  17. set /a cont=0
  18. set NUM=9
  19.  
  20. :bucleCelda1
  21. sendkeys %cont%
  22. echo "%cont%" >> %log%
  23. %position% & mouse leftclick
  24. %aceptar% & mouse leftclick
  25. %aceptar2% & mouse leftclick
  26. %position% & mouse leftclick
  27.  
  28. set /a cont=cont+1
  29. if %cont%==%NUM% (goto:Final_celda_1) ELSE (goto bucleCelda1)
  30.  
  31.  
  32. :Final_celda_1
  33. sendkeys 9
  34. echo "9" >> %log%
  35. VER | date /T > date.BAT
  36. TIME  [/T > time.BAT
  37. ECHO SET TIME=%%3>CURRENT.BAT
  38. CALL time.BAT
  39. ECHO SET date=%%3>CURRENT2.BAT
  40. DEL Time.BAT
  41. DEL date.BAT
  42. DEL CURRENT.BAT
  43. DEL CURRENT2.BAT
  44. ECHO+  >> %log%
  45. ECHO ==========================================================================================================================================  >> %log%
  46. ECHO Fin de la celda numero 1, a las %TIME% Del día %DATE%. Comenzando la siguiente celda...  >> %log%
  47. ECHO ==========================================================================================================================================  >> %log%
  48. ECHO+  >> %log%
  49. Goto:Celda2
  50. __________________________________________________________________________________________________________________________________________________________
  51.  
  52.  
  53.  
  54. :Celda2
  55. set /a cont=0
  56. set /a cont1=0
  57.  
  58.  
  59.  
  60.  
  61. set NUM=10
  62. Set NUMFINAL=99
  63.  
  64. :bucleCelda2
  65. sendkeys %cont1%
  66. sendkeys %cont%
  67. echo "%cont1%%cont%" >> %log%
  68. set /a cont=cont+1
  69. if %cont1%%cont%==%NUMFINAL% (goto:Final_celda_2)
  70. if %cont%==%NUM% (goto:BUCLE2) ELSE (goto bucleCelda2)
  71.  
  72.  
  73. :BUCLE2
  74. set /a cont1=cont1+1
  75. set /a cont=0
  76. goto:bucleCelda2
  77.  
  78. :Final_celda_2
  79. sendkeys 99
  80. echo "99" >> %log%
  81. VER | date /T > date.BAT
  82. TIME  [/T > time.BAT
  83. ECHO SET TIME=%%3>CURRENT.BAT
  84. CALL time.BAT
  85. ECHO SET date=%%3>CURRENT2.BAT
  86. DEL Time.BAT
  87. DEL date.BAT
  88. DEL CURRENT.BAT
  89. DEL CURRENT2.BAT
  90. ECHO+  >> %log%
  91. ECHO ==========================================================================================================================================  >> %log%
  92. ECHO Fin de la celda numero 2, a las %TIME% Del día %DATE%. Comenzando la siguiente celda...  >> %log%
  93. ECHO ==========================================================================================================================================  >> %log%
  94. ECHO+  >> %log%
  95. Goto:Celda3
  96. __________________________________________________________________________________________________________________________________________________________
  97.  
  98.  
  99.  
  100.  
  101.  
  102. sleep 3
  103.  
  104. Set log=".\log.txt"
  105. Set position=nircmd setcursor 860 750
  106. set aceptar=nircmd setcursor 650 620
  107. set aceptar2=nircmd setcursor 650 580
  108.  
  109.  
  110.  
  111. set /a cont=0
  112. set /a cont1=0
  113. set /a cont2=0
  114.  
  115.  
  116. set NUM=10
  117. Set NUMFINAL=999
  118. :bucleCelda3
  119.  
  120. sendkeys %cont2%
  121. sendkeys %cont1%
  122. sendkeys %cont%
  123.  
  124. echo "%cont2%%cont1%%cont%" >> %log%
  125.  
  126.  
  127. set /a cont=cont+1
  128. if %cont2%%cont1%%cont%==%NUMFINAL% (goto:Final_celda_3)
  129. if %cont%==%NUM% (goto:BUCLE2) ELSE (goto :bucleCelda3)
  130.  
  131.  
  132. :BUCLE2
  133. set /a cont1=cont1+1
  134. set /a cont=0
  135. if %cont1%==%NUM% (goto:BUCLE3) ELSE (goto bucleCelda3)
  136.  
  137.  
  138. :BUCLE3
  139. set /a cont2=cont2+1
  140. set /a cont=0
  141. set /a cont1=0
  142. if %cont2%==%NUM% (goto:BUCLE4) ELSE (goto bucleCelda3)
  143.  
  144. :Final_celda_3
  145. sendkeys 999
  146. echo "999" >> %log%
  147. VER | date /T > date.BAT
  148. TIME  [/T > time.BAT
  149. ECHO SET TIME=%%3>CURRENT.BAT
  150. CALL time.BAT
  151. ECHO SET date=%%3>CURRENT2.BAT
  152. DEL Time.BAT
  153. DEL date.BAT
  154. DEL CURRENT.BAT
  155. DEL CURRENT2.BAT
  156. ECHO+  >> %log%
  157. ECHO ==========================================================================================================================================  >> %log%
  158. ECHO Fin de la celda numero 3, a las %TIME% Del día %DATE%. Comenzando la siguiente celda...  >> %log%
  159. ECHO ==========================================================================================================================================  >> %log%
  160. ECHO+  >> %log%
  161. Goto:Celda4
  162. __________________________________________________________________________________________________________________________________________________________
  163.  
  164.  

2129  Programación / Scripting / Re: Como puedo hacer un splashscreen facilmente, y que lenguaje deberia usar? en: 1 Julio 2010, 00:24 am
gracias amigo aunq ya o conseguí hacer en vbstudio con una plantilla xD, realmente facil ^^
2130  Programación / Scripting / Como puedo hacer un splashscreen facilmente (RESUELTO) en: 30 Junio 2010, 23:13 pm
Pues eso es lo q quiero, hacer un splashscreen para una aplicacion, tiene q ser para un .png o .gif con transparencia.

En principio desearia que se pudiera hacer en un simple batch...

Acabo de bajarme visual studio 2010, no se si debo empezar por aki, soy NOVATISIMO, no se q diferencia esta suite vbstudio al vb.net, tampoco se donde bajar el vb.net, ni si es libre o necesita crak (si si no hablaré mas de eso -.-), y en fin, tampoco se donde encontrar.... "samples"? "plantillas"?

Siempre he pensado que todos los lenguajes son dificilisimos si no as entrado bastante en materia, pero el java lo veo mucho mas! aunque me gustaria saber si debo escoger java, c++, vbstudio, perl...

agradezco cualquier ayuda, necesito que me aconsejen, quiero aprender!

(no se olviden que el tema principal es el screensplash en batch , vbscript o vbstudio... gracias xD)
Páginas: 1 ... 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 [213] 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 ... 240
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines