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

    Oi Richard!
    O problema não era "o que" usar.... (os-command com start ou com notepad.exe).
    O problema estava na chamada ao CMD.exe (que o comando OS-COMMAND faz).
    Não consegui descobrir porque quando inicio o sistema Totvs12 pelo IE, o cmd.exe tentava abrir o diretório desktop do usuário (que no caso é um diretório de rede) - e no cmd.exe não há suporte para caminhos UNC (\\192.168....\usuárioXX\Desktop ). Isso causa um erro no cmd.exe que não abre o arquivo. Como tinha ainda o NO-WAIT, o erro não aparecia no Progress.
    Iniciando o Totvs12 pelo Firefox, o cmd.exe inicia apontando para um drive (C:, D: ....) assim o cmd.exe funciona sem o erro inicial. A solução que achei foi modificar um registro (regedit) que diz para o cmd.exe não validar o suporte para caminhos UNC...

    Veja bem ... o navegador "chama" o Java... que inicia o Datasul Interactive (client Progress). Daí para a chamada do OS-COMMAND (cmd.exe) em um específico... Não sei o que o navegador (lá no início) influi na chamada do cmd.exe !!!

    Mas isso é um daqueles probleminhas chatos que faz a gente perder muito tempo e o resultado disso é muito pequeno.
    fdantas curtiu isso.
  2. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    é, como disse o Rafael, o IE já era.
    rlfritz curtiu isso.

Compartilhe esta Página