4D v14.3Select folder |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
Select folder
|
Select folder ( {mensagem }{;}{ rotaPadrao {; opções}} ) -> Resultado | ||||||||
Parâmetro | Tipo | Descrição | ||||||
mensagem | cadeia |
![]() |
Título da janela | |||||
rotaPadrao | cadeia, Inteiro longo |
![]() |
• Rota padrão ou • String vazia para mostrar a pasta de usuário padrão (“Meus documentos” em Windows, “Documentos” em Mac OS), ou • Número de rota memorizada | |||||
opções | Inteiro longo |
![]() |
Opções de seleção em Mac OS | |||||
Resultado | cadeia |
![]() |
Rota de acesso à pasta selecionada | |||||
O comando Select folder mostra uma caixa de diálogo que lhe permite selecionar manualmente uma pasta e depois recuperar a rota de acesso completa a essa pasta. O parâmetro opcional rotaPadrao pode ser utilizado para designar a localização de uma pasta que inicialmente será mostrada na caixa de diálogo de seleção da pasta.
Nota: este comando não modifica a pasta atual da aplicação 4D.
O comando Select folder mostra uma caixa de diálogo padrão de navegação através dos volumes e as pastas.
O parâmetro opcional mensagem lhe permite mostrar uma mensagem na caixa de diálogo. Nos seguintes exemplos, a mensagem é "Selecione uma pasta de destino":
Windows
Mac OS
Note: Este mecanismo é idêntico ao usado pelo comando Select document. O número de rotas memorizadas é passado entre os dois comandos.
O parâmetro opções permite que você se beneficie de funções adicionais no Mac OS. Nesse parâmetro, você pode passar uma das seguintes constantes, encontradas no tema Documentos Sistema:
Constante | Tipo | Valor |
Package open | Inteiro longo | 2 |
Use sheet window | Inteiro longo | 16 |
Pode passar uma constante ou a combinação de duas. Estas opções apenas consideradas no Mac OS. Em Windows, o parâmetro opçoes é ignorado se for passado.
O usuário seleciona uma pasta e logo faz clique no botão Aceitar (em Windows) ou Selecionar (em Mac OS). A rota de acesso a pasta é então retornada pela função.
O exemplo abaixo lhe permite selecionar a pasta na qual serão armazenadas as imagens da biblioteca de imagens:
$PastaImag:=Select folder("Selecione uma pasta para suas imagens.")
PICTURE LIBRARY LIST(imagemRefs;imagemNomes)
For($n;1;Size of array(imagemNomes))
$vRef:=Create document($PastaImag+imagemNomes{$n};"PICT")
If(OK=1)
GET PICTURE FROM LIBRARY(imagemRefs{$n};$vImagGuardadast)
SAVE PICTURE TO FILE($vRef;$vImagGuardadast)
CLOSE DOCUMENT($vRef)
End if
End for
Produto: 4D
Tema: Documentos de Sistema
Número
670
Modificado: 4D v11 SQL
Modificado: 4D v12
CREATE FOLDER
FOLDER LIST
Select document
Chemin accès, Folder
Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)
Inherited from : Select folder ( 4D v11 SQL Release 6)