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

#3951
Cita de: KZN en 28 Enero 2016, 17:25 PMyo en Batch usaba esta variable para entrar en la carpeta " cd "

Para cambiar el directorio de trabajo actual puedes utilizar la siguiente propiedad:

Ejemplo:
Código (vb) [Seleccionar]
Set WshShell = WScript.CreateObject("WScript.Shell")
dirPath = ".\.default"

WshShell.CurrentDirectory = dirPath

Wscript.Echo(WshShell.CurrentDirectory)
Wscript.Quit(0)


Para expandir variables de entorno ya te explicaron como hacerlo, solo quiero añadir que se expandirá cualquier variable que exista en el string que recibe la función, es decir, para aprovechar esta funcionalidad y evitar código innecesario siempre puedes llamar a la función de la siguiente manera (en caso de que lo necesites):
Código (vb) [Seleccionar]
ExpandEnvironmentStrings("%AppData%\.default")

Saludos
#3952
Scripting / Re: Ejercicio batch, ayuda
28 Enero 2016, 11:58 AM
Puedes hacerlo de la siguiente manera:

@Echo Off & SetLocal EnableDelayedExpansion

Set    "values="
Set /A "index=0"

for %%# in (%*) Do (
   Set /A "index+=1"
   Set    "values=!values!!index!"
   Set    "arg!index!=%%~#"
)

Echo:Se han recibido [%index%] argumentos.
Echo+
Choice /C "%values%" /M "Seleccione un argumento..."
Echo:Valor: "!arg%ErrorLevel%!" | More

Pause&Exit /B 0


Resultado de ejecución:
.\Script.cmd "q" w "e" r "  t  " y.

Se han recibido [6] argumentos.

Seleccione un argumento... [1,2,3,4,5,6]?1
Valor: "q"

Presione una tecla para continuar . . .


PD: No se si forma parte del ejercicio pero ten en cuenta que al habilitar la expansión de variables cualquier símbolos de exclamación ! será ignorado en los argumentos recibidos por linea de comandos; para solucionarlo deberías utilizar el comando Call en la asignación de variables (duplicando el símbolo de variable % según la recursividad actual, para que funcione).

Saludos
#3953
Cita de: ion dissonance2 en 28 Enero 2016, 02:46 AM¿Podías mandarme el enlace?

Por supuesto, pero no creo que te sirva de mucho ya que los enlaces dejaron de funcionar hace muuuucho tiempo cuando quitaron las ISOs oficiales del msft :P...

No estoy seguro del todo pero creo que a día de hoy, o buscas una ISO de la edición que te interese de Windows 7 via Torrent (que las hay todavía) o utilizas la relativamente nueva utilidad de Microsoft para descargar Windows 7, no creo que haya otra forma oficial ahora mismo, y no se que edición estará disponible para descargar ya que no he probado la herramienta:
+ Tutorial:

saludos
#3954
Hola

¿El texto representado por el navegador, o todo el código fuente?, se más específico.

Para obtener el código fuente (aunque sin las secciones literales CDATA), es suficiente con utilizar la propiedad WebBrowser.DocumentText, para obtener el texto del body del documento Html como se ha representado en el navegador, puedes utilizar la propiedad WebBrowser.Document.Body.OuterText

Para copiar un String al portapapeles puedes utilizar el método Clipboard.SetText(), y para pegar contenido desde el portapapeles a un TextBox puedes utilizar el método Textbox.Paste()

Saludos!
#3955
Cita de: Wick3D en 27 Enero 2016, 23:14 PMel clic izquierdo abre el menú que abre el derecho, y el clic derecho parece no funcionar, así, por arte de magia.

¿No será que simplemente has intercambiado las funcionalidades de los botones del mouse sin darte cuenta (o quizás como consecuencia de un virus)?.

Supuestamente el botón derecho no es que no funcione, sino que debería cumplir la función del botón izquierdo, es decir, con el botón derecho seleccionas archivos etc y con el botón izquierdo abres el menú contextual, en caso de que sea como te estoy diciendo entonces dirígete a la configuración del mouse en el panel de control, y desactiva esta opción:



...Despues de eso, si estás seguro que no lo cambiaste tú ni fue algún amigo ni nada por el estilo, entonces te sugiero que te instales un ANTIVIRUS.

Saludos!
#3956
Cita de: ion dissonance2 en 27 Enero 2016, 21:29 PMSupuestamente la versión Enterprise es la mejor

Es la mejor puesto que es la edición más completa para empresas.

( En realidad la edición más completa es la Ultimate aunque en características es practicamente lo mismo que la Enterprise, así que para el caso es lo mismo. )

La decisión es muy sencilla, el propio nombre o descripción de esa edición ya te da una pista por si solo, no caigas en el mismo error que todavía a dia de hoy caen practicamente todos los usuarios al elegir una versión de Windows por el simple motivo de "querer tener lo mejor", aunque cualquiera es libre de elegir por los motivos que desee, pero lo mejor no es siempre lo más completo, es lo que vayas a poder aprovechar según tus necesidades, ni más, ni menos, no necesitas más que la edición Home Pemium, creeme, ni profesional, ni mucho menos Enterprise/Ultimate, ya que por defecto traen activadas multitud de herramientas desarrolladas y pensadas para la administración empresarial, servidores, seguridad, virtualización, y demás, cosas que dudo mucho que vayas a necesitar ni usar en un entorno casero, pero como todo está habilitado por defecto pues ahí se quedarán consumiendo espacio y recursos (aunque por otro lado, siempre puedes personalizar la administración de recursos de Windows de forma manual para eliminar toda la basura que no uses, ¿pero para qué hacerlo si instalando otra edición inferior no tendrías que hacerlo ...al menos de ese modo?).

Te lo he comentado de una forma muy, muy resumida por que esto se ha debatido y explicado miles de veces (tanto en el foro, como en Internet), puedes usar el buscador del foro para encontrar opiniones al respecto, y con que busques un poco en Google sobre tablas de comparaciones encontrarás las diferencias entre las distintas ediciones de Windows 7:


Saludos!
#3957
El error BAD_POOL_CALLER con el valor 0x07 del primer parámetro hace referencia al siguiente tipo de violación de la memoria:
Cita de: https://msdn.microsoft.com/en-us/library/windows/hardware/ff560185%28v=vs.85%29.aspxThe current thread attempted to free the pool, which was already freed.

El error IRQL_NOT_LESS_OR_EQUAL hace referencia a un intento por parte de un driver para acceder a una direccion de memoria en la cual no tiene permisos de acceso.

El error SYSTEM_THREAD_EXCEPTION_NOT_HANDLED con el valor de parámetro que indicas hace referencia al mismo tipo de problema:
Cita de: https://msdn.microsoft.com/en-us/library/windows/hardware/ff559239%28v=vs.85%29.aspxA memory access violation occurred

Ccreo que es suficientemente clara la relación de la memoria en el problema, los hilos de los algoritmos de los controladores mencionados en los mensajes de errores intentan interactuar con la memoria, y fallan de algún modo.




¿Tienes conocimiento de que ellos te hayan overclockeado el PC, o de que tal vez lo hicieras tu?, en ese caso debes deshacer o pedirles que te deshagan los cambios (cualquier overclock de la memoria del PC) y quizás dejes de sufrir el problema.

Veo que tienes una tarjeta gráfica overclockeada de fábrica, y probablemente ese sea el causante, yo te recomiendo utilizar la herramienta oficial de Gigabyte ( http://www.gigabyte.com/support-downloads/utility.aspx?cg=3 ) para hacerle un modesto underclock a la memoria de la tarjeta y de este modo podrás determinar si los BSOD son causa del overclock de fábrica de la tarjeta, es decir, un producto en mal estado que ya te encargarías de que te lo cambien por otra en buen estado, y a ser posible, si puedes elegir, que sea la misma tarjeta pero sin overclockear... de lo contrario te arriesgas a sufrir d enuvo el mismo problema solo que estarás retrasando que se genere dicho problema para que algún dia, despues de un par de años utilizando esa tarjeta OC, sin saber como ni por qué, te vuelvan a suceder los BSOD...
...en mi opinión cualquier tarjeta gráfica overclockeada de fábrica es peligrosa para el consumo por el riesgo a problemas como este, deberian estar prohibidas, por que si quieres overclockear una tarjeta, la que sea, siempre puedes hacerlo tu mismo con otras herramientas destinadas a ese fin (como la ya mencionada), joder.

Adicionalmente, lo primero de todo que sugiero es realizar un análisis exhaustivo de la memoria utilizando la herramienta bootable MemTest86:

Aparte, puedes probar a realizar una re-instalación limpia de los últimos drivers de nVidia:

También puedes probar el siguiente comando, en consola, para intentar hallar y reparar archivos corruptos en el sistema:
SFC.exe /ScanNow

Seguidamente, este otro comando:
DISM.exe /Online /Cleanup-Image /ScanHealth

Y por último, este otro comando:
DISM.exe /Online /Cleanup-Image /RestoreHealth

Saludos
#3958
Cita de: Yaldabaot en 27 Enero 2016, 16:34 PMpensé que había algún otro problema que considerar aparte de la codificación de la aplicación.

Hombre claro... en mi opinión siempre existe la posibilidad de que sea un problema en el lado del usuario, me refiero a problemas de "configuraciones" de usuario, como permisos de usuario, claves de registro conflictivas, aplicaciones corrompidas en general, o alguna otra parte de Windows que esté corrupto en otro sentido, pero ni modo de que yo u otro usuario pueda averiguar eso xD, son tus clientes;
Si tienes a varios clientes utilizando la misma aplicación podrías recabar una serie de datos sobre la configuración de sus sistemas (que esos datos los recabase un algoritmo de tu aplicación en tiempo de ejecución), no se, tal vez empezando por la clave de registro de MS Access incluyendo subclaves, aparte de recabar cosas obvias como la versión de Windows, las versiones instaladas de .Net Framework, etc, como ya digo eso sería con la intención de comparar la configuración de un cliente al que no le funciona tu app con la configuracion de otro al que si le funciona, para intentar hallar alguna diferencia que sea la posible cause del problema, para poder depurarlo... es lo único que se me ocurre pero quizás a otro se le ocurra alguna idea mejor.

Saludos!
#3959
Cita de: RevolucionVegana en 27 Enero 2016, 08:49 AMOpiniones

VB.Net es una opción maravillosa si te sientes agusto con la sintaxis, de lo contrario siempre tienes a tu disposición C# para hacer lo mismo (practicamente).




Cita de: RevolucionVegana en 27 Enero 2016, 08:49 AMMe gustaría saber como lo veis

Creo que es la versión Castellana de este libro: http://www.amazon.com/Teach-Yourself-Visual-Complete-Starter/dp/0672336294#reader_0672336294

...o tal vez otro libro con contenido similar del mismo autor ("SAMS"), pero para el caso es lo mismo, no vale absolutamente nada ese modo de aprendizaje, en realidad no te enseña a utilizar Visual Basic.Net, sino más bien Visual Studio (y la versión 2012, ojo, que van por la 2015), además las secciones son para mear y no hechar gota, por ejemplo la sección "como diseñar la interfaz de usuario" apenas le meten 80 lineas de texto, y te pasan de "como añadir un control" a "como añadir un control invisible" (...WTF?), te mezclan temas de varios niveles e inservibles, es horrible, y con el resto de secciones del libro la misma mierd@ de calidad, sobre todo la sección de Eventos, Condicionales, y todo ese rollo, he flipado bastante por que no te enseñan a utilizar nada, solamente te mencionan los nombres de algunos miembros del lenguaje, ¡y ale!, el resto te lo guisas tu solito para averiguar como funcionan, jaja, como si mencionar los nombres sirviera de algo para un aprendiz que desconoce la finalidad de dichos miembros, en fin, ridículo, un libro malísimo, verguenza ajena me causa.

Siempre he dicho que soy malo para recomendar libros, pero lo que si te digo es que no malgastes tu tiempo y dinero en esa basura de SAMS y Anaya, por dios.

Si te manejas decentemente con el Inglés entonces lo mejor es que recurras directamente a leer los tutorialies de iniciazión a Visual Basic.Net de la MSDN (también puedes leerlo en Español, pero no está totalmente traducido) ..no te faltarán descripciones ni detalles sobre todos los elementos que componen al lenguaje y a la programación orientada a objetos, y además con multitud de ejemplos de uso e indicaciones de todo tipo a tener en cuenta.

También puedes recurrir a video-tutoriales (en Inglés) donde enseñan de manera profesional y util a principiantes, como por ejemplo los de PluralSight:
http://www.pluralsight.com/search/?searchTerm=vb

Si te vas a páginas de video-tutoriales en español, sea la que sea, como "código facilito" (no recuerdo bien el nombre de la web) entonces la calidad del contenido desciende en picado, muchísimo, es más, hay canales de Youtube en Español (de España) que ofrecen mucha mejor calidad de contenido y expresión verbal en sus tutoriales que cualquier página de esas en Español y sobre todo si lo comparamos con la desafortunada calidad de cualquier (video)tutorial de página latino americana, pero es tu elección y esto es solo mi opinión.

Saludos!