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

#7891
Windows / Re: Problema, mi pc se queda congelado.
10 Octubre 2013, 00:50 AM
Cita de: kasen en 10 Octubre 2013, 00:12 AMSi veo que falla haré undervolt a la grafica pero al hacer eso pierdo potencia no?

El undervolt si no me equivoco se refiere a los wattios, pero yo no hablo de voltage, sino de frecuencia (megaherzios) del reloj de la GPU y la RAM de la gráfica,
usa el programa que te aconsejé para disminuir un poco (o incluso del todo, es solo para testear) esas frecuencias, que imagino que a su vez disminuirá algo el voltage al usar menos, no sé, no soy un experto en el tema.

Cita de: kasen en 10 Octubre 2013, 00:12 AMpero al hacer eso pierdo potencia no?

Si, claro, la gráfica pierde rendimiento, pero creeme, siendo un "no jugón" no vas a notar ni una pizca la diferencia.

Además, como ya he comentado, si eso te soluciona el problema (como yo pude solucionar en varias ocasiones) deberías reclamar una nueva tarjeta gráfica porque no deberías underclockear para poder utilizarla sin fallos.

PD: Otra cosa que podrías probar (aunque a mi nunca me ha servido para solucionar nada) es modificar el perfil en el panel de control de nVidia, es decir, abres el panel de control de nVidia y usas el perfil "Rendimiento", en vez de usar "Equilibrado" o "Calidad".
Saludos
#7892
Cita de: kasen en  9 Octubre 2013, 22:57 PMPor cierto, que tienes en contra de nVidia?

Verás, no soy un experto que trabaje dispositivos gráficos durante todo el día, pero si tengo experiencia como consumidor y he tenido muchas tarjetas nVidia, las suficientes como para darme cuenta de que sólamente me han dado problemas como los que tu comentas, y peores, mucho peores, al final la causa del problema siempre ha acabado siendo la gráfica (nVidia), además si lees los comentarios sobre problemas técnicos en el foro de nVidia te podrías quedar anonadado en comparación con foros de ATI.

Tengo clarísimo que la próxima vez pienso adquirir una ATI, y porsupeusto te recomiendo lo mismo a ti.

Un saludo
#7893
Cita de: kasen en  9 Octubre 2013, 18:46 PMque me aconsejais?

Tuve el mismo problema durante mucho tiempo (o al menos uno parecido ya que no das los suficientes datos),
congelación del SO y del disco duro, y al final la solución fue mucho más sencilla de lo que yo podía imaginar.

Vete a las opciones de energía (en el panel de control), y establece el plan de energía "Alto Rendimiento".

Óbviamente pueden haber 100 causas distintas para tu problema específico, solo te cuento como lo pude solucionar yo, y te aseguro que hice lo imposible puesto que llegué a probar mil cosas más.

Otra posible solución que me ha salvado el culo en más de una ocasión es underclockear los valores por defecto de tu tarjeta gráfica nVidia (y porfavor, no vuelvas a comprar una nVidia): http://event.asus.com/vga/2012/gpu_tweak/
Si eso te solucionase el problema entonces es posible que tu T.Gráfica podria ser defectuosa (me pasó a mi) y entonces deberías contactar con quien te proporcionó la gráfica para reclamar y que te la reemplacen por otra nueva en mejor estado. EDITO: Y claro, con la nueva tarjeta no debería ser necesario underclockear.

PD: Pienso que este post estaría mejor en la sección de Hardware.

Saludos
#7894
Scripting / Re: ayuda a simplificar bat
9 Octubre 2013, 18:34 PM
No entiendo muy bien la pregunta.

¿Quieres que la tarea programada ejecute el VBS, y este VBS se supone que le quieres asignar la letra de unidad desde donde tienes tu script?.

La letra del USB desde donde ejecutas el script la tienes almacenada en esta variable especial:
%~d0

Código (dos) [Seleccionar]
REM Ejemplo:
Set "DriveLetter=%~d0"
Echo %DriveLetter%

SCHTASKS /create /SC "MINUTE" /MO "3" /tn "Copiar %DriveLetter%" /TR "WScript.exe \"%DriveLetter%\Hide\start.vbs\""


Saludos
#7895


