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

#4931
Foro Libre / Re: El Misterio del Planeta Ceres
24 Junio 2015, 12:17 PM
Cita de: Orubatosu en 24 Junio 2015, 11:11 AMSi "eso" parece una ciudad, este del programa se ha fumado la producción de marihuana de Jamaica de una sentada.

Vaya, magino que lo dices por la experiencia que tienes en ver ciudades alienígenas en otros planetas, que de tanto verlas, ya sabes perfectamente que forma tienen, ¿verdad?.

Cada uno puede pensar lo que quiera, pero yo jamás entenderé esa forma de pensar de algunos, tener la mala costumbre de tachar de locos a quienes piensan que han "encontrado" una ciudad en otro planeta, por que... ¿hay algo que impida que sea posible la vida en otro planeta, y una civilización inteligente?, NO, entonces, ¿por que piensan que es ridículo pensar que sea una ciudad?, tal vez no lo sea, probablemente no lo sea, pero de ahí a que algunos consideren ridículo pensar en la posibilidad ...en fin.

Además, en la página de la NASA un 40% de personas ha votado que puede ser algo menos cualquier otra cosa "lógica" que estamos acostumbrados a encontrar en otros planetas:
http://www.jpl.nasa.gov/dawn/world_ceres/#



Saludos!
#4932
El método Exec y Run corren subprocesos, estás corriendo un subproceso de la CMD... no puedes modificar programáticamente los colores en la instancia actual de la consola bajo VBS, ya que éste no soporta nada de eso.

Lo que puedes hacer es, al iniciar el script, re-ejecutar el script en una nueva instancia de la consola, con los colores modificados.

Ejemplo:
Código (vb) [Seleccionar]
If (WSCript.Arguments.Length = 0) Then
    CreateObject("Wscript.Shell").Run("%comspec% /K """ & _
                                      " Color 70 & "    & _
                                      " CScript.exe /NoLogo """ & WScript.ScriptFullName & """" & " " & """Colorized""" _
                                     ), 1, True
    WScript.Quit(0)

ElseIf (WSCript.Arguments.Length > 1) Then
    ' Condicional para cuando se necesita pasar y controlar argumentos adicionales que no sean "Colorized".

Else
    ' Condicional para cuando no se necesita pasar y controlar argumentos adicionales que no sean "Colorized".
    WScript.echo "Hello World!"
    Wscript.Echo "End"

End If


PD: Experimentar con un lenguaje tan limitado cómo VBS (y Batch) no conlleva a nada que sea realmente de utilidad.

Saludos!
#4934
Debes formular las preguntas de .Net en el subforo de .Net.

En VS2015, ve a Tools > Options > Environment > Keyboard, y modifica o elimina la combinación del teclado para el Task Runner.
(solo es una suposición, ya que uso vs2013 y el Task Runner es una nueva característica del vs2015)

Saludos!
#4935
Foro Libre / Re: Hilo de Memes !!
23 Junio 2015, 17:35 PM
Cita de: Constance en 23 Junio 2015, 17:04 PM
Me podeís ayudar con ...
He hecho un meme porque me ha picado la curiosidad, y ahora no lo puedo borrar no me da esa opcion ..He subido una foto que ahora quiero retirar y no se como hacerlo , no me da opcion de eliminar ...
A que haré yo cosas de estas ..


pero... ¿en este foro?. en tus últimos mensajes no sale ninguna imagen, aparte de tu avatar.

saludos!
#4936
Foro Libre / Re: Hilo de Memes !!
23 Junio 2015, 16:43 PM
Cita de: El_Andaluz en 23 Junio 2015, 16:20 PMexiste alguna pagina gratuita sin tener que registrarte para hacer memes ?

Si no recuerdo mal yo los hice en cuantocabron.com, el registro es gratis.

saludos!
#4937
Foro Libre / Hilo de Memes !!
23 Junio 2015, 13:44 PM
Buenas!

He rescatado unos memes que hice (aunque son muy pocos) y pensé que sería buena idea crear un hilo donde compartamos nuestros memes, ¡el foro libre necesita un hilo de este tipo YAAAA!.

Creo que lo divertido del asunto sería compartir nuestras propias creaciones de memes, pero bueno, se aceptan memes aleatorios también, los que os hayan hecho más gracia :).

Hay muchos servicios online para crear memes, aquí tienen dos bastante buenos:
http://www.memegenerator.es/meme/personalizado
http://www.cuantocabron.com (creo que hay que registrarse para acceder a la sección del diseñador de memes)

Así que, sin más dilatación (chistecito Troll para empezar), comienzo esta sección con mis pocas creaciones de Memes:























         















#4938
Me parece sencillamente genial el resultado.

Gracias por compartir con los demás.

Saludos!
#4939
Cita de: ElLoqueroJAJ en 23 Junio 2015, 03:58 AM*cómo poner los signos < y >

Debes utlizar el operador ^ para excluir de la interpretación a otro operador cómo < y >, o dicho de otra forma, debes usar el símbolo ^ para escapar los caracteres reservados del lenguaje.

Ejemplo:
Código (div) [Seleccionar]
@Echo OFF
Echo ^>^>
Pause&Exit





Cita de: ElLoqueroJAJ en 23 Junio 2015, 03:58 AM*cómo identificar la letra de la unidad del disco donde se haya Windows, sin poner %windir% (porque dirige a (Unidad_Disco):\Windows ).

Hay varias maneras, puedes realizar una petición a la aplicación WMIC.exe (Windows Management Instrumentation Command-line), a recurrir a la aplicación FSutil.exe, o a la utilización de los modificadores de las variables especiales de FOR y de argumento (%~d), o también puedes utilizar la variable de entorno SystemDrive:

Ejemplo:
Código (dos) [Seleccionar]
@Echo OFF
Echo %SystemDrive%
Pause&Exit


Saludos!
#4940
Cita de: zonahurbana en 23 Junio 2015, 03:42 AM¿Por qué? En Java algunas excepciones deben tratarse obligatoriamente con un try/catch, y otras no, pero si ocurren, se notifica.

¿En VB tengo que adivinar qué instrucciones pueden generar excepciones?

No, cómo en Java, si no controlas una excepción, dicha excepción se lanzará/notificará.

Lo que te ocurre es debido a estos dos motivos:
1. Estás compilando la app bajo x64 (o AnyCPU)
2. Estás llamando al método que provoca dicha excepción (consultartipos) precisamente en la parte crítica de la inicialización y creación de la ventana del form.

El problema es que cuando esas dos condiciones se dan (la primera condición no la puedo confirmar si no lo especificas, pero voy a suponer que si), el debugger de VisualStudio es incapaz de controlar correctamente las excepciones que se provoquen durante el evento Form.Load bajo una aplicación x64/Neutral, por ende, nunca debes añadir código "inseguro" al método que se suscribe al evento Form.Load cómo estás haciendo aquí, ya que cualquier posible excepción será encontrada pero el tipo de excepción y el mensaje de error no te será notificado correctamente en la IDE (a menos que compiles la aplicación bajo x86):

Citar

Generalmente debes evitar usar ese método para añadir la lógica de tu código; primero deja que se cargue la ventana, y entonces, si hay alguna excepción se te notificará correctamente.

El evento digamos "After Load" sería el evento Form.Shown:

Código (vbnet) [Seleccionar]
public class form2: inherits form

   Private Sub Form2_Shown(ByVal sender As Object, ByVal e As EventArgs) _
   Handles MyBase.Shown

       ' Causar una excepción intencionada:
       Dim [error] As Integer = Convert.ToInt32("Hello World!")

   End Sub

end class


Tambien puedes usar el constructor de la class si prefieres inicializar lo que tengas que inicializar antes de cargar la ventana del Form, aquí las excepciones también te serán notificadas correctamente.

Código (vbnet) [Seleccionar]
public class form2: inherits form

   Public Sub New()

       ' This call is required by the designer.
       InitializeComponent()

       ' Add any initialization after the InitializeComponent() call.

       ' Causar una excepción intencionada:
       Dim [error] As Integer = Convert.ToInt32("Hello World!")

   End Sub

end class


EDITO:
Lo que yo suelo hacer cuando me encuentro en circunstancias "inseguras" es cargar el form de manera "invisible" y luego en el evento Form.Shown devolverle la visibilidad al Form:

( Solo es un tip, nada realmente importante )

Código (vbnet) [Seleccionar]
Public Class Form2 : Inherits Form

   Private Sub Form2_Load(ByVal sender As Object, ByVal e As EventArgs) _
   Handles MyBase.Load

       Me.Opacity = 0.0R

   End Sub

   Private Sub Form2_Shown(ByVal sender As Object, ByVal e As EventArgs) _
   Handles MyBase.Shown

       Try ' Causar una excepción intencionada:
           Dim [error] As Integer = Convert.ToInt32("Hello World!")

       Catch ex As Exception
           Throw

       End Try

       Me.Opacity = 1.0R

   End Sub

End Class


Saludos!