Abrir várias instâncias do Skype

0

Eu consegui usar o parâmetro /secondary para executar várias instâncias do Skype.

Mas quando nenhuma instância está em execução e eu a executo, ela é aberta com o perfil mais recente que usei. E quando eu o executo novamente, ele me pede para entrar.

Existe uma maneira de criar atalhos que abrirão uma instância e ela já estará registrada em um perfil que eu escolhi?

Por exemplo, no Pidgin eu posso usar pidgin.exe -mc <profile path> e esse perfil será usado.

    
por Hikari 19.01.2015 / 22:59

2 respostas

1

Seria possível executar uma macro a partir da linha de comando, usando um script em lote que insira os detalhes de login nessa sessão secundária do Skype. Você poderia incorporar /secondary nesse arquivo de script.

Isso significa que você não estará logado no lançamento, mas o script continuará fazendo o login automaticamente antes do lançamento da instância.

Quanto a ter a mesma conta conectada e receber atualizações ao vivo, em relação a se a primeira instância leu ou viu uma mensagem e a segunda, seguindo sua liderança e atualizando sem interação do usuário. Acredito que ambas as sessões não funcionarão simultaneamente desta forma.

Escusado será dizer que haveria potenciais riscos de segurança ao ter esses detalhes armazenados de maneira aberta.

Este artigo pode conter detalhes caso deseje prosseguir: link

    
por 20.01.2015 / 00:41
2
O parâmetro

/secondary ainda é o caminho para isso, mas sugiro usar mais magia do console.

Meu caso é que eu tenho a conta principal do skype conectada à minha conta de MS e a secundária - usada para negócios. Principal deve ser sempre on-line enquanto o secundário apenas quando estou no escritório. Parece um lugar perfeito para escrever alguns scripts, mas quais parâmetros são possíveis?

Existem fontes como: ( opções de linha de comando do Skype ) e ( link ).

Solução completa usando o script Powershell:

  1. Acesse c:\ProgramData e crie uma pasta chamada Skype_YOURACCOUNTNAME . É claro que você deve substituir a frase YOURACCOUNTNAME pela sua.

  2. Crie o arquivo Start-WorkSkype.ps1 e cole isso dentro:

    "C: \ Arquivos de programas (x86) \ Skype \ Phone \ Skype.exe" / secundário / nosplash / minimized / nome de usuário: YOURACCOUNTNAME / senha: YOURPASSWORDHERE / removível / datapath: "c: \ ProgramData \ Skype_YOURACCOUNTNAME \"

  3. Crie o arquivo Stop-WorkSkype.ps1 e cole isso dentro:

    "C: \ Arquivos de programas (x86) \ Skype \ Phone \ Skype.exe" / secundário / nome de usuário: YOURACCOUNTNAME / removível / datapath: "c: \ ProgramData \ Skype_YOURACCOUNTNAME \" / shutdown

  4. Você também pode colocar Start-WorkSkype.ps1 e Stop-WorkSkype.ps1 em alguma pasta especificada em PATH para que sejam executáveis do console o tempo todo.

Alguns comentários:

  • O diretório criado em c: \ ProgramData pode estar em outro lugar - cabe a você. Lembre-se de que o caminho vai para o parâmetro datapath .
  • / secondary - declaração explícita de que não é a principal, permitindo abrir uma nova instância do skype.exe
  • / password - não é necessário, o Skype pedirá (somente o valor do parâmetro / username será usado)
  • / nosplash e / minimized - params auto-explicativos, não necessários se você espera um comportamento diferente, especialmente se você quiser digitar a senha toda vez
  • / removível e / datapath - verifique se a instância secundária está separada da principal e se todos os dados dela estão armazenados em algum outro lugar
  • / shutdown - fecha a instância especificada
  • Funciona com o Skype 7.29.08.102 e o Windows 10 Pro.

Se você não gosta do console, tente esta solução baseada em atalho: ( link ) combinado com os parâmetros listados acima.

    
por 25.10.2016 / 12:28