在Silverlight中模拟记事本

时间:2012-11-16 15:19:15

标签: silverlight notepad

我有一个Silverlight 5应用程序,我正在运行浏览器。我能把它记在一个单独的窗口。这很容易。

Dim shell = AutomationFactory.CreateObject("Shell.Application")

shell.ShellExecute("notepad.exe") 'Open notepad

我遇到的问题是如何将内容粘贴到记事本窗口中。如果这不可能,那么如何在Silverlight中模拟记事本的功能?我目前的内容我想要一个多行文本框。用户希望能够选择所有并粘贴到另一个窗口。他们还希望将光标设置为文件中的特定行号或搜索特定文本。

1 个答案:

答案 0 :(得分:0)

在我的系统(Windows 8)上,notepad.exe将打开作为参数传递的文件名。所以我想你可以将数据写入文件并将该文件名作为参数传递给记事本。快速的谷歌搜索没有透露任何其他命令行选项,但可能有一些。