bossov2007 (Normal User)
Newbie
Messaggi: 8
Iscritto: 13/11/2007
|
ciao a tutti, mi sapreste scrivere il codice per aprire un file qualsiasi con la shell? L'ho perso purtroppo!!
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Codice sorgente - presumibilmente VB.NET |
Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal IpOperation As String, ByVal IpFile As String, ByVal IpParameters As String, ByVal IpDirectory As String, ByVal nShowCmd As Long) As Long Const SW_NORMAL = 1 Dim X As Long X = ShellExecute(hWnd, "Open", "C:\WINDOWS\notepad.exe", vbNullString, vbNullString, SW_NORMAL)
|
|
|
bossov2007 (Normal User)
Newbie
Messaggi: 8
Iscritto: 13/11/2007
|
Grazie ma... ce n'era uno più semplice! :P Era in tre righe se non sbaglio... una cosa tipo
Codice sorgente - presumibilmente VB.NET |
dim shell as object set shell = createobject(boh)
|
e un altro passaggio ke nn ricordo... accidenti...!!!
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
ah, dici questo:
Codice sorgente - presumibilmente VB.NET |
Dim Shell As Object Set Shell = CreateObject("Shell.Application") Shell.Open "C:\a.txt"
|
|
|
bossov2007 (Normal User)
Newbie
Messaggi: 8
Iscritto: 13/11/2007
|
esatto! grazies
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
Prego
|
|
M@d_Hacker (Ex-Member)
Expert
Messaggi: 254
Iscritto: 25/02/2008
|
cmq c'è un topic in vb6 "aprire e cancellare file"
in cui lo starter sono stato io dove
c'è tutto quello ke ti serve...
cmq se vuoi un codice x aprire solo applicazioni basta
Codice sorgente - presumibilmente Visual Basic 6 |
shell "" ' in mezzo alle virgolette metti il percorso dell'applicazione da aprire
|
esempio. shell "notepad"
oppure Shell "C:\Programmi\Windows\Live\Messenger\msnmsgr" ' questo è il percorso per aprire msn...cmq se vuoi inserisci l'estensione dell'applicazione da aprire..
cmq ti ripeto ke cui c'è tutto quello ke tu hai kiesto qui... http://www.pierotofy.it/pages/extras/forum/6/29440-aprire_ ...
|
|
GrG (Member)
Guru^2
Messaggi: 3430
Iscritto: 21/08/2007
|
l'importante è ke abbia risolto
|
|