Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 6 anos, 4 meses atrás por Avatar photoJosé Laurindo Chiappa.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #109345
    frp_eng
    Participante

      Boa tarde GPOs

      Estou com um problema na empresa na qual trabalho, onde tem q acessar arquivos num servidor de docs e estamos com problema de versões do Windows pois estamos com várias versões de Windows instaladas em máquinas dos usuários.

      Acessamos os docs através do comando abaixo pelo Forms6i

      HOST (‘C:Arquivos de ProgramasInternet Exploreriexplore.exe http://XX.XXXXX.br/pls/prd/docs/’||NOMEDOCARQUIVO,NO_SCREEN);

      Mas devido as novas versões do Windows não esta abrindo devido o Windows 10 o iexplore é instalado na pasta C:Program Files (x86)

      Ai vem o problema como identificar qual a versão do Windows pra que possa fazer essa seleção.

      Foi feita a tentativa através do get_application_property(OPERATING_SYSTEM) mas em qualquer versão do Windows sempre esta retornando WIN32COMMON ou get_application_property(USER_INTERFACE) retornando MSWINDOWS32.

      Alguém tem alguma ajuda para solução deste caso?

      #109349
      Avatar photoJosé Laurindo Chiappa
      Moderador

        Bom, de cara eu já penso nas versões de baixa tecnologia, como por exemplo fazer um :

        Host( ‘Dir C:Arquivos de ProgramasInternet Exploreriexplore.exe /aa/b > c:tempoutput.txt’, NO_SCREEN);

        e deí abrir no Forms o arquivo c:tempoutput.txt (via TEXT_IO, óbvio) e ver se dentro dele está msg de arquivo não encontrado (se sim vai executar o host no outro dir) ou se não, aí SIm executa o host iexplore de lá mesmo …

        CASO essa opção mais simples e garantida por qquer motivo não te sirva, aí pensaria em obter a versão fazendo um HOST pra um comando de versão que funcione em command line , https://www.windows-commandline.com/find-windows-os-version-from-command/ mostra alguns….

        []s

        Chiappa

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress