Visual :试图让我的VB程序运行一个内部HTML文件,而不需要导航C:驱动器。
使用:
Private Sub frmMalphite_Load(sender As Object, e As EventArgs) Handles MyBase.Load
LinkLabel1.Links.Add(6, 4, "C:\Users\User\Desktop\Test\Test1\Test2.html")
End Sub
Private Sub LinkLabel1_LinkClicked(sender As Object, e As LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
System.Diagnostics.Process.Start(e.Link.LinkData.ToString())
End Sub我可以让html页面运行,但是如果我在另一台计算机上打开该项目,它将无法工作,因为给定的绝对路径。寻找周围的工作,这样我就不需要改变我使用的每台计算机上的路径来处理这个项目。
发布于 2014-03-28 07:00:56
如果该文件存在于MachineA上的一个驱动器上,那么从MachineB打开该文件的唯一方法是将该文件放在共享驱动器上并通过该共享访问该文件。
这将在任何拥有读取该共享的权限的机器上工作。
类似于:
LinkLabel1.Links.Add(6, 4, "\\MachineA\SharedDrive\Test2.html")您可以从MachineA (\\MachineA\c$)从MachineB访问隐藏的管理共享,但不能依赖它。
https://stackoverflow.com/questions/22705425
复制相似问题