2010-11-15 156 views
1

我的情况是这样的:超链接到网络共享

我有两个网络共享(在同一网络上),我想构建它们作为A HREF网络共享。我试图使它适用于此处给出的所有解决方案,但无法成功。这些HREF链接通过应用程序即时生成,并作为HTML Outlook电子邮件发送。我希望链接在Outlook HTML电子邮件中看起来像这样。

\\ remote_machine_name \ sharename1 \的Windows \ NOTEPAD.EXE \\ remote_machine_name \ sharename2 \ SCANDISK.acc

所以,我需要的是使远程机器上SCANDISK.acc打开沿着开放的notepad.exe相同的远程机器和notepad.exe的输入。请注意,远程计算机对于notepad.exe和.acc文件都是相同的,但共享名称不同。

顺便说一句,我也在想从应用程序中产生JavaScript代码的另一种可能性,并将.acc文件作为输入并在javascript方法中打开notepad.exe并向其输入.acc文件。这会工作吗?作为一个便笺,无论何时单击HTML Outlook电子邮件中的.acc文件链接,我都会收到来自Outlook的警告,并显示一个对话框(打开,保存并取消)。

请帮忙。

+0

,我还没有什么你正在尝试做清楚...你只是在制作一个到网络共享的HTML链接时遇到问题,或者您还有其他想要完成的事情? – AGoodDisplayName 2010-11-15 19:48:13

回答

2

你会想要做这样的事情:

file://///servername/sharename/path/to/file/file.ext 

有文件经过五条斜线:他们的意思是:为路径服务器///的文件协议和//。一个普通的Windows路径是这样的:

\\servername\sharename\path\to\file\file.ext 

所有你需要做的是扭转斜线并追加到file:///

+0

我很快按下了回车键。该解决方案不起作用。我试着用notepad.exe试试看是否通过按下本地html文件中的链接打开它。我这样做: – James 2010-11-15 15:47:45

+0

Link2。点击链接会显示“Internet Explorer无法显示网页”。接下来,我从浏览器中打开html的源代码并复制链接,并将斜线改为正斜杠,并且可以正常工作。所以,从HTML页面不起作用。我也尝试过从Safari浏览器,它说“找不到文件”。但该文件存在并共享也存在。 – James 2010-11-15 15:51:31

+0

是否\\ machine-name \ share1 \ Windows \ notepad.exe从资源管理器工作? – 2010-11-15 18:37:12