Javascript 连接记事本++;直接使用浏览器文本区域

Javascript 连接记事本++;直接使用浏览器文本区域,javascript,html,windows-10,textarea,notepad++,Javascript,Html,Windows 10,Textarea,Notepad++,因此,基本上,我所在的公司让我使用浏览器文本区来编写JS代码,因为他们拥有无法绕过的安全功能。我非常习惯使用IDE编写代码,目前的安排效率很低。有没有办法创建一个脚本/程序,可以直接将我在IDE中编写的内容(例如记事本++或sublime/webstorm等)复制到浏览器中打开的文本区域。当然,这个想法是,这应该自动发生 这似乎有些牵强,但我现在非常绝望。一次又一次地从IDE手动复制到浏览器,浪费了太多时间 如果这样的应用程序不存在。。那我要创造它有多难呢?我是一名web开发人员,没有桌面应用程

因此,基本上,我所在的公司让我使用浏览器文本区来编写JS代码,因为他们拥有无法绕过的安全功能。我非常习惯使用IDE编写代码,目前的安排效率很低。有没有办法创建一个脚本/程序,可以直接将我在IDE中编写的内容(例如记事本++或sublime/webstorm等)复制到浏览器中打开的文本区域。当然,这个想法是,这应该自动发生

这似乎有些牵强,但我现在非常绝望。一次又一次地从IDE手动复制到浏览器,浪费了太多时间


如果这样的应用程序不存在。。那我要创造它有多难呢?我是一名web开发人员,没有桌面应用程序方面的经验。

一种方法是使用脚本复制正在处理的文件的内容,然后将其粘贴到网页上所需的输入字段中。您可以通过双击该文件来运行它,或者将其设置为预定任务,或者创建一个键盘宏来运行该文件

这是否真的对你有帮助取决于你需求的细节,但也许它会给你一些想法

该脚本只需打开一个给定的网页,将数据插入给定的字段,然后关闭该网页

open-webpage-insert-data.ps1
粘贴复制的代码之前,首先检查输入字段的当前值或删除已有的内容可能很有用,但这显然取决于您的设置。

如果切换到,您可以使用此Chrome扩展名:Thx man!我安装了Atom,它工作得非常好。唯一的缺点是,一旦textarea自动在IDE中打开,它就不能正确地检测语言(在我的例子中是JS),我必须手动选择它。谢谢大家,这很酷,我想知道notepad++是否可以做到这一点,创建一个也能做到这一点的插件应该不会太难,但想到这一点很好:)
$url = "https://google.co.uk"
$codefile = "C:\test.txt"
$inputid = "lst-ib"
# Get the code
$code = Get-Content $codefile
# Create Internet Explorer instance and navigate to the page
$ie = New-Object -com "InternetExplorer.Application"
$ie.visible = $true
$ie.Navigate($url)
While ($ie.readyState -ne 4) { }
# Insert the code and quit IE
$ie.Document.GetElementById($inputid).Value = $code
$ie.Quit()