我有简单的代码来从windows xp中的cmd执行命令 我想在IE和Chrome浏览器中显示输出而不是记事本
感谢您提示,
PrintWriter output = new PrintWriter(
("C:\\Documents and Settings\\jszpakow\\Desktop\\ping.txt"));
非常感谢您的建议。我是新来的,所以我知道将来我应该更具体。使用notepad ++或浏览器作为文本查看器没有任何问题(但是当我创建html文本时,不像记事本那样生成)
我的想法是不是每次都打开CMD并将ping输出复制到我在Web浏览器系统中的案例备注(基于Liferay)
我的问题是我需要在浏览器选项卡的特定字段textarea中将此ping输出粘贴到我的案例备注中,但每次url和textarea ID都不同。
(source html)textarea id =“xx:caseViewForm:caseViewTabView:caseNotesInput”
所以也许我可以将输出发送到缓冲区并使用ctrl + v
粘贴它另一件事当我尝试使用xml或docx文件作为输出时,它会创建它们但我无法打开它。 (我收到邮件已损坏的文件)
答案 0 :(得分:0)
我假设您不想编写某种Web服务器或Web服务。如果只是双击文件以查看其输出,请将输出文本文件重命名为.html
您甚至可以打印出html标签并格式化文本,使其看起来更漂亮。
PrintWriter output = new PrintWriter( ("C:\Documents and Settings\jszpakow\Desktop\ping.html"));
答案 1 :(得分:0)
如果您希望将Web浏览器用作文本文件查看器,则默认情况下可以执行此操作。网址格式为file://$path
,因此在这种情况下:
file://C:\Documents and Settings\jszpakow\Desktop\ping.txt
将文件扩展名重命名为.html会使您的浏览器成为默认查看器,但您将放弃原始文本的格式。
但是,如果您希望将输出提供给网络上的其他人,那么您需要一个可公开访问的Web服务器才能上传到。这意味着您必须在本地计算机上安装和配置WAMP,或者获取Web主机帐户并FTP文件。
答案 2 :(得分:0)
记事本怎么了?你还没有用过Notepad ++,对吗?使用它,它会比任何浏览器都好得多。