Я обычно запускаю несколько браузеров одновременно. И продолжаю менять мой браузер по умолчанию случайно, потому что я ненавижу концепцию использования по умолчанию в любое время. Я попытался использовать приложение, которое показывает мне список вместо этого, но оно не учитывает те, которые работают или нет, и т.д ...
Теперь я только что понял, что копирование и вставка URL - это путь. Я знаю, какие браузеры открыты, я знаю, что на других вкладках. Я могу посмотреть, прежде чем вставлять и передумать. Я могу решить, открыть ли мне новую вкладку или использовать ее повторно. я могу решить, где в списке вкладок я открою новый. Вставка и т. д. имеет несколько преимуществ, которые никогда не сможет найти ни один браузер.
но копирование URL это боль. особенно, так как я могу нажать случайно при этом. и тогда я должен ждать открытия нежелательного браузера. закрой его. вернитесь к копированию. или я просто нажимаю по рефлексу, когда вижу URL, который хочу прочитать по электронной почте ...
Итак, поскольку действие "браузер по умолчанию" просто отправляет URL-адрес приложению, как проще отправить его в буфер обмена? Есть ли простой скрипт, который я могу использовать на окнах, чтобы сделать это? на Linux я сделал это с одним вкладышем ... но я не знаю, как писать сценарии Windows, не взорвавшись и не установив Cygwin, и я не хочу делать это сейчас.
редактировать 1:
нашел clip.exe, который по умолчанию поставляется в windows, но передать ему информацию довольно сложно.
C:\>echo http://asd@asdf.com/?x=1&y | clip
http://asd@asdf.com/?x=1
'y' is not recognized as an internal or external command,
operable program or batch file.
поэтому я попытался добавить кавычки ... но теперь URL-адрес в буфере обмена также имеет кавычки ...
редактировать 2:
Как использовать пользовательский браузер по умолчанию здесь:
редактировать 3: Это становится большим проектом ... буду продолжать добавлять обновления здесь. Сценарий позаботился о тяжелом ответе, поэтому добавление в буфер обмена решено. но это решает только 50% проблемы, делая этот скрипт браузером по умолчанию, оказывается огромной проблемой.
Приличный способ уведомить пользователя (меня :) о том, что произошло, и что было скопировано в буфер обмена, прежде чем я изменить фокус и вставить. http://www.paralint.com/projects/notifu/