我们要求将.txt文件复制到客户端计算机并使用notepad.exe打开该文件。
我们使用MS Visual Studio 2008 VB .Net开发我们的应用程序。
有没有考虑过这种要求?
需要帮助......
由于 Shoba Anandhan
答案 0 :(得分:0)
这似乎是Powershell或Batch的工作,而不是VB.NET
copy foo.txt .
notepad foo.txt
答案 1 :(得分:0)
您可以将MSI与.txt文件一起使用...以及在安装完成后打开文件的自定义操作。 如果客户端计算机位于同一网络中,请尝试Powershell(远程服务)。
答案 2 :(得分:0)
这样的事情怎么样:
Dim FileToCopy As String
Dim NewCopy As String
FileToCopy = "\\SERVER-NAME\c$\file.txt"
NewCopy = "c:\file.txt"
If System.IO.File.Exists(FileToCopy) = True Then
System.IO.File.Copy(FileToCopy, NewCopy, True)
End If
Shell("notepad.exe " & NewCopy, AppWinStyle.NormalFocus, False, -1)
如果您将该代码放在表单关闭事件中,它会将文本文件从服务器复制到客户端并在记事本中打开它。
您可能希望将新的副本位置更改为更好的选择 - 他们肯定会获得权限。