Boa noite. Alguém sabe me informar como faço para criar um atalho para um programa, que funciona como login para abrir uma aplicação ? exempo : um atalho chamdo login ai o cara clica e abre a tela de login e apartir desta tela ele loga no sistema e vai para tela principal com os menus. outra pergunta, como posso fazer para que o usuario esteja sempre disponivel no sistema em uma varivél. obrigado.
lwazevedo, acho que para o atalho é isso: C:\diretorio_instalacao_do_progress\bin\prowin32.exe -basekey "ini" -ini c:\tmp\arquivo_contendo_propath_e_outras_coisas.ini -pf c:\tmp\arquivo_contendo_parametros_de_sessao_cliente.pf -pf c:\tmp\arquivo_contendo_ip_e_porta_dos_bancos.pf -p v:\Datasul\scripts\alias_menu.p O trecho acima está muito subdividido, e acho que você conseguiria criar um atalho simplesmente com isso: C:\diretorio_instalacao_do_progress\bin\prowin32.exe -pf c:\tmp\arquivo_contendo_ip_e_porta_dos_bancos.pf -p c:\tmp\programa_tela_login.p Ou, então, assim, sem conexão com banco: C:\diretorio_instalacao_do_progress\bin\prowin32.exe -p c:\tmp\programa_tela_login.r Para registrar a sessão, posso estar enganado, mas existe uma tabela chamada "_connect" em todos os bancos progress, e nela tem os campos "_Connect-Name", "_Connect-Time", etc., e voce poderia escrever o nome do usuário nessa tabela. Como escrever não sei. Vc pode dar esse comando aí no seu banco para dar uma olhada e ver se existe essa tabela: Código: FOR EACH nome_do_seubanco._CONNECT NO-LOCK: DISP _connect._Connect-Name /*login do user*/ _connect._Connect-Device /*maquina do user*/ _connect._Connect-Time /*datetime do login*/ _connect._Connect-IPAddress /*ip do user*/ WITH 1 COL WIDTH 300. DISP _connect WITH 1 COL WIDTH 300. END. /*for each */