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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  Doble click sobre fichero en vBscript
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Doble click sobre fichero en vBscript  (Leído 2,338 veces)
jarpon

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Doble click sobre fichero en vBscript
« en: 28 Septiembre 2022, 16:50 pm »

Hola a todos.

Quisiera ejecutar un fichero desde Vbscript, pero sin conocer la aplicacion que lo ejecuta, o sea que lo ejecute la que este asociada con ese fichero. Asi poder abrir una image o txt o excel...

Alguien me podria ayudar con el codigo para simular un doble click en el fichero.

Gracias por adelantado.


En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Doble click sobre fichero en vBscript
« Respuesta #1 en: 28 Septiembre 2022, 17:20 pm »

Hola!

Para iniciar (ejecutar) un archivo, puedes hacerlo desde batch usando el comando start: https://ss64.com/nt/start.html

Código:
start miarchivo.vbs

Saludos!


En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

jarpon

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Doble click sobre fichero en vBscript
« Respuesta #2 en: 28 Septiembre 2022, 17:32 pm »

Gracias por tu rapida respuesta.

Estoy trabajando con un HMI i este solo ejecuta scrpipts en VB, como debo integrar el comando start dentro de un VBscript?
En línea

jarpon

Desconectado Desconectado

Mensajes: 28


Ver Perfil
Re: Doble click sobre fichero en vBscript SOLUCIONADO
« Respuesta #3 en: 28 Septiembre 2022, 17:48 pm »

He utilizado el siguiente codigo y funciona correctamente.

Gracias

sFile="D:\PrintQualityImages\Print quality errors.jpg"
Set shell = CreateObject("WScript.Shell")
shell.Run Chr(34) & sFile & Chr(34), 1, false
Set shell = Nothing
En línea

MCKSys Argentina
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.470


Diviértete crackeando, que para eso estamos!


Ver Perfil
Re: Doble click sobre fichero en vBscript
« Respuesta #4 en: 28 Septiembre 2022, 17:49 pm »

Hola!

No sé a qué te refieres con "HMI i" pero si sólo ejecuta VBScript, vas a tener que usar objetos COM para crear un interprete de comandos y ejecutar lo que quieres.

Revisa este doc para info cobre cómo hacerlo: https://www.vbsedit.com/html/6f28899c-d653-4555-8a59-49640b0e32ea.asp

EDIT:
He utilizado el siguiente codigo y funciona correctamente.

Gracias

sFile="D:\PrintQualityImages\Print quality errors.jpg"
Set shell = CreateObject("WScript.Shell")
shell.Run Chr(34) & sFile & Chr(34), 1, false
Set shell = Nothing

Perfecto. Saludos!
En línea

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Doble click automático al botón cada X ''
Programación Visual Basic
-sagitari- 8 3,199 Último mensaje 20 Junio 2006, 22:31 pm
por hardkoo
[VBScript] se podría hacer click??
Scripting
xassiz_ 4 5,538 Último mensaje 30 Marzo 2010, 14:35 pm
por xassiz_
Evitar doble click con click simple. (Fallo mecánico) « 1 2 »
Software
Saberuneko 12 3,000 Último mensaje 2 Septiembre 2014, 19:21 pm
por elezekiel
Abrir con doble click archivo .jar
Java
Baal_30 6 2,670 Último mensaje 19 Junio 2015, 19:18 pm
por Baal_30
Mouse (Doble click)
Hardware
Sir Korsky 0 1,676 Último mensaje 4 Mayo 2016, 01:47 am
por Sir Korsky
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines