Eu geralmente executo vários navegadores de uma só vez. E continuo mudando meu navegador padrão aleatoriamente porque eu odeio o conceito de ter um padrão a qualquer momento. Eu tentei usar um aplicativo que me mostra uma lista, mas não conta para aqueles que estão em execução ou não etc ...
Agora eu percebi que copiar e colar a URL é o caminho a seguir. Eu sei quais navegadores estão abertos, eu sei o que está nas outras guias. Eu posso olhar antes de colar e mudar minha mente. Eu posso decidir se eu abro uma nova aba ou se eu reutilizo uma. Eu posso decidir onde na aba eu vou abrir um novo. etc. colar tem várias vantagens que nenhum seletor de navegador poderá corresponder.
mas copiar o URL é uma dor. especialmente desde que eu possa clicar por acidente ao fazê-lo. e então eu tenho que esperar o navegador indesejado abrir. fecha-o. volte a copiar. ou eu só clico por reflexo quando vejo uma url que eu quero ler do e-mail ...
Assim, como a ação "navegador padrão" está apenas enviando uma URL para um aplicativo, qual é a maneira mais simples de enviar a área de transferência? Existe um script simples que eu possa usar no Windows para fazer isso? no linux eu fiz isso com um forro ... mas eu não sei como escrever scripts no windows sem precisar explodir e instalar o cygwin, e não quero fazer isso agora.
edite 1:
encontrado clip.exe que é fornecido no Windows por padrão, mas passar informações para ele é complicado.
C:\>echo http://[email protected]/?x=1&y | clip
http://[email protected]/?x=1
'y' is not recognized as an internal or external command,
operable program or batch file.
então eu tentei adicionar aspas ... mas agora o url na área de transferência também tem aspas ...
edição 2:
como usar um navegador padrão personalizado aqui:
Como posso definir o navegador padrão do Windows, para um aplicativo personalizado, como o foobar.exe?
edição 3:
Isso está se tornando um grande projeto ... continuará adicionando atualizações aqui. O script foi atendido pela resposta pesada, portanto, a adição à área de transferência foi resolvida. mas isso só cuida de 50% do problema, fazendo com que o script do navegador padrão esteja provando ser um grande problema.
maneira decente de notificar o usuário (eu :) do que aconteceu, e o que foi copiado para a área de transferência antes de eu mudar o foco e colar. link