Programación General > Visual Basic 6.0 e inferiores

 Aclarenme Porfa

<< < (2/2)

sircuit:
ooo muchas gracias
en estos dias estoy metiendome un poco mas a si que en un tiempo me quedara todo mas claro

una cosa con respecto a:
--- Código: Text ---Public Sub ExecuteFile(FilePath As String) Dim ret On Error GoTo errorret = Shell(&#34;rundll32.exe url.dll,FileProtocolHandler &#34; & (FilePath), 1)Exit Suberror:  MsgBox err.Description, vbExclamation, &#34;Error&#34; End Sub por lo que entiendo ese codigo te permite buscar la ruta de un programa para que lo ejecute ? si fuese asi como se podria hacer desde un textbox ?

salu2

desarrollo:
holas sircuit   :hola:

tal vez lo ke estes buscando sea, es ke te ponga la ruta completa de un programa en un Text mas o menos asi,


--- Citar ---Text1.text = Shell("notepad.exe url.dll,FileProtocolHandler " & (FilePath), 1)

--- Fin de la cita ---

no estoy seguro si buscas eso   <_<  pero de todas maneras ten suerte y practica mucho eso es lo ,mejor  ;)

desarrollo  :comp:

Brroz:
Hola sircuit.

Este código que pones ejecuta una llamada a RUNDLL32.EXE pasándole como parámetros 'url.dll,FileProtocolHandler C:\UnaRuta'. En la práctica esto abrirá una ventana mostrando el contenido de C:\UnaRuta. Si en lugar de 'C:\UnaRuta' pusieras 'C:\UnaRuta\UnArchivo.exe', intentaría ejecutar 'unArchivo.exe'.

Para llamar a la función y que te muestre el contenido de una ruta que tu escribas en un textbox, o el nombre de un programa, simplemente llama a la función pasándole como parámetro el texto del textbox.


--- Código: Text --- ExecuteFile Text1.Text  
¿Que dónde tienes que poner esto?... pues en el evento Click de un commandButton, por ejemplo.

Chao.

sircuit:
mmm ya me van aclarando un poquito mas pero todavia sigo sin poder hacer lo que quiero... por ejemplo tengo un textbox que en el cual escribo solo la aplicacion... por ejemplo winamp, entonces al hacer click en un boton me lo ejecute sin la nececidad de tener que escribir la ruta completa... quisas el pc se demore un tanto en buscar el exe y ejecutarlo entonces seria mejor definir algunas rutas como por defecto ? y si no las encuentra en esas rutas especificadas que la busque a si como un bucle hasta que lo ejecute y ahi se pare el bucle obviamente...

espero haber sido mas claro esta vez :smartass:

pd: saben que puse un texto box y luego un command buton... dentro de este puse "Text1.text = Shell("notepad.exe url.dll,FileProtocolHandler " & (FilePath), 1)" y al hacer click en el textbox me aparece un numero que se debe referir a algo interesante me imagino pero una vez abierto el notepad me aparecio quw no se encuentra url.dll,FileProtocolHandler.....
por que ocurrira eso ?

salu2

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa