Como integrar aplicativos não portáteis na Plataforma PortableApps?

2

Eu tenho aplicativos portáteis no meu usb e quero adicionar outro programa portátil não no formato .paf . Pesquisando on-line e encontrei instruções para criar uma pasta em X:\Portable Apps\name of app para armazenar os arquivos do programa.

No entanto, a plataforma encontra a instalação de aplicativos portáteis acessando X:\Portable Apps\name of app\app.exe . Portanto, se o .exe estiver oculto entre as subpastas, ele não será reconhecido. Se eu criar um atalho no diretório raiz da pasta apps, ele ainda não será selecionado.

Por exemplo, digamos que eu queira instalar a versão mais recente do OBS Studio . Como eu conseguiria que isso fosse exibido na Plataforma PortableApps?

    
por Alphex 06.02.2017 / 14:44

1 resposta

0

Eu modifiquei as instruções do How-To Geek e resolveu o problema criando um atalho .exe na pasta raiz do programa.

  • Faça o download e salve seu aplicativo em X\PortableApps\ProgramName
  • Abra um editor de texto (como o Bloco de notas) e insira o comando cd <relative app path> & start <app.exe> ('start' garante que o script saia corretamente um>)
    • Exemplo: O comando para OBS Studio 64 bits seria cd bin/64bit & start obs64.exe , enquanto o comando para git-gui seria cd cmd & start git-gui.exe
  • Salve seu script como um arquivo .bat
  • (Opcional) : Extraia o ícone .ico do seu programa para usar como um ícone para o seu atalho
  • Converta seu .bat em .exe usando o Conversor de morcego para exe
    • No programa, procure o arquivo em lote .bat com o botão ...
    • Selecione a pasta raiz do seu programa para o local "Salvar como"
    • Selecione a opção "Invisível" na caixa Visibilidade para executar sem abrir uma janela do console
    • (Opcional) : escolha um ícone .ico na guia Versioninformations em "Arquivo de ícones"
  • Clique em compilar para gerar seu atalho .exe

Na nota da OBS, certifique-se de run no modo portátil criando um arquivo chamado portable_mode.txt na sua pasta principal do OBS-Studio. Isso impede que o OBS deixe os arquivos de configurações em qualquer um dos computadores que você usa.

    
por 07.03.2017 / 02:48