webdevqa.jp.net

クリップボードからURLを開くためのショートカット

クリップボードからリンクを開くショートカットを作成したいと思います。

私は頻繁にブラウザを切り替えますが、何百ものURLをコピーして貼り付けるのは非常に面倒です。

各ブラウザでページを起動するためのショートカット -を作成しましたが、URLフィールドにクリップボードからのデータを含めるにはどうすればよいですか?URLをコピーしてショートカットをクリックすると、現在クリップボードにあるURL。

これが不可能な場合、これを実現できるAutoHotKeyスクリプトまたは同様のものはありますか?

私はデスクトップショートカットを好みますが、何でも機能します。

4
good boy

驚いたことに、IE9 +には次の機能が組み込まれていることがわかりました。

1

Firefoxでは、アドレスバーに貼り付けて移動するだけです(ショートカットが割り当てられているとは思わないでください)。

FF、Chrome、その他のブラウザでクリップボードから直接URLを開くための拡張機能はたくさんあると思います。

デスクトップショートカットを使い続けたい場合は、次のことが役立つ可能性があります。 NirCmd を取得し、ショートカットを変更して、最初にNirCmdを起動し、次に次のURLで指定されたブラウザを開きます。クリップボード:

2

名前が示すように、左側のショートカットは現在クリップボードにあるURLでIEを起動し、右側のショートカットはFFでも同じことを行います。これらは一般的なショートカットです。毎回変更する必要があります。

スクリーンショットの完全なTarget行は次のとおりです。

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

もちろん、必要に応じて変更してください。さらに多くの便利なコマンド、変数名( "〜$ clipboard $"など)などについては、NirCmdヘルプファイルを参照してください。たとえば、NirCmdを使用してテキストファイルからURLのリストを読み取り、それぞれをクリップボードにコピーするバッチファイルを作成したり、それぞれで異なるブラウザを起動したりできます。

3
Karan

次のAHKスクリプトは、クリップボードのURLがオンになっているデフォルトのブラウザを起動します Ctrl+Shift+c(ブラウザがすでに実行されている場合は新しいタブを開きます)

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

スクリプトは、Runコマンドを編集することにより、カスタマイズ開く任意のブラウザにすることができます。

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

さらに楽しくするために、キーの組み合わせを使用して、指定したキーを押しながらクリックするだけで、新しいタブまたは任意のブラウザーでリンクを開くことができます。
言って、 iリンクをクリックすると、リンクが開きます[〜#〜] ie [〜#〜]
同様に cリンクをクリックします--for Chromeなど。

2
Ankit

まず、私がnoobAHKコーダーであることを宣言させてください。私は簡単な答えを探してここに来ましたが、Teqchiqeのコードは私にはうまくいきませんでした。さらに、彼または彼女はSOで非アクティブであるようです。誰かがそれが役に立つと思うかもしれない場合に備えて、これはうまくいくように見える私の簡単なコードです。

このスクリプトは、現在強調表示されているものをクリップボードにコピーし、デフォルトのブラウザで開こうとします。ハイライトされたアイテムがURLである場合は、すべて正常に開くはずです。検索語などの文字のシーケンスだけの場合、AHKスレッドは鳴りますが、AHK自体は存続します。それを試してみてください、あなたは私が何を意味するかを見るでしょう。それは悪いことではありません。

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

このスクリプトをアクティブ化するために#uを選択することは、賢明ではなかった可能性があります。しかし、それは私が使用している他のものと適合します。 (注意してください。)

clipboard =クリップボードを空にして、内容が利用可能になったときにAHKが通知するようにします。 Send ^c強調表示されているものをクリップボードにコピーします。 ClipWaitは、クリップボードの内容が安定するまでスクリプトを一時停止します。 Run, %clipboard%必要に応じてデフォルトのブラウザを開き、クリップボードの内容をブラウザに送信します。

健康にご使用ください。

0
Bill Bell