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

 

 


Tema destacado:


  Mostrar Mensajes
Páginas: 1 ... 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 [737] 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 ... 1236
7361  Programación / Scripting / Re: Abrir proceso cada vez que se cierre en: 4 Marzo 2014, 10:27 am
Puedes hacerlo de la siguiente manera:

Código:
@Echo OFF & TITLE Unclosable-Script

:: By Elektro


REM La ubicación del script temporal que servirá como monitorizador de este script.
Set "MonitorFilepath=%TEMP%\CMDMonitor.cmd"

REM Si no existe el script monitor, lo creo y lo ejecuto...
If Not exist "%MonitorFilepath%" (
Call :StartMonitorScript "%~0"
)


REM Ya estamos listos para jugar.
Echo Intenta cerrarme! :D   | MORE
Echo Intento de cierres: %1 | MORE
Pause&Exit



REM Métodos
:StartMonitorScript
(
 Echo @Echo OFF ^& Title CMD Monitor
 Echo REM El resultado del monitor. ^(0=False, 1=True^)
 Echo Set /A "ProcessIsTerminated=0"
 Echo Set /A "ClosingCount=0"
 Echo+
 Echo :MonitorLoop
 Echo CMDOW.exe ^| Find /I "Unclosable-Script" ^&^& ^(
 Echo Set /A "ProcessIsTerminated=0"
 Echo ^) ^|^| ^(
 Echo Set /A "ProcessIsTerminated=1"
 Echo   Set /A "ClosingCount+=1"
 Echo ^)
 Echo+
 Echo If %%ProcessIsTerminated%% EQU 1 ^(
 Echo Start "Reinitialize Unclosable-Script" CMD.exe /K %* %%ClosingCount%%
 Echo ^)
 Echo+
 Echo Ping.exe -n 2 LocalHost 1^>NUL
 Echo Goto :MonitorLoop
)>"%MonitorFilepath%"

(
 Echo WScript.CreateObject^("WScript.Shell"^).Run """%MonitorFilepath%""", 0, False
)>"%MonitorFilepath%.vbs"

Start /B "Run Hidden" WScript.exe "%MonitorFilepath%.vbs"

Goto:EOF

Saludos
7362  Programación / Scripting / Re: porcentaje de uso de cpu en: 4 Marzo 2014, 10:22 am
Claro, en el output estás trabajando 5 lineas en total así que se procesa linea por linea para setear la variable, debes modificar la expresión del FOR para obtener la única linea que te interesa, prueba a reemplazar la expresión, por esta otra:

Código
  1. 'pslist.exe -s 2 idle ^| Findstr.exe "[0-9]:"'

De todas formas no necesitas utilizar herramientas de terceros, puedes hacerlo con el comando externo WMIC de Windows:
Código
  1. @Echo OFF
  2.  
  3. Set    "ProcessName=Firefox"
  4. Set /A "PercentCPU=0"
  5.  
  6. FOR /F "Tokens=2 Delims==" %%# IN (
  7. 'WMIC.exe Path Win32_PerfFormattedData_PerfProc_Process Where Name^="%ProcessName%" Get PercentProcessorTime /Format:List ^| FINDSTR.exe "[0-9]"'
  8. ) DO (
  9. Set /A "PercentCPU=%%#"
  10. )
  11.  
  12. Echo Process   : %ProcessName%
  13. Echo CPU Usage : %PercentCPU%%%
  14.  
  15. Pause&Exit

Saludos.
7363  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 2 Marzo 2014, 20:44 pm
Te vas a reir, pero a mi me funciona perféctamente tu programa, el archivo de lectura ...se lee xD, no ha sido necesario efectuarle ninguna modificación para que me funcione.

¿Has probado tu app en una VM?, debería funcionar.

De todas formas tenías el archivo 'Diccionario1.txt' desperdigado en varias carpetas, lo único que he echo ha sido dejarlo únicamente como recurso y modificar las órdenes para leer el recurso en los 2 métodos que intentaban leer un archivo local, en fín lo tienes en la carpeta .\WindowsApplication7\Resources


Es probable que lo que a ti te sucede sea un problema de VisualStudio (algo que no se ha actualizado corréctamente en el proyecto) o de la configuración de la App, si con la simple modificación que hice sigue sin funcionarte entonces prueba a hacer lo siguiente:

