Atalho para abrir o URL da área de transferência

3

Eu quero criar um atalho que abra links da área de transferência.

Freqüentemente alterno os navegadores e é muito irritante copiar / colar centenas de URLs de um para outro.

Eu criei um atalho para abrir uma página em cada navegador - mas como posso fazer o campo URL inclua dados da área de transferência, para que quando eu copiar um URL e clicar no atalho, ele direcione para o URL que está atualmente na área de transferência.

Se isso não for possível, existe um script AutoHotKey ou algo similar que possa realizar isso?

Eu preferiria um atalho do Google Desktop, mas o que quer que funcione.

    
por good boy 24.11.2012 / 14:24

3 respostas

3

Surpreendentemente, descobri que o IE9 + tem esse recurso embutido:

NoFirefox,vocêpodesimplesmenteColar&Vánabarradeendereços(nãopensequeháumatalhoatribuídoaele).

TenhocertezadequehámuitasextensõesparaFF,ChromeeoutrosnavegadoresabriremURLsdiretamentedaáreadetransferência.

Sevocêquiserficarcomosatalhosdaáreadetrabalho,aquiestáalgoquepodeajudar.Obtenha NirCmd e modifique os atalhos de modo que eles iniciem o NirCmd primeiro e, por sua vez, abre o navegador especificado com o URL da área de transferência:

Quandoosnomesindicaremoatalhoàesquerda,oIEseráiniciadocomoURLatualmentenaáreadetransferênciaeodadireitafaráomesmocomoFF.Essessãoatalhosgenéricosquenãoprecisamsermodificadostodasasvezes.

AslinhascompletasdeSegmentaçãodacapturadetelasão:

I:\nircmd.exeexecmax"C:\Program Files (x86)\Internet Explorer\iexplore.exe" ~$clipboard$
I:\nircmd.exe exec max "C:\Program Files (x86)\Mozilla Firefox\firefox.exe" ~$clipboard$

Modifique conforme necessário, obviamente. Veja o arquivo de ajuda do NirCmd para muitos comandos mais úteis, nomes de variáveis (como "~ $ clipboard $") e similares. Você pode, por exemplo, criar um arquivo em lote que use o NirCmd para ler uma lista de URLs de um arquivo de texto e copiar cada um deles para a área de transferência ou iniciar diferentes navegadores com cada um deles e assim por diante.

    
por 24.11.2012 / 18:03
1

Após o script AHK, o navegador padrão será iniciado com o URL da área de transferência em Ctrl + Deslocamento + c (abre uma nova guia se navegador já está em execução) .

^+c::
{
Sleep 50
Run, %clipboard%
Return
}

O script pode ser personalizado para abrir qualquer navegador editando o comando Run .

Run "C:\Program Files (x86)\Internet Explorer\iexplore.exe" %clipboard%

Para ainda mais divertido, você pode ter combinações de teclas para abrir o link em uma nova aba ou em qualquer navegador apenas clicando nele enquanto segura uma tecla especificada.
Diga, segurando i e clicando no link Abre Link no IE .
Similarmente c e clicando no link - para Chrome , etc.

    
por 29.11.2012 / 22:04
0
Primeiro de tudo, deixe-me declarar que sou um programador AHK noob. Eu vim aqui procurando uma resposta rápida e o código do Teqchiqe não funcionou para mim. Além disso, ele parece estar inativo no SO. No caso de alguém achar útil, aqui está o meu código simples que parece funcionar.

Este script copia o que está atualmente destacado para a área de transferência e tenta abri-lo no navegador padrão. Se o item destacado for um URL muito bom, ele deve ser aberto. Se for apenas uma seqüência de caracteres, como um termo de pesquisa, o thread do AHK irá falhar, mas o próprio AHK persistirá. Experimente, você verá o que quero dizer. Não é tão ruim assim.

#u::
clipboard =  
Send ^c
ClipWait  
Run, %clipboard%
Exit

É bem possível que a escolha de #u por ativar este roteiro tenha sido mal-aconselhada; no entanto, ele se encaixa com os outros que estou usando. (Apenas tenha cuidado.)

clipboard = esvazia a área de transferência para que o AHK perceba quando seu conteúdo estiver disponível. Send ^c copia o que estiver destacado para a área de transferência. ClipWait pausa o script até que o conteúdo da área de transferência estabilize. Run, %clipboard% abre o navegador padrão, se necessário, e envia o conteúdo da área de transferência para ele.

Use-o com boa saúde.

    
por 19.02.2017 / 16:54