2009-11-06 40 views
0

我们需要将.txt文件复制到客户端计算机并使用notepad.exe打开文件。将文件复制到客户端机器

我们使用MS Visual Studio 2008 VB .Net开发我们的应用程序。

是否满足这种要求?

需要帮助...

感谢 了Shoba Anandhan

+0

这听起来很标准的东西。你从哪里复制文件? – pavium 2009-11-06 06:57:46

+0

棘手的部分是权限设置,编码应该非常简单。 – 2009-11-06 06:59:50

回答

0

这似乎是PowerShell的或批处理的作业,不VB.NET

copy foo.txt . 
    notepad foo.txt 
0

您可以使用MSI用。 txt文件...以及在安装完成后打开文件的自定义操作。 如果客户机在同一个网络中,请尝试Powershell(远程服务)。

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) 

如果你把这些代码的形式关闭事件将文本文件从服务器复制到客户端,并在记事本中打开它。

您可能想要将新副本位置更改为更好的选择 - 他们肯定会有权限。

相关问题