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


Tema destacado: Recopilación de Tutoriales y Manuales del blog ordenados por categorías


  Mostrar Mensajes
Páginas: 1 ... 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 [809] 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 ... 1258
8081  Programación / Scripting / Re: Introduccion a los scripts. en: 16 Noviembre 2013, 03:27 am
http://foro.elhacker.net/dudas_generales/script-t402880.0.html;msg1898069#msg1898069 el compañero Simorg ya fue bastante comprensivo contigo... :rolleyes: A mi parecer se te ha dado la información necesaria.

¿se crean con programas?
Se pueden crear a la antigua usanza (con el bloc de notas) pero para esto debes conocer bien el lenguaje,
hay programas denominados "IDE" (Integrated development environment) que te facilitan la tarea de desarrollar un Script para un lenguaje específico.
El requisito esencial para crear/correr un Script es disponer del intérprete del lenguaje para poder ejecutarlo (interpretarlo), luego existen ciertos programas (llamados erroneamente compiladores) para hacer independiente un Script de su intérprete, consiguiendo que el Script se pueda ejecutar en cualquier máquina sin necesidad de tener instalado el intérprete del lenguaje, pero esto ya lo aprenderás más adelante.

Si te estás preguntando que es un intérprete, es el motor de software que se encarga de traducir el código fuente para representar las instrucciones escritas y ejecutarlas, es decir, es aquello que te instalas y te permite ejecutar un Script de un lenguaje específico:
http://www.python.org/download/
https://www.ruby-lang.org/en/downloads/
http://www.perl.org/get.html#win32

(no confundir la IDE con el Intérprete, suele ir todo junto en los paquetes oficiales, junto a más utilidades, pero son cosas muy distintas)

¿hay varios tipos de scripts o todos son de la misma naturaleza?
Hay muchos lenguajes de Scripting diferentes por lo tanto muchos intérpretes distintos y muhas instrucciones distintas, y hay lenguajes dependientes del sistema operativo, como son Batch y Bash, un Script de Bash no lo puedes ejecutar en Windows ni uno de Batch en Linux, un Script con instrucciones de Python no lo puedes leer en Ruby como si se tratase de un Script de Ruby, ni viceversa..., cada lenguaje tiene su sintaxis y se representa de distinta manera y necesita su intérprete para ser leido, aunque, como antes, hay excepciones para todo esto que acabo de comentar las cuales nos permiten ejecutar un Script de Bash en Windows o combinar distintos lenguajes, pero son cosas que ya aprenderás si lo llegas a necesitar.

El siguiente enlace te ayudará a entender algunas definiciones básicas del Scripting y de la programación general, y si quieres luego puedes seguir leyendo el resto del tutorial, ya que los primeros temas están escritos en modo "para tontos" y hace referencia al lenguaje más sencillo y simple, Batch.

Tutorial extendido de aprendizaje Batch
1. DEFINICIONES


Saludos
8082  Programación / Scripting / Re: Añadir el ID del registro de la tarjeta de red en una variable en: 16 Noviembre 2013, 02:58 am
El tema ahora es como hago para poner la cabecera del reg automaticamente...

Te refieres a hacer esto?:

Código:
REM Cabecera
Echo Windows Registry Editor Version 5.00>"Script.reg"

REM Más datos
For ... echo datos>>"Script.reg"

saludos
8083  Programación / Scripting / MOVIDO: combinar números en: 15 Noviembre 2013, 14:23 pm
El tema ha sido movido a Dudas Generales.

http://foro.elhacker.net/index.php?topic=402915.0
8084  Foros Generales / Dudas Generales / Re: combinar números en: 15 Noviembre 2013, 14:21 pm
Se denominan permutaciones y combinaciones. Existen infinidad de programas y servicios online para generar dichas combinaciones, googlea un poco, busca por "word generators",
además, en el buscador del foro puedes encontrar varios scripts para realizar la tarea que necesitas, tanto mios como de otros usuarios, busca por "IceGen" o "StringGenerator".

PD: No da la sensación de que busques un script ni tampoco de que te vayas a esforzar por codearlo (puesto que pides un software ya hecho y no la manera de hacerlo), muevo el post a otro lugar más apropiado.

