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

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación Visual Basic / Re: Abrir Perfiles Chrome desde Visual Basic en: 30 Julio 2021, 05:09 am
chicos pues he seguido buscando como cerrar un perfil chrome desde visual basic y hasta los momentos no he encontrado una respuesta (o mejor decir: un código) así que pensé en una "solución gráfica", la idea es cerrar el perfil por medio de un clic en la X de la ventana del perfil. Se que hay softwares autoclickers que se programan por medio de coordenadas en pantalla, el detalle es que tendría que ejecutar dos programas  (el visual basic para abrir el perfil y el autoclicker para cerrarlo) y no esa no es la idea....buscando me encontré con este código que creo hace clic en las coordenadas dadas pero no lo comprendo, pudiera alguien explicarme como usarlo?

moverlo con la api SetCursorPos X, Y

Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long

y con este api es para forzar el click

Private Declare Sub mouse_event Lib "USER32"(ByVal dwFlags As Long, ByVal dx As Long,ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

estas son las vanderas

Private Const MOUSEEVENTF_LEFTDOWN = &H2
Private Const MOUSEEVENTF_LEFTUP = &H4

y esto es para que presione y levante el click

mouse_event(MOUSEEVENTF_LEFTDOWN, X, Y, 0, 0)
mouse_event(MOUSEEVENTF_LEFTUP, X, Y, 0, 0)
2  Programación / Programación Visual Basic / Re: Abrir Perfiles Chrome desde Visual Basic en: 28 Julio 2021, 22:31 pm
Gracias MCKSys Argentina y EdePC me han orientado muchísimo..seguiré investigando
3  Programación / Programación Visual Basic / Re: Abrir Perfiles Chrome desde Visual Basic en: 28 Julio 2021, 19:50 pm
Siguiendo el código facilitado por EdePC, he armado lo siguiente para abrir varios perfiles dando un lapso de 5 segundos entre las aperturas de los mismos:
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Private Sub Command1_Click()
'abrir el perfil 1
Shell "C:\Program Files\Google\Chrome\Application\chrome.exe --profile-directory=""Profile 1""", vbNormalFocus
'esperar 5 segundos
Sleep 5000
'abrir el perfil 2
Shell "C:\Program Files\Google\Chrome\Application\chrome.exe --profile-directory=""Profile 2""", vbNormalFocus
'esperar 5 segundos
Sleep 5000
End Sub

pero no se como cerrar los perfiles uno a uno...
4  Programación / Programación Visual Basic / Re: Abrir Perfiles Chrome desde Visual Basic en: 28 Julio 2021, 02:28 am
Tendrías que poner la sentencia exacta que no te funciona para revisarlo, supongo que no estás poniendo o escapando las comillas, lo siguiente debería funcionar:

Código
  1. Private Sub Command1_Click()
  2.  Shell "C:\Program Files\Google\Chrome\Application\chrome.exe --profile-directory=""Profile 1""", vbNormalFocus
  3. End Sub

- Para escapar las comillas se deben poner dos veces


Diste en el clavo..eran las comillas...ahora en el caso de tener varios perfiles abiertos al mismo tiempo, como se haría para cerrar de forma individual cada perfil??...
5  Programación / Programación Visual Basic / Re: Abrir Perfiles Chrome desde Visual Basic en: 27 Julio 2021, 21:11 pm


ya he intentado con el argumento --user-data-dir=  pero no ha funcionado...para medio resolver lo que hice fue desde un botón abrir un archivo .bat el cual contiene la instrucción para abrir el perfil requerido y (que capricho!!) en el archivo .bat si funciona ese argumento

esto es lo que usé en el botón de visual basic:
Private Sub Command1_Click()
Shell "C:\Users\yuner\Desktop\Perfiles\P1.bat"
End Sub

esto es lo que use en el archivo .bat:
start chrome.exe --user-data-dir="C:\Users\yuner\AppData\Local\Google\Chrome\User Data\Profile 1"
6  Programación / Programación Visual Basic / Abrir Perfiles Chrome desde Visual Basic en: 27 Julio 2021, 19:36 pm
Hola a tod@s...por favor, quisiera que me ayuden con los siguiente: Cómo abrir un perfil específico google desde un botón con Visual Basic; uso este código pero sólo abre el perfil por defecto, supongo que me falta algún argumento...

Private Sub Command1_Click()
Shell "C:\Program Files\Google\Chrome\Application\chrome.exe", vbNormalFocus
End Sub
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines