4D v15.4

CREATE ALIAS

Página Inicial

 
4D v15.4
CREATE ALIAS

CREATE ALIAS 


 

CREATE ALIAS ( rotaObjetivo ; rotaAlias ) 
Parâmetro Tipo   Descrição
rotaObjetivo  String in Nome da rota de acesso do alias/atalho alvo
rotaAlias  String in Nome ou rota de acesso completa para o alias ou atalho

O comando CREATE ALIAS cria um alias (chamado “atalho” em Windows) do arquivo ou pasta objetivo passado em rotaObjetivo. O nome e a localização são definidos pelo parâmetro rotaAlias.

Pode criar um alias de todo tipo de documento ou de pasta. O ícone do alias será idêntico ao do elemento objetivo. O ícone contém uma pequena flecha na parte inferior esquerda. Em Mac OS, o nome do ícone é mostrado em caracteres em itálico.

Este comando não atribui um nome por padrão, o nome tem que ser passado no parâmetro rotaAlias. Se apenas passa um nome neste parâmetro, o alias é criado na pasta ativa atual (geralmente a pasta que contém o arquivo de estrutura).

Nota: em Windows, os atalhos são arquivos com extensão “.LNK” (invisível). Se esta extensão não for passada, é adicionada automaticamente pelo comando.

Se for passada uma string vazia em rotaObjetivo, o comando não faz nada.

Exemplo  

Seu banco gera arquivos de texto chamados “RelatórioNúmero” armazenados na pasta do banco. O usuário quer criar atalhos a estes relatórios e armazená-los em uma localização conveniente:

  //Method CREATE_REPORT
 C_TEXT($vtRport)
 C_TEXT($vtpath)
 C_TEXT($vaname)
 C_TIME(vDoc)
 C_LONGINT($ReportNber)
 
 $vTReport:=... //Criar relatòrio
 $ReportNber:=... //Calcula o número do relatório
 $vaName:="Report"+String($ReportNber)+".txt" //Nome do arquivo
 vDoc:=Create document($vaName)
 If(OK=1)
    SEND PACKET(vDoc;$vTReport)
    CLOSE DOCUMENT(vDoc)
  //Adiciona o alias
    CONFIRM("Criar um alias para esse relatório?")
    If(OK=1)
       $vtPath:=Select folder("Onde quer que seu alias seja criado?")
       If(OK=1)
          CREATE ALIAS($vaName;$vtPath+$vaName)
          If(OK=1)
             SHOW ON DISK($vtPath+$vaName)
  //Mostrar o local do alias
          End if
       End if
    End if
 End if

A variável sistema OK assume o valor 1 se o comando for executado corretamente, se não assume o valor 0.



Ver também 

RESOLVE ALIAS

 
PROPRIEDADES 

Produto: 4D
Tema: Documentos de Sistema
Número 694

Este comando modifica a variável sistema OK

 
HISTÓRIA 

Criado por: 4D v6.7

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v15.4)
Manual de linguagem 4D ( 4D v15.3)