Quem está conectado?
Há 2 usuários online :: 0 registrados, 0 invisíveis e 2 visitantes Nenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 153 em Ter Mar 09, 2021 2:43 am
Últimos assuntos
Destaque do mês
Obrigado pela colaboração!
[BAT] Batch FolderBrowserDialog
Página 1 de 1
[BAT] Batch FolderBrowserDialog
Esse é um exemplo de FolderBrowserDialog para Batch.
- Código:
@echo off
mode con:cols=90 lines=12
::Script criado no masbat v2.0
title -==*==- Batch FolderBrowserDialog -==*==-
(
echo Option Explicit
echo.
echo WScript.Echo BrowseFolder^( "My Computer", False ^)
echo.
echo Function BrowseFolder^( myStartLocation, blnSimpleDialog ^)
echo Const MY_COMPUTER = ^&H11^&
echo Const WINDOW_HANDLE = 0
echo.
echo Dim numOptions, objFolder, objFolderItem
echo Dim objPath, objShell, strPath, strPrompt
echo.
echo strPrompt = "Selecione a pasta que será organizada:"
echo If blnSimpleDialog = True Then
echo numOptions = 0
echo Else
echo numOptions = ^&H10^&
echo End If
echo.
echo Set objShell = CreateObject^( "Shell.Application" ^)
echo.
echo If UCase^( myStartLocation ^) = "%userprofile%" Then
echo Set objFolder = objShell.Namespace^( MY_COMPUTER ^)
echo Set objFolderItem = objFolder.Self
echo strPath = objFolderItem.Path
echo Else
echo strPath = myStartLocation
echo End If
echo.
echo Set objFolder = objShell.BrowseForFolder^( WINDOW_HANDLE, strPrompt, _
echo numOptions, strPath ^)
echo If objFolder Is Nothing Then
echo BrowseFolder = ""
echo Exit Function
echo End If
echo.
echo Set objFolderItem = objFolder.Self
echo objPath = objFolderItem.Path
echo.
echo BrowseFolder = objPath
echo End Function
)>"%tmp%\Folderpath.vbs"
for /f "tokens=* delims=*" %%a in ('Cscript "%tmp%\Folderpath.vbs" //nologo') do (set "a=%%a")
echo Vocˆ selecionou a pasta "%a%"
pause>nul
Tópicos semelhantes
» [BAT] Batch SaveDialog
» [BAT] Batch inputbox
» [BAT] Batch OpenDialog
» [BAT] Batch com comando at
» [BAT/VBS] Gerador de Beep para batch
» [BAT] Batch inputbox
» [BAT] Batch OpenDialog
» [BAT] Batch com comando at
» [BAT/VBS] Gerador de Beep para batch
Página 1 de 1
Permissões neste sub-fórum
Não podes responder a tópicos
|
|
Dom Dez 10, 2023 10:47 am por Raffa
» [BAT] MegaNumeros simulador da mega sena
Sex Jan 17, 2020 7:00 pm por castioni24
» Agendador de tarefas
Seg Ago 26, 2019 1:53 pm por Delmar Grande
» Remover duplicados e frases de um txt
Ter Jul 23, 2019 7:00 pm por Delmar Grande
» Modificações do nome de usuário
Qui maio 24, 2018 1:14 am por biopha
» [bat] Deletar uma linha de um lote de arquivo Txt, sem matar as linhas vazias
Ter Ago 01, 2017 1:46 pm por sachadee
» Aulas de cmd
Sex Fev 24, 2017 4:44 pm por sachadee
» Fazer chat em rede domestica
Dom Ago 14, 2016 12:19 am por Diego Augusto
» redirecionar comando for pra outro batch
Sex maio 27, 2016 1:29 pm por castioni24