1. Eliminar el archivo oculto de opciones ("WindowsApplication7.suo") que está en la carpeta raiz de la solución.  (verás otro archivo SUO, ese lo ha generado mi VS 2012)
2. Limpiar la solución y reconstruirla (En las opciones de VS, el botón 'Clean solution', y 'Rebuild')
3. Eliminar el directorio que comentaste, me da muy mala espina porque estoy casi convencido de que tiene algo que ver con todo esto y quizás es lo que te está causando el problema:
C:\Documents and Settings\PRIMERO\Configuración local\Apps\2.0\X16CBQ9K.6OB\GRDP0DY2.Z7J
(no se que habrá dentro del directorio, quizás prefieras hacer un backup antes de elimiar).


PD: Hay muchas cosas que podrías mejorar en el código (demasiadas), y también me fijé que tenías un bug (al cerrar el Form1.vb la aplicación seguía activa sin cerrarse y había que matarla o detener el debugger), lo he corregido.

Saludos
7364  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 2 Marzo 2014, 17:59 pm
Creo que tienes un tremendo lio montado

¿Porque tu programa intenta buscar el archivo en 'LOCALAPPDATA'?:

Citar
Código:
C:\Documents and Settings\PRIMERO\Configuración local\Apps\2.0\X16CBQ9K.6OB\GRDP0DY2.Z7J\wind..tion_a7cd575c2b32d8ae_0001.0000_4d3315ddf5745775\Diccionario1.txt'

Si quieres pásame una url de descarga del proyecto (por aqui o en privado) y le echo un vistazo al problema del archivo, aunque no te aseguro nada, nunca he echo un instalador en VS, no se si estás usando VSIX para hacer el instalador, o un install builder aparte, o que se yo, así que no se lo que me voy a encontrar xD.

EDITO: Lo de las 'Build actions' es para establecer la forma en como se debe trabajar el recurso (por ejemplo, embedirlo a la app), en tu caso deberías dejarlo como está, en 'None'.

· Resource Files

