【问题标题】:Nppexec Howto pass selected link from npp editor to external browserNppexec 如何将选定的链接从 npp 编辑器传递到外部浏览器
【发布时间】:2012-05-30 19:22:53
【问题描述】:

是否可以将选定的文本从记事本 ++ 传递到浏览器(chrome)? 如何传递的不是 TEMP_FILE 的路径而是内容?

//—need a correction—
set ChromeRun = C:\Documents and Settings\My\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
set TEMP_FILE = $(SYS.TEMP)\npp_sel.txt
// save current selection as ANSI text file
SEL_SAVETO $(TEMP_FILE) :a
// run Chrome.exe for this file
$(ChromeRun) –-homepage $(TEMP_FILE)

你能帮我写一下这个脚本吗

【问题讨论】:

    标签: google-chrome notepad++ external-process nppexec


    【解决方案1】:

    NppExec 可以使用$(CURRENT_WORD) 直接引用突出显示的单词。所以你不需要 sel_saveto 或临时文件。

    下面的 sn-p 适用于 Firefox。您应该能够以明显的方式为 Chrome 修改它。

    在 NppExec 控制台窗口中:

         `npp_run firefox $(CURRENT_WORD)`,
    

    其中$(CURRENT_WORD) 是例如您在 Notepad++ 的当前文件中突出显示的 URL (http://google.com)。

    【讨论】:

    • 谢谢,您对 $(CURRENT_WORD) 的建议在 Gnome/LINUX 中对我很有用。现在,它起作用了! set avant = "C:\Program Files\Avant Browser\avant.exe" npp_run $(avant) $(CURRENT_WORD) 如果我们在 Windows 中处理,只需注意一点,标准的 Notepad++ ALT+F2 也在做同样的事情...
    • 看来问题必须关闭,因为你帮我解决了这个问题
    • @Yurij73,很高兴它成功了。如果您对此感到满意,建议您接受答案。这将表明问题已解决。赞成票也永远不会受到伤害;)
    猜你喜欢
    • 2019-11-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-24
    • 1970-01-01
    • 2019-11-23
    相关资源
    最近更新 更多