| 4D v15.4Get file from pasteboard | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v15.4
 Get file from pasteboard 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Get file from pasteboard ( indiceN ) -> Resultado | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| indiceN | Inteiro longo |   | Arquivo N incluído na ação de arrastar | |||||
| Resultado | String |   | Rota do arquivo extraído da área de transferência | |||||
O comando Get file from pasteboard devolve a rota de acesso absoluto de um arquivo incluído em uma operação de arrastar e soltar. Vários arquivos podem ser selecionados e movidos simultâneamente. O parâmetro indiceN são utilizados para designar um arquivo entre um conjunto de arquivos selecionados.
Se não houver arquivo N no porta-papéis, o comando devolve uma string vazia.
O exemplo a seguir pode ser utilizado para recuperar em um array todas as rotas de acesso aos arquivos incluídos na operação arrastar e soltar:
 ARRAY TEXT($arrayArquivos;0)
 C_TEXT($vtarquivo)
 C_INTEGER($n)
 $n:=1
 Repeat
    $vtarquivo:=Get file from pasteboard($n)
    If($vtarchivo#"")
       APPEND TO ARRAY($arrayArquivos;$vtarquivo)
       $n:=$n+1
    End if
 Until($vtarquivo="")
 Adicionar um comentário
Adicionar um comentário