+

   None: The file is not included in the project output group and is not compiled in the build process. An example is a text file that contains documentation, such as a Readme file.

    Compile: The file is compiled into the build output. This setting is used for code files.

    Content: Allows you to retrieve a file (in same dir as assembly) as a stream via Application.GetContentStream( uri ). For this method to work, it needs a AssemblyAssociatedContentFile custom attribute which VS graciously adds when you mark a file as "Content"

    Embedded resource: embeds the file in an exclusive assembly manifest resource.

    Resource (wpf only): embeds the file in a shared (by all files in the assembly with similar setting) assembly manifest resource named AppName.g.resources.

    Page (wpf only): Used to compile a xaml file into baml. The baml is then embedded with the same technique as Resource (i.e. available as `AppName.g.resources)

    ApplicationDefinition (wpf only): Mark the XAML/class file that defines your application. You specify the code-behind with the x:Class="Namespace.ClassName" and set the startup form/page with StartupUri="Window1.xaml"

    SplashScreen (wpf only): An image that is marked as SplashScreen is shown automatically when an WPF application loads, and then fades

    DesignData: unknown

    DesignDataWithDesignTimeCreatableTypes: unknown

    EntityDeploy: (Entity Framework): used to deploy the Entity Framework artifacts

    CodeAnalysisDictionary: A xml file containing custom word dictionary for spelling rules


Saludos!

7365  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 2 Marzo 2014, 14:58 pm
he puesto los ficheros en la carpeta de inicio de la aplicación indicando la ruta que me dijiste y al ejecutarlo en otro ordenador da error en la ruta.

Eso es técnicamente imposible, el primer lugar donde el SO intenta localizar una ruta relativa es en el directorio de trabajo actual, así que si tu tienes tu archivo junto al exe, y has modificado la ruta corréctamente (y suponiendo que no cambies el directorio de trabajo de la APP) debe funcionar.

Código
  1. Dim TextFile As String = ".\Archivo.txt"
  2. Dim TextContent As String = IO.File.ReadAllText(TextFile)
  3. Dim TextReader As New IO.StringReader(TextContent)
  4.  
  5. MessageBox.Show(TextReader.ReadLine)


Cuando uso solamente el my resocurce como me has dicho el programa no me funciona cuando lo ejecuto (creo porque no me lee el fichero de esa forma)

¿Pero has añadido el recurso desde las propiedades de tu proyecto?.

· Cómo: Agregar o quitar recursos

Si símplemente copiar un archivo a la carpeta 'Resources' no consigues nada.

Y porfavor, cuando digas que "no me funciona" o "me da error", da los detalles completos del error que te muestra la IDE, no somos adivinos para saber lo que te está diciendo.


Saludos
7366  Programación / Programación General / Re: ¿Cómo hago un programa en el notepad que entre a una pagina y luego escriba? en: 2 Marzo 2014, 10:33 am
¿Acaso uno no crea un notepad antes de ponerle .bat o lo que sea?

En serio, ¿debo responder otra vez a eso?.

Te lo digo bien y sin ánimo de faltar el respeto, deberías estudiar lo básico de la programación general, yo te sugiero que empieces por las definiciones, y los conceptos (como los paradigmas), busca sobretodo el significado de 'IDE' para poder comprender la diferencia de 'un notepad', entenderías muchas cosas en las que ahora mismo estás equivocado.

PD: La misma Wikipedia te serviría para aprender esas pequeñas cosas.


Insinuas que yo no tengo el mas minimo conocimiento... ¿Que sabras de mi?

Los conocimientos de una persona se pueden deducir (a veces, como en este caso) por su forma de hablar, pero no tienes porque sentirte ofendido, saber poco no es malo (yo hace muchos años solo sabia manejar Batch, aunque siempre supe que no lo podia considerar un lenguaje de programación), y no lo digo como insulto, simplemente deberías molestarte en aprender lo básico de un lenguaje para luego poder formular una pregunta coherente en la que los demás nos sintamos cómodos para poder ayudarte.


Y pedí alguien que me lo haga por que sé que es una tonteria para los que la tienen clara... es algo basico solo que no se y pedi ayuda claramente, y pregunte amablemente si me lo podian hacer y sino no, que me expliquen entonces ¿Para eso esta el foro no?

Asumes que un foro existe para responder/solucionar cualquier pregunta que haga una persona, pero no es así, nosotros también somos personas y tenemos nuestro criterio y principios a la hora de responder a otra persona, como también podemos considerar que una regunta es tan estúpida o de tán mala calidad que no merece una respuesta;
además, ¿crees que has sido el único que has formulado este tipo de pregunta?, el foro está lleno de información y el foro también existe para investigar y aprender, no solo para preguntar cosas y que los demás te respondan lo que tu quieres oir.

· [RUBY] script para loguearse en una web e ir a una url
· [Python] Autologin web (interactivo)

(¿Ves?, no es dificil buscar y encontrar ejemplos que puedes adaptar a tus necesidades.)

La pregunta es básica, de hecho es tan básica que es algo que podrías haber solucionado hace tiempo buscando ejemplos en Google, no te habría llevado ni 5 minutos de investigación, por eso molestan este tipo de preguntas donde no se muestra ningún esfuerzo por parte del autor de la pregunta.
Y esto es algo que forma parte de las reglas del subforo de programación, no es algo que simplemene me moleste a mi como persona o como programador.

Que sepas que yo (y me refiero a mi mismo, por poner un ejemplo) no tendría ningún problema en explicarte los pasos a seguir para que lo lograses hacer por ti mismo, en caso de que (repito por tercera vez) indicases en que lenguaje de programación estás intentando hacerlo.

Saludos!
7367  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda,Incluir ficheros de texto en instalador visual basic . en: 1 Marzo 2014, 20:40 pm
Hola

Citar
Código
  1. Dim ruta As String = "E:\Ficheros\Diccionario1.txt"
Resulta obvio que, si el archivo no se encuentra en esa ruta absoluta (en todos y cada uno de los PC's que usen tu applicación), te va a dar error, ya que la ruta no existe...

Para solucionar el problema debes usar una ruta existente, puedes asignar la ruta hacia el directorio de inicio de la aplicación (es decir, la ruta apuntaría hacia la carpeta donde está tu exe compilado), y distribuir tu aplicación con el archivo de lectura 'Diccionario1.txt' añadido en esa misma carpeta, junto a tu exe, en el directorio de trabajo de la app.

Código
  1. Dim ruta As String = ".\Diccionario1.txt"

Te vendría bien leer lo siguiente:
· Application.StartupPath Property
· ¿como accedo al directorio raiz?


Aparte de eso, hay una cosa que no me cuadra en tu duda, que tengas el archivo de texto como recurso pero que quieras utilizarlo especificando una ruta?, quizás me he perdido algo o entendí mal esa parte, pero si tienes el archivo ya añadido como recurso entonces resulta innecesario el uso de una ruta, de hecho no puedes, los recursos se utilizan como una Class con propiedades (Ej: Dim ContenidoDelArchivo as string = my.resources.diccionario.ToString), no como un archivo indicando una ruta.

· My.Resources Object


Saludos!
7368  Programación / .NET (C#, VB.NET, ASP) / Re: Ayuda urgente en visula studio al añadir elementos a mi tabla en c# asp.net en: 1 Marzo 2014, 20:11 pm
Hola

¿Has buscado en Google?. ~> http://www.google.com/search?q=asp.net+HRESULT%3A0x8007007E&ie=utf-8&oe=utf-8&lr=lang_en#lr=lang_en&q=HRESULT%3A0x8007007E&tbs=lr:lang_1en

Si lees los primeros resultados, sugieren varias posibles causas del problema como estas:

1. if you use any assembly which is not in GAC, you will get this kind of error, please add your assembly in GAC
2. If your assembly supports only 32 bit  you will this kind of error.


1.
La primera causa se debería resolver (teóricamente) registrando el ensamblado en GAC, esto lo puedes hacer con la utilidad GACUtil de Microsoft (que viene incluida en el paquete descargable 'Windows ADK' o 'Windows AIK' según la versión de Windows que uses).

Cita de: GACUtil.exe /?
Código:
/i <assembly_path> [ /r <...> ] [ /f ]
  Installs an assembly to the global assembly cache.

...Así sería la sintaxis:
Código:
GacUtil.exe /I ".\Nombre.dll"


2.
La segunda causa se resolvería estableciendo tu aplicación sólamente a 32-Bit, esto lo puedes especificar en las opciones de compilación de las propiedades de tu proyecto.



Saludos
7369  Programación / Programación General / Re: ¿Cómo hago un programa en el notepad que entre a una pagina y luego escriba? en: 1 Marzo 2014, 06:17 am
Sin comentarios... cada frase supera a la anterior, lo típico, me voy a callar... me voy a callar.

Citar
Lo que quiero es crear un notepad

Asumo que tu intención y lo que en realidad quieres decir es que pretendes desarrollar un Script usando como medio de edición de texto el bloc de notas (mala elección).

Nadie te va a tomar en serio si dices que quieres 'crear un notepad', nadie es perfecto, pero como mínimo intentamos referninos a las cosas por su nombre y lo que son.


Citar
que entre a esta página http://radioanime.com/pedidos/ luego escriba determinada cosa y luego apriete enter y se envie, y asi infinitas veces.

Es una tarea facil de llevar a cabo, pero no has especificado en que lenguaje quieres que te lo regalen con un lazito, quizás debiste empezar por especificar un lenguaje de programación, y haber mostrado ese código imaginario con lo que has intentado hacer por ti mismo.

De todas formas por tu forma de decir las cosas y del uso del notepad intuyo que debes estar buscando una solución en Batch, entonces te hago saber que en puro Batch es imposible de llevar a cabo,
y, bueno, también intuyo por tu escasez de investigación sobre el tema dudo que tengas motivación por aprender reálmente un lenguaje de programación.


Citar
¿Alguien podría hacer ese trabajo por mi y pasarme el código?

Parece que pidas caramelos...

...¿Antes de formular esa pregunta, pensaste en si alguien estaría interesado en querer invertir su tiempo en ofrecer ayuda a una persona vaga que no tiene conocimientos básicos ni tampoco ha buscado, ni lo ha intentado, una persona que quiere que se lo den todo echo sin realizar ningún esfuerzo por si mismo?.

¿Para que nos vamos a molestar?, aquí se ayuda al que tiene ganas por aprender o al que reálmente tiene un problema y no puede solucionarlo, pero no se regalan trabajos ni mucho menos a aquél que puede intentar buscar la manera de hacerlo por si mismo y luego venir aquí a formular una duda coherente, y no esto.


Citar
Y también diganme como aprender todos esos códigos por si necesito hacer otro notepad que haga determinada cosa hacerlo por mi mismo.

¿Que como aprender?, por más que leo la frase no le encuentro sentido, ¿acaso hay otra manera de aprender que no sea documentándose y practicando?, y, repito lo anterior, sin saber que lenguaje estás utilizando... no se como esperas que alguien te pueda indicar un sitio/tutorial/libro donde aprender ese lenguaje.


Citar
¿Qué necesito aprender?

En primer lugar, Modestia, y luego, Programación.


Saludos.
7370  Programación / Scripting / Re: duda sobre comando AT en batch en: 28 Febrero 2014, 12:08 pm
Claro que no @EzianGES, tu opción es una como otra cualquiera, eso es indiscutible, yo solo di mi opinión al respecto y una alternativa al Scripting, puesto que hay que tener en cuenta también los conocimientos de la persona que formula la pregunta, y en este caso creo que con Python le sería más dificil, no porque sea dificil, sinó porque sería algo nuevo para él, ya que no me agrada la idea de que una persona con pocos conocimientos de Batch, deba depender de otro lenguaje instalándose el interprete de un lenguaje más extenso y complicado, y aprender lo básico de ese lenguaje sólamente para automatizar una simple tarea de copiado en el SO que se puede programar a un dia y hora específica usando las características de Windows sin necesidad de desarrollar un Script/Programa, pero vamos, que cada cual haga lo que prefiera por curiosidad :P.
 
Saludos!
Páginas: 1 ... 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 [737] 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 ... 1236
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines