Preciso iniciar o Conemu de diferentes locais no sistema de arquivos com as mesmas configurações (mexendo também o xml de configuração). A localização dessa configuração é (estranhamente) armazenada na própria configuração, portanto, se a localização for alterada, a caixa de diálogo fastconfig aparecerá na inicialização.
Vejo duas opções para evitar a caixa de diálogo fasconfig: mexer no xml na configuração, atualizar o arquivo a cada vez ou armazenar a configuração no armazenamento padrão, que é aplicado na chave -resetdefault. Essa configuração padrão parece estar codificada ...
Alguma outra solução?
Responder1
A resposta é "usar versão portátil".
Não tenho certeza por que ConEmuPortable.exe se preocupa com o caminho do aplicativo, de qualquer forma, ele verifica Data/settings/ConEmuSettins.ini para isso. Com a tarefa que tenho, achei seguro iniciar App/ConEmu/ConEmu.exe diretamente. Onde quer que você coloque o pacote portátil, ele encontra com sucesso o arquivo de configuração correto, sem alertas, armazenando a configuração na seção ".Vanilla" do ConEmu.xml
A única coisa pequena é, por precaução, não iniciar o exe com Data/settings/ConEmu.xml excluído. Você terá uma bagunça muito estranha no arquivo xml, mesmo com partes que tratam de arquivos inexistentes, que não desaparecerão mesmo se você substituí-lo posteriormente por um limpo. Use ConEmu.xml do arquivo conemuportable, se precisar de um novo arquivo de configuração de estoque. Eu não entendo como isso funciona.