Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
OPEN URL
|
OPEN URL ( rota {; appName}{; *} ) | ||||||||
Parâmetro | Tipo | Descrição | ||||||
rota | String |
![]() |
Path of document or URL to open | |||||
appName | String |
![]() |
Name of application to use | |||||
* | Operador |
![]() |
Se especificado = URL não é traduzido, se omitido = URL é traduzido | |||||
O comando OPEN URL lança seu navegador web por padrão e o abre com a URL passada no parâmetro url.
O parâmetro rota pode conter bem um URL estandarte ou uma rota de acesso de arquivo. O comando aceita dois pontos (':') Sob Mac OS, barras oblíquas ('\') Sob Windows ou um URL Posix que comece por arquivo://. Se o parâmetro nomAp se omite, 4D primeiro tenta interpretar o parâmetro rota como um nome de rota de arquivo. Se este é o caso, 4D solicitará ao sistema abrir o arquivo utilizando a aplicação mais apropriada (por exemplo, um navegador para os arquivos .html, Word para os arquivos .doc, etc.). O parâmetro * se ignora neste caso.
Se o parâmetro rota contém um URL estandarte (protocolos mailto:, news:, http:, etc.), 4D lança o navegador web por padrão e acessa ao URL. Se não há navegador nos volumes conectados ao ordenador, o comando não têm efeito.
Quando se passa o parâmetro nomAp, o comando interroga ao sistema. Caso se instale uma aplicação com este nome, que se inicia e o comando lhe pede que abra o endereço URL ou o documento especificado.
Em Windows, o mecanismo para o reconhecimento do nome da aplicação é a mesma que o utilizado pelo comando "Executar" do menu Inicio. Por exemplo, poderia passar:
"iexplore" para iniciar Internet Explorer.
"chrome" para iniciar Chrome (se está instalado)
"winword" para iniciar MS Word (se está instalado)
Os seguintes exemplos mostram os diferentes tipos de cadeias que são aceitas como URLs pelo comando:
OPEN URL("http://www.4d.com")
OPEN URL("file://C:/Users/Laurent/Documents/pending.htm")
OPEN URL("C:\\Users\\Laurent\\Documents\\pending.htm")
OPEN URL("mailto:jean_martin@4d.fr")
Este exemplo pode ser utilizado para lançar uma aplicação mais conveniente:
$file:=Select document("";"";0)
If(OK=1)
OPEN URL(Document)
End if
Pode abrir um arquivo texto com diferentes aplicações:
OPEN URL("C:\\temp\\cookies.txt") //abre o arquivo com o Bloc de notas
OPEN URL("C:\\temp\\cookies.txt";"winword") //abre o arquivo com MS Word (se está instalado)
OPEN URL("C:\\temp\\cookies.txt";"excel") //abre o arquivo com MS Excel (se está instalado)
Produto: 4D
Tema: Ferramentas
Número
673
Modificado: 4D v11 SQL Release 2
Modificado: 4D v14 R3
Renomear: 4D v14 R3 (OPEN WEB URL)
Manual de linguagem 4D ( 4D v20 R7)