ma quando uso la shell per aprire un file (Shell "file.txt") devo specificare per forza anche l'applicazione con la quale aprirla (Shell "notepad.exe file.txt")??Non si può fare che lo apre automaticamente col programma predefinito??
ma quando uso la shell per aprire un file (Shell "file.txt") devo specificare per forza anche l'applicazione con la quale aprirla (Shell "notepad.exe file.txt")??Non si può fare che lo apre automaticamente col programma predefinito??
~-~-~*** Hannibal ***~-~-~
Web-site: www.hannibalworks.net
Con la shell di VB SI', se invece usi l'API di Win NO.....
devo specificare per forza anche l'applicazione con la quale aprirla
Copia questo esempio nella sezione dichiarazioni e prova.
Ciao.codice:Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long Const SW_SHOWNORMAL = 1 Private Sub Form_Load() ShellExecute Me.hwnd, vbNullString, "C:\prova.txt", vbNullString, "C:\", SW_SHOWNORMAL End Sub
...and I miss you...like the deserts miss the rain...
Grazie, ci provo subito.!!!
~-~-~*** Hannibal ***~-~-~
Web-site: www.hannibalworks.net