Saludos!.
8085  Programación / .NET (C#, VB.NET, ASP) / Re: Limitar programa con tiempo ? en: 14 Noviembre 2013, 23:08 pm
por cierto te llego mi privado ?

Hola

si, ya lo he visto no te preocupes, en cuanto pueda le daré prioridad a eso y te comento algo.

un saludo!
8086  Programación / .NET (C#, VB.NET, ASP) / Re: Limitar programa con tiempo ? en: 14 Noviembre 2013, 08:41 am
Donde puedo conseguir una rutina de tiempo para que...

Librería de Snippets

(descarga el zip y busca por Trial)
8087  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 13 Noviembre 2013, 06:36 am
El equivalente al sizeof de C#:

Código
  1. #Region " SizeOf "
  2.  
  3.    ' [ SizeOf ]
  4.    '
  5.    ' // By Elektro H@cker
  6.    '
  7.    ' Examples :
  8.    '
  9.    ' MsgBox(SizeOf(1L))      ' Result: 8
  10.    ' MsgBox(SizeOf(Of Long)) ' Result: 8
  11.  
  12.    Public Function SizeOf(Of T)() As Integer
  13.  
  14.        Try
  15.            Return System.Runtime.InteropServices.Marshal.SizeOf(GetType(T))
  16.        Catch ex As ArgumentException
  17.            Return -1
  18.        End Try
  19.  
  20.    End Function
  21.  
  22.    Public Function SizeOf(ByVal [Object] As Object) As Integer
  23.  
  24.        Try
  25.            Return System.Runtime.InteropServices.Marshal.SizeOf([Object])
  26.        Catch ex As ArgumentNullException
  27.            Return -1
  28.        Catch ex As ArgumentException
  29.            Return -1
  30.        End Try
  31.  
  32.    End Function
  33.  
  34. #End Region





Una forma sencilla de obtener el HBitmap de una imagen no Bitmap (util para añadirlo a un módulo de extensiones)...

Código
  1.        Dim Hbitmap As IntPtr = CType(PictureBox1.Image, Bitmap).GetHbitmap()
  2.        PictureBox2.BackgroundImage = Image.FromHbitmap(Hbitmap)

Código
  1.    Private Function Get_Image_HBitmap(ByVal Image As Image) As IntPtr
  2.        Return CType(Image, Bitmap).GetHbitmap()
  3.    End Function
8088  Programación / .NET (C#, VB.NET, ASP) / Re: Librería de Snippets !! (Posteen aquí sus snippets) en: 13 Noviembre 2013, 06:23 am
Quiero compartir con ustedes este SystemMenu Manager, como su nombre indica, es un ayudante para manejar el SystemMenu, le añadi infinidad de métodos y el uso de eventos para manejar de forma sencilla los items que agreguemos... además lo he documentado todo muy bien, aunque me he dejado bastantes comentarios XML (es bastante tedioso), a pesar de las 1.600 lineas de código, aun le faltaría añadir bastantes métodos más, pero bueno, por el momento así está muy bien, espero que lo disfruten.


Unas imágenes:

   

   




Un ejemplo de uso:

( Nótese que todos los métodos tienen su overload para utilizar una posición de item en lugar de un item predefinido. )

Código
  1. Public Class Form1
  2.  
  3.     Private WithEvents SystemMenu As New SystemMenuManager(Me)
  4.  
  5.     Private Shadows Sub Shown() Handles MyBase.Shown
  6.  
  7.        ' Gets the total amount of menu items.
  8.        ' MsgBox(SystemMenu.GetItemCount())
  9.  
  10.        ' Sets the menu background color.
  11.         SystemMenu.SetMenuBackColor(Color.Teal)
  12.  
  13.        ' Sets the menu style.
  14.        ' SystemMenu.SetMenuStyle(SystemMenuManager.MenuStyle.AUTODISMIS)
  15.  
  16.        ' Sets the state of the Close button and menu item.
  17.        ' SystemMenu.SetItemState(SystemMenuManager.Item.Close, SystemMenuManager.ItemState.Disabled)
  18.  
  19.        ' Sets the Bitmap image of the Move menu item.
  20.        ' SystemMenu.SetItemBitmap(SystemMenuManager.Item.Move, New Bitmap("C:\File.png"))
  21.  
  22.        ' Gets the Bitmap image of the Move menu item.
  23.        ' Dim bmp As Bitmap = SystemMenu.GetItemBitmap(SystemMenuManager.Item.Move)
  24.  
  25.        ' Removes the Bitmap image of the Move menu item.
  26.        ' SystemMenu.RemoveItemBitmap(SystemMenuManager.Item.Move)
  27.  
  28.        ' Adds a separator at the bottom.
  29.         SystemMenu.AddSeparator(SystemMenuManager.DefaultPositions.Last)
  30.  
  31.        ' Adds an item at the bottom.
  32.         SystemMenu.AddItem("Hello World!", 666, SystemMenuManager.DefaultPositions.Last)
  33.  
  34.        ' Gets the ID of an item.
  35.        ' MsgBox(SystemMenu.GetItemState(SystemMenuManager.Item.Move).ToString)
  36.  
  37.        ' Gets the text of an item.
  38.        ' MsgBox(SystemMenu.GetItemText(SystemMenuManager.Item.Move))
  39.  
  40.        ' Gets the state of an item.
  41.        ' MsgBox(SystemMenu.GetItemState(SystemMenuManager.Item.Move).ToString)
  42.  
  43.        ' Sets the text of an item.
  44.        ' SystemMenu.SetItemText(SystemMenuManager.Item.Move, "Muéveme")
  45.  
  46.        ' Checks if a handle is a menu handle.
  47.        ' MsgBox(SystemMenu.IsMenuHandle(IntPtr.Zero))
  48.  
  49.        ' Disable all the menu items.
  50.        ' SystemMenu.DisableAllItems()
  51.  
  52.        ' Re-enable all the menu items.
  53.        ' SystemMenu.EnableAllItems()
  54.  
  55.        ' Remove all the menu items.
  56.        ' SystemMenu.RemoveAllItems()
  57.  
  58.        ' Restore the menu to defaults.
  59.        '  SystemMenu.Restore_Menu()
  60.  
  61.        ' Dispose the SystemMenuManager Object.
  62.        ' SystemMenu.Dispose()
  63.  
  64. End Sub
  65.  
  66.         ' SystemMenu [MenuItemClicked]
  67.        Private Sub SystemMenu_MenuItemClicked(
  68.                ByVal MenuHandle As IntPtr,
  69.                ByVal e As SystemMenuManager.ItemClickedEventArgs
  70.        ) Handles SystemMenu.ItemClicked
  71.  
  72.            Dim sr As New System.Text.StringBuilder
  73.  
  74.            sr.AppendLine(String.Format("Item ID   : {0}", CStr(e.ID)))
  75.            sr.AppendLine(String.Format("Item Text : {0}", e.Text))
  76.            sr.AppendLine(String.Format("Item Type : {0}", e.Type.ToString))
  77.            sr.AppendLine(String.Format("Item State: {0}", e.State.ToString))
  78.  
  79.            MessageBox.Show(sr.ToString, "SystemMenuManager", MessageBoxButtons.OK, MessageBoxIcon.Information)
  80.  
  81.     End Sub
  82.  
  83. End Class


La Class la pueden ver en ESTE enlace de pastebin (no cabe en este post).
8089  Programación / Scripting / Re: como hacer para que el archivo encuentre la letra de la usb automáticamente? en: 13 Noviembre 2013, 03:55 am
creo que es mejor un bat.

Tu script (y tu pregunta) es sobre VBS,
de todas formas en los dos lenguajes es igual de sencillo, aunque en Batch tienes que limpiar el output (para variar).

-> Re: [AYUDA][VBS] Duda sobre la copia y renombrado automatico de archivos
-> Re: bat que detecte automaticamente usb???

En el buscador del foro puedes encontrar más ejemplos mios tanto en VBS como en Batch, además supongo que también habrá ejemplos de otros usuarios, y luego está Google.

Saludos!
8090  Programación / Scripting / Re: como hacer para que el archivo encuentre la letra de la usb automáticamente? en: 12 Noviembre 2013, 21:02 pm
Como hacer para que el archivo encuentre la letra de la usb automáticamente?

Con una solicitud a -> WMI

Saludos

Páginas: 1 ... 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 [809] 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 ... 1258
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines