Duvida OS-COMMAND com comportamento diferente no Internet Explorer e no Firefox

Discussão em 'Progress 4GL' iniciado por rlfritz, Setembro 9, 2015.

  1. rlfritz

    rlfritz Membro Ativo

    Bom dia!
    Estou com uma dúvida um pouco curiosa!
    Tenho um específico que gera um arquivo .TXT no c:\temp e depois abre o arquivo com o notepad.exe...
    OS-COMMAND NO-WAIT VALUE("notepad.exe c:\temp\rel-embarque.txt").

    Quando o usuário acessa o sistema Totvs 12 pelo Firefox, o programa abre o arquivo txt no notepad.
    Se o usuário acessa com o Internet Explorer, o notepad não abre.

    Alguém já viu algo parecido?

    Robert.
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Já tentou sem o .exe ?
  3. rlfritz

    rlfritz Membro Ativo

    Oi Rafael!

    Tentei tirar o .exe ... mas não deu certo. Continua o problema.
  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Seria permissões do java no IE que estão diferentes do Firefox?
  5. rlfritz

    rlfritz Membro Ativo

    Deu um pouco de trabalho, mas como sou meio teimoso, resolvi ir atrás do problema...

    Executei o comando OS-COMMAND pelo _edit.p (sem usar o no-wait) ... a partir do Firefox e depois do Internet Explorer.
    Pelo Firefox não deu nenhuma mensagem de erro.. apenas apareceu uma tela do CMD.exe sem nada.
    No internet explorer deu esta mensagem quando abriu o CMD.exe:
    '\\192.168.0.232\Usuarios\robert.fritz\Desktop'
    CMD.EXE foi iniciado tendo o caminho acima como pasta atual.
    Não há suporte para caminhos UNC. Padronizando para pasta do Windows.

    Pesquisei um pouco, e no site da Microsoft encontrei a solução:
    https://support.microsoft.com/pt-br/kb/156276

    resumindo... tem um registro (regedit) que precisa ser ajustado:
    O caminho do registro:
    HKEY_CURRENT_USER \Software \Microsoft \Command Processor
    Adicionar o valor REG_DWORD DisableUNCCheck e defina o valor como 0 x 1 (Hex).

    Pronto! Agora não deu mais problema.
    fdantas e Eilleen curtiram isso.
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Essa alteração deve ser feita só no servidor ou em todas máquinas que usarem IE?

Compartilhe esta Página