Hoje iremos mostrar um tutorial de como configurar o atalho do Smartclient já com o -M no Macintosh.
O passo a passo abaixo foi elaborado por Julio Storino ( LinkedIn ).
1. Instale o SmartClient para Mac, ele deve ficar dentro da pasta Applications.
2. Abra o Editor de Scripts do Mac (Aplicativos/Utilitários/Editor de Scripts)
3. Crie um novo documento
4. Na tela seguinte, cole o trecho de código abaixo e clique no martelinho do canto superior esquerdo para compilar, o código vai mudar de cor
on run #Seta o caminho do SmartClient.app set sp to POSIX path of "/Applications/smartclient.app/" #Seta o caminho do contents dentro do SmartClient set cm to "." & sp & "Contents/MacOS/smartclient -m > /dev/null 2>&1 &" #Conta quantos processos estão em execução no momento tell application "System Events" set nscatu to (get count of (every application process whose name contains "smartclient")) if (nscatu = 0) then set nscnew to -1 else set nscnew to 0 end if end tell #Executa a chamada do SmartClient passando -M do shell script cm tell application "System Events" #Loop para esperar a tela do SmartClient aparecer repeat while (nscnew < nscatu) set nscnew to (get count of (every application process whose name contains "smartclient")) if (nscnew = 0) then set nscnew to -1 end if delay 0.1 end repeat #Espera de 0.1 segundo delay 0.1 #Traz o último processo para primeiro plano (smartclient recen chamado) repeat with proc in ((last process) whose name contains "smartclient") set currentwindow to path to frontmost application as text tell application currentwindow to activate set frontmost of proc to true end repeat end tell end run
- Abaixo um print antes de clicar no ícone do Martelo
- Abaixo um print após clicar no ícone do martelo
- Clique em Arquivo / Exporta / Selecione a pasta Aplicativos / Coloque no Nome “Protheus” em exportar como / Formato de arquivo “Aplicativo” / Clique em Salvar
- Em Aplicativos, vai ter um App chamado Protheus… basta executá-lo para chamar o SmartClient
Ou ainda pelo Spootlight do Mac…
Configuração extra:
- Para deixar o ícone do app Protheus igual ao do SmartClient, vá na pasta Aplicativos do Mac, clique sobre o SmartClient original e pressione Command+i
- Faça o mesmo com o App Protheus Command+i
- Arraste a imagem do ícone do SmartClient sobre o ícone do Protheus e voilá !!
Bom pessoal, por hoje é só.
Abraços e até a próxima.
Boa tarde,
Se eu tentar conectar em um app com broker ele não funciona.
Tem como configurar para ela funcionar no broker?
Bom dia Joás, tudo bem?
No caso, nos clientes que eu atendo que usam Broker (até os em TCloud), eles usam uma porta separada para os Macintosh.
Por exemplo, supondo que o Broker esteja na porta 4000, eles preparam um slave na porta 6000, e no smartclient.ini, setam a porta como 6000 ai ao abrir pelo Macintosh ele cai direto na porta 6000.
Grande abraço.