ABRIR PASTA NO WINDOWS EXPLORER
preciso de ajuda para fazer um comando onde ao clicar em um botão, o sistema pega o conteudo da caixa de texto A B e C e abre as pastas correspondentes no windows explorer exibindo o arquivo solicitado.
ex: pasta A/pasta B/arquivo C
desde já agradeço a colaboração.
um abraço a todos.
ex: pasta A/pasta B/arquivo C
desde já agradeço a colaboração.
um abraço a todos.
Caro L@ANCELOT:
Acho que o que vc quer é simplesmente abrir o Windows Explorer para que apareçam diretamente as pastas/arquivos selecionados e não "abrir e sair executando o programa". Estou certo ?
Se fà 'r isto, trabalhe com as configurações iniciais do Windows Explorer.
Abaixo uma cópia dos parà ¢metros para iniciar o Windows Explorer:
----------------------------------------------------------------------------------
Explorer [/n] [/e] [(,)/root,object] [/select,object]
/n Opens a new single-pane window for the default
selection. This is usually the root of the drive Windows
is installed on. If the window is already open, a
duplicate opens.
/e Opens Windows Explorer in its default view.
/root,object Opens a window view of the specified object.
/select,object Opens a window view with the specified folder, file or
application selected.
Examples:
Example 1: Explorer /select,C:\TestDir\TestApp.exe
Opens a window view with TestApp selected.
Example 2: Explorer /e,/root,C:\TestDir\TestApp.exe
This opens Explorer with C: expanded and TestApp selected.
Example 3: Explorer /root,\\TestSvr\TestShare
Opens a window view of the specified share.
Example 4: Explorer /root,\\TestSvr\TestShare,select,TestApp.exe
Opens a window view of the specified share with TestApp selected.
--------------------------------------------------------------------------------------------------
Acho que o exemplo 4 faz o que vc quer.
Extraido do link:
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/152/4/57.asp&NoWebContent=1
Acho que o que vc quer é simplesmente abrir o Windows Explorer para que apareçam diretamente as pastas/arquivos selecionados e não "abrir e sair executando o programa". Estou certo ?
Se fà 'r isto, trabalhe com as configurações iniciais do Windows Explorer.
Abaixo uma cópia dos parà ¢metros para iniciar o Windows Explorer:
----------------------------------------------------------------------------------
Explorer [/n] [/e] [(,)/root,object] [/select,object]
/n Opens a new single-pane window for the default
selection. This is usually the root of the drive Windows
is installed on. If the window is already open, a
duplicate opens.
/e Opens Windows Explorer in its default view.
/root,object Opens a window view of the specified object.
/select,object Opens a window view with the specified folder, file or
application selected.
Examples:
Example 1: Explorer /select,C:\TestDir\TestApp.exe
Opens a window view with TestApp selected.
Example 2: Explorer /e,/root,C:\TestDir\TestApp.exe
This opens Explorer with C: expanded and TestApp selected.
Example 3: Explorer /root,\\TestSvr\TestShare
Opens a window view of the specified share.
Example 4: Explorer /root,\\TestSvr\TestShare,select,TestApp.exe
Opens a window view of the specified share with TestApp selected.
--------------------------------------------------------------------------------------------------
Acho que o exemplo 4 faz o que vc quer.
Extraido do link:
http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/152/4/57.asp&NoWebContent=1
L@ANCELOT:
então faça assim:
Shell "explorer /select,C:\" & CD & "\" & FILME & "\" fotograma & ".tif", vbNormalFocus
Só vai abrir a janela do Windows Explorer com:
C:\Variavel CD\Variavel FILME\Variavel Fotograma.tif
o arquivo da variável fotograma.tif estará selecionado. (Veja exemplo 1, da resposta que passei.)
então faça assim:
Shell "explorer /select,C:\" & CD & "\" & FILME & "\" fotograma & ".tif", vbNormalFocus
Só vai abrir a janela do Windows Explorer com:
C:\Variavel CD\Variavel FILME\Variavel Fotograma.tif
o arquivo da variável fotograma.tif estará selecionado. (Veja exemplo 1, da resposta que passei.)
Tópico encerrado , respostas não são mais permitidas