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

#421
ss64 es una buena página sobre la sintaxis de batch. Gracias por pasarlo a PDF.

Otra página que a mí me gusta bastante es: robvanderwoude.com
Tiene curiosidades y algunos códigos de ejemplo.
Es menos general que ss64, pero estaría bien que todo el mundo le echara una ojeada.

Realmente, se puede llegar a recopilar una gran información inverosímil de batch. Miles de veces mayor que cualquier ayuda de la cmd.

¡Saludos!
#422
Excelente aporte EleKtro.
Muy útil, realmente. Vamos a ver si me descargo un pack de iconos y lo pruebo  ;)
#423
Y ya que estamos:

http://www.commandline.co.uk/cmdow/


cmdow "Título ventana" /SIZ 600 800 /MOV 10 10


Sé de algunos sistemas que traen cmdow incorporado. Es una pena que no todos lo hagan.
#424
Scripting / Re: [BATCH] Decimal > Binario
15 Julio 2012, 23:12 PM
Pues por ejemplo el uso de la variable %=ExitCode%, que devuelve el número de salida en hexadecimal.
Por ejemplo:

Código (dos) [Seleccionar]

cmd /d /c exit /b 15
echo.%=ExitCode%


Por otro lado, un método más mecánico y menos automático, es el siguiente:

Código (dos) [Seleccionar]
:d2h
set hexstr=0123456789abcdef
set dec=%1&& set hex=
:loop
set/a ths=%dec% %% 16
call :evals %%hexstr:~%ths%,1%%
if /I %dec% GEQ 16 (set /A dec=%dec%/16) else (goto:EOF)
goto:loop
:evals
set hex=%1%hex: =%&& goto:EOF


Code un poco viejo, hecho por Shadow. Es el método más eficiente que he visto de hacerlo sin usar ningún truco como tal (como en el caso anterior, con la variable no documentada).

Saludos!
#425
En ese caso lamento decir que en batch no se puede.
Si la aplicación en cuestión la programas tú, puedes hacer que reciba parámetros y cree la clase de la ventana con ellos, estableciendo así el tamaño.

Saludos.
#426
Código (dos) [Seleccionar]
start "" /i cmd /k mode con cols=50 lines=100

En vez de 50 y 100, pon lo que quieras  ;)

Saludos!
#427
Scripting / Re: Decimal > Binario
15 Julio 2012, 17:34 PM
Realmente a no ser que le quieras dar más vueltas, yo no conozco ninguna otra forma de convertir de decimal a binario. Hay que dividir e ir quedándose con el resto, y ya.

Si fuera de decimal a hexadecimal, sí que hay un par de truquitos  ;)
#428
Yo soy un gran aficionado al cine, pero esto me comienza a tocar ya demasiado las narices.
Yo las películas las descargaré de la red, y si alguna vez me apetece iré al cine. Pero está claro que a uno ya le joden primero con leyes absurdas y después aumentando su coste.
#429
Scripting / Re: [BAT] Duda con FOR
13 Julio 2012, 20:36 PM
Más o menos pero al revés. En el otro post te lo expliqué mejor ;)
#430
Scripting / Re: [BATCH] Problemas con else if
13 Julio 2012, 20:34 PM
¿Por qué le has puesto comillas a los echo?

Prueba en la cmd:


"echo Hola Mundo"


Dará error.

Respecto a los operadores lógicos, no, no se pueden usar como en C (lástima, sería útil a veces).
Estos operadores sirven para trabajar con los errorlevel de los comandos.


comando1 && comando2


Ejecuta comando2 sólo si el errorlevel devuelto por comando1 es 0.


comando1 || comando2


Ejecuta comando 2 sólo si el errorlevel devuelto por comando1 no es 0.

Pero no se pueden usar en los condicionales.

Saludos  :P