Eplora risorse di Windows

giovedì 09 febbraio 2006 - 14.55

Mier Profilo | Newbie

Ciao, qualcuno sa dirmi come poter aprire Esplora risorse di Windows su una directory specifica tramite un pulsante su un form. Non devo nè salvare file nè aprire file, semplicemente aprire l'Esplora risorse, visualizzarne il contenuto ecc...

Grazie, saluti.
Andrea

franco_44 Profilo | Newbie

Ciao Mier
cosa intendi per aprire in una Directory specifica?
Se vuoi, in una maschera tramite un pulsante, aprire esplora risorse lo puoi fare tramite Applicazione - Esegui applicazione
Facci sapere
Ciao

franco

Brainkiller Profilo | Guru

>Ciao, qualcuno sa dirmi come poter aprire Esplora risorse di
>Windows su una directory specifica tramite un pulsante su un
>form. Non devo nè salvare file nè aprire file, semplicemente

Ciao Andrea,
è scritto tutto qui:
http://www.dotnethell.it/tips/ComandoEsterno.aspx

è sufficiente lanciare il comando:

explorer.exe c:\temp

per esempio per aprire la finestra esplora risorse della cartella temp

ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Mier Profilo | Newbie

Grazie per il vs supporto.
Ho provato con il comando (mocro) explorer.exe ma non so come passare alla macro il percorso (variabile) e la dir da aprire. Ho visto che è possibile utilizzare anche una shell in vba invece della macro, sapreste darmi qualche indicazione su come è possibile farlo.

Grazie ancora.
Andrea



>Ciao Andrea,
>è scritto tutto qui:
>http://www.dotnethell.it/tips/ComandoEsterno.aspx
>
>è sufficiente lanciare il comando:
>
>explorer.exe c:\temp
>
>per esempio per aprire la finestra esplora risorse della cartella
> temp
>
>ciao
>
>David De Giacomi
>Microsoft MVP
>http://blogs.dotnethell.it/david/

Brainkiller Profilo | Guru

>Grazie per il vs supporto.
>Ho provato con il comando (mocro) explorer.exe ma non so come
>passare alla macro il percorso (variabile) e la dir da aprire.
>Ho visto che è possibile utilizzare anche una shell in vba invece
>della macro, sapreste darmi qualche indicazione su come è possibile
> farlo.

Hai letto il Tip che ti ho indicato parla proprio di questo:

string cartella="C:\\temp";
System.Diagnostics.Process.Start("explorer.exe",cartella);

cartella è la variabile che contiene il percorso della cartella da caprire.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Mier Profilo | Newbie

Ho visto il Tip ma non riesco cmq a far aprire Esplora risorse ad una directory variabile.
Nell'mdb allegato c'è una maschera con un pulsante che apre l'Esplora risorse in documenti e un campo testo.
Riusciresti a fare in modo che il pulsante mi apra Esplora risorse nella directory specificata nel
campo Testo0?

...c'è qualche problema per allegare i file.
ci provo domani.


Grazie,
buona serata.

Andrea


>>Grazie per il vs supporto.
>> farlo.
>
>Hai letto il Tip che ti ho indicato parla proprio di questo:
>
>string cartella="C:\\temp";
>System.Diagnostics.Process.Start("explorer.exe",cartella);
>
>cartella è la variabile che contiene il percorso della cartella
> da caprire.
>
>Ciao
>
>David De Giacomi
>Microsoft MVP
>http://blogs.dotnethell.it/david/

Mier Profilo | Newbie

Ho visto il Tip ma non riesco cmq a far aprire Esplora risorse ad una directory variabile, per esempio specificata in un campo testo.
Nell'mdb allegato c'è una maschera con un pulsante che apre l'Esplora risorse in documenti e un campo testo.
Riusciresti a fare in modo che il pulsante mi apra Esplora risorse nella directory specificata nel
campo Testo0?

...c'è qualche problema per allegare i file.
ci provo domani.


Grazie,
buona serata.

Andrea


>>Grazie per il vs supporto.
>> farlo.
>
>Hai letto il Tip che ti ho indicato parla proprio di questo:
>
>string cartella="C:\\temp";
>System.Diagnostics.Process.Start("explorer.exe",cartella);
>
>cartella è la variabile che contiene il percorso della cartella
> da caprire.
>
>Ciao
>
>David De Giacomi
>Microsoft MVP
>http://blogs.dotnethell.it/david/

Brainkiller Profilo | Guru

Ciao,
non si era capito che parlavi di Access.

In access si usa la funzione VBA chiamata Shell in questo modo:

Dim cartella As String
cartella = "C:\temp"
Shell ("explorer.exe " + cartella)

al posto di "C:\temp" devi mettere il riferimento all'oggetto TextBox.

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Mier Profilo | Newbie

Ho provato così:

Dim cartella As String
cartella = Me.Testo0
Shell ("explorer.exe" + cartella), vbMaximizedFocus

Il percorso di cartella è passato correttamente.
Purtroppo non cambia nulla, "Errore di run time '53': Impossibile trovare il file"
Sei sicuro del + prima di cartella?

1000Grazie.
Andrea

Brainkiller Profilo | Guru

>Ho provato così:
>
>Dim cartella As String
>cartella = Me.Testo0
>Shell ("explorer.exe" + cartella), vbMaximizedFocus
>
>Il percorso di cartella è passato correttamente.
>Purtroppo non cambia nulla, "Errore di run time '53': Impossibile
> trovare il file"
>Sei sicuro del + prima di cartella?

Dovrai mettere uno spazio qui, invece di:

Shell ("explorer.exe" + cartella), vbMaximizedFocus

utilizza:

Shell ("explorer.exe " + cartella), vbMaximizedFocus

Dopo explorer.exe ci va uno spazio.
Fammi sapere.
ciao



David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

Mier Profilo | Newbie

Non ci posso credere, FUNZIONA!!!!
Era lo spazio che mancava...

Ti ringrazio molto,
buona giornata.

Andrea

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5