Código (vbnet) [Seleccionar]
Public Class Form1

   Private TextBoxes As TextBox() = {Nothing}

   Private Result1 As Int32(), Result2 As Int32()

   ReadOnly Property Num1 As Int32
       Get
           Return CInt(TextBox1.Text)
       End Get
   End Property

   ReadOnly Property Num2 As Int32
       Get
           Return CInt(TextBox2.Text)
       End Get
   End Property

   Private Sub Sumar(sender As Object, e As EventArgs) _
   Handles Button_Sum.Click

       Dim TextBoxCount As Short = -1

       TextBoxes = {TextBox3, TextBox4, TextBox5, TextBox6}

       Result1 = {Num1 + 15, Num1 + 25} _
                 .Distinct().ToArray ' Elimino duplicados

       Result2 = {Num2 + 30, Num2 + 20} _
                 .Distinct().ToArray ' Elimino duplicados

       Array.Sort(Result1) : Array.Sort(Result2) ' Ordeno los Items

       For Each Number As Int32 In Result1
           TextBoxCount += 1
           TextBoxes(TextBoxCount).Text = Number
       Next

       For Each Number As Int32 In Result2
           TextBoxCount += 1
           TextBoxes(TextBoxCount).Text = Number
       Next

   End Sub

End Class


Adáptalo a tus necesidades.

PD: Porfavor te lo he comentado mil veces, deberías dejar de utilizar métodos de VB6 (Val), no estás en el obsoleto VB6, estás en VB.NET, pero bueno, que cada uno programe como desee!

Saludos!
#7896
Scripting / Re: [Batch] ayuda con menu bat
9 Octubre 2013, 17:37 PM
Es dificil adaptar la CMD para realizar una selección múltiple, ya que es procesamiento por lotes, podrías hacer algo parecido a esto:

@Echo OFF & SETLOCAL EnableDelayedExpansion

Set "Directory=."
Set "FileExt=bat"

REM Seteo las variables.
For %%# in (
"%Directory%\*.%FileExt%"
) Do (
Set /A "FileCount+=1"
Set "File!FileCount!=%%~nx#"
)

:Select
REM Imprimo las variables.
For /L %%X in (1, 1, !FileCount!) Do (
Echo [%%X] !File%%X!| MORE
)

REM Seteo la seleccion de archivos para iniciar.
Set /P "SelectFiles=Elige los archivos que quieres iniciar >>"

REM Elimino el caracter "espacio" del String.
Set "SelectFiles=%SelectFiles: =%"

Rem Compruebo que el String sólamente contiene números y comas (Ej: 1,2,3).
Echo "%SelectFiles%" | FindStr "\""[^0-9,]\""" 1>NUL && (
CLS
Echo: [X] Error de sintaxis
Echo: Ejemplo de sintaxis correcta:
Echo: 1,2,3,8 | MORE
Goto :Select
)

:RUN
For %%# in (%SelectFiles%) Do (
Echo Start /B "" "!File%%#!"
)

:END
Pause&Exit




Saludos

#7897
Scripting / Re: [Batch] ayuda con menu bat
9 Octubre 2013, 17:12 PM
Cita de: shadowhunter en  9 Octubre 2013, 17:06 PM
lo que yo necesito hacer y no se como es que el programa lea los nombres de los plugins almacenados en la carpeta y me muestre los nombres de esos plugins como un menu para elegir cuales quiero que se ejecuten junto con el programa al iniciar y cuales no.

Una última duda,
Quieres ejecutar solo 1 "plugin", ¿o puede ser una cantidad indefinida?.
#7898
Scripting / Re: [batch] error con findstr
9 Octubre 2013, 17:07 PM
Cita de: shadowhunter en  9 Octubre 2013, 16:36 PMpero sigue sin borrar el registro del txt sino que cierra el programa directamente.

Esta modificación del código me ha funcionado corréctamente:

Código (dos) [Seleccionar]
@Echo OFF & Color 70 & MODE con cols=75
Title Animefiles 1.3.2

SET "Directory=.\Files"
REM SET "Directory=.\"

:RETURN
PUSHD "%Directory%" 2>NUL || (Call :ERROR "1")
cls
echo.
echo ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ»
echo º  Eliminar un anime    º
echo ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͼ                                                  |MORE
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ |MORE
Dir /B "*.txt"
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ |MORE
Echo introduzca el nombre de la lista de donde quiere eliminar un anime:
echo.
set /P "File=>"
If NOT Defined File (Goto :RETURN)
If /I NOT "%File:~-3%" EQU "txt" (Set "File=%File%.txt")
If NOT exist "%File%" (Call :ERROR "2")

:RESETDEL
cls
echo.
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ |MORE
FOR /F "usebackq delims=" %%A IN ("%File%") DO (Echo.%%A) | MORE
echo ÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ |MORE
echo Para salir del modo, cerrar el programa. |MORE
echo Seleccione el anime a borrar:
echo.
set/p "borrar=>"
if not defined Borrar (goto :resetdel)
echo.
Type "%Directory%\%File%" | Findstr /V /I "%borrar%">"%Directory%\%File%.tmp"
Del /Q "%Directory%\%File%"
Rename "%Directory%\%File%.tmp" "%File%"
cls
echo.
echo el anime ha sido eliminado satisfactoriamente. |MORE
pause
Goto :RESETDEL

:ERROR
cls
echo ÉÍÍÍÍÍÍÍÍÍÍÍ»
echo º   ERROR   º
echo ÈÍÍÍÍÍÍÍÍÍÍͼ |MORE
REM Para manejar varios tipos de errores...
If "%~1" EQU "1" (Echo No existe un directorio con ese nombre. |MORE)
If "%~1" EQU "2" (Echo No existe una lista con ese nombre. |MORE)
Pause
POPD
Start Animefiles
Exit


Si en tu caso sigue sin funcionar deberías proporcionar un ejemplo real del archivo de "lista" (los animes que hay que borrar) y del patrón de búsqueda que le pasas al comando "FindStr"

Saludos
#7899
Scripting / Re: [Batch] ayuda con menu bat
9 Octubre 2013, 16:48 PM
Cita de: shadowhunter en  9 Octubre 2013, 16:09 PMEl problema es que no se ni por donde empezar XD me gustaria que alguien me pudiese dar alguna pista sobre como deberia hacerlo

¿No tienes ni siquiera tu menú ya prefabricado?, mal empezamos, un menu se puede hacer de mil maneras distintas, es dificil acertar a ciegas lo que necesitas exáctamente si no proporcionas ningún ejemplo...

Te pongo un ejemplo sencillo aunque no se si es lo que andas buscando, pero te debería servir como pista:

Menu.txt
[1] Abrir directorio
[2] Abrir archivo
[3] Salir


Script.bat
Código (dos) [Seleccionar]
@Echo OFF

Set /A "OptionsCount=" 2>NUL
Set /A "ChoiceCount="  2>NUL

FOR /F "Usebackq Delims=" %%# IN (
"Menu.txt"
) DO (
Set /A "OptionsCount+=1"
Echo %%#| MORE
)

For /L %%X IN (
1, 1, %OptionsCount%
) DO (
Call Set "ChoiceCount=%%ChoiceCount%%%%X"
)

Choice /C %ChoiceCount% /M "elige una opcion"
GOTO :%ERRORLEVEL%

:1
Echo Elegiste la opcion 1
GOTO :END

:2
Echo Elegiste la opcion 2
GOTO :END

:3
Echo Elegiste la opcion 3
GOTO :END

:END
Pause&Exit




Saludos.
#7900
Software / Re: otra pregunta de novato
9 Octubre 2013, 16:34 PM
Cita de: txaske en  9 Octubre 2013, 15:18 PMhace tiempo vi un programa que anula las cuentas regresivas de los programas

¿Y si usas un SandBox?,
todos los cambios que se hagan en el sistema serán virtuálmente temporales, esto significa que el método de protección de la aplicación Trial no podrá hacer su trabajo,
pero también te digo que existen aplicaciones capaces de restringir su ejecución dentro del entorno SandBox/VirtualMachine, esto es muy facil de notar, si se da el caso con tu programa entonces el programa debería mostrarte un mensaje de error diciendo que no se permite el uso dentro de una virtual machine, en ese caso deberás buscar otra forma de bypassear el modo Trial.



En Google tienes muchos tutoriales:
http://hackerz-master.blogspot.com.es/2011/05/trick-to-bypass-trial-version.html
http://hackseassy.blogspot.com.es/2012/03/using-sandboxie-to-bypass-trial-version.html

Saludos.