向计算机上的文件写入lating

Writing a latlng to a file on the computer

本文关键字:lating 文件 计算机      更新时间:2023-09-26

我做了一个函数,可以从url中获取一个地址,并返回其latlng,并在地址上显示一个标记。有没有一个javascript函数可以将latlng写入剪贴板。谢谢

不,目前还没有JavaScript访问剪贴板的标准机制。有各种非标准机制,比如Flash(零剪贴板等),但它们当然需要Flash。

正如T.J.Crowder在他的回答和afaicr中所说,没有一个javascript函数可以访问剪贴板。无论如何,如果你在Windows下,你可以尝试将javascript与WSH结合起来(Windows Script Host)脚本,并将latlng从该脚本传递到剪贴板。请注意,如果需要,您可以在同一文件中同时使用javascript(JScript,Microsoft javascript风格,与javascript相同,只是名称更改)和VBscript编写WSH文件的脚本。因此,您可以重新利用在线VBScript来执行对剪贴板的访问,并传递在JScript中获得的变量值。

我找到了一些URL,只是为了指出问题(尝试更好地搜索,甚至是VBscript或WSH教程):

http://www.memosoup.com/20100126/using-the-clipboard-in-wsh.html

http://www.codeproject.com/Articles/33702/WSH-Clipboard-Access

http://nerds-central.blogspot.it/2007/01/using-jscript-to-paste-text-into.html

您可以将latlng值存储在Cookie中,然后从将执行复制到剪贴板的WSH脚本中读取它。用另一种方式,您可以编写一个执行相同任务的简单控制台.exe程序。您可以从服务器端语言或javascript启动它们。

如果你是在Unix下开发的,你可以尝试从Unix shell scriptUnix programming中搜索关于制作上述内容的可能性的信息。