Notepad.exe有哪些命令行参数?

ssddkkee2 2006-05-21 02:02:53
我有一个字符串,想调用Notepad.exe显示出来,但不想将字符串写入文件后再将文件作为参数!
我想Notepad.exe应该还有其它参数,如:/pt
...全文
3845 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
ssddkkee2 2006-05-27
  • 打赏
  • 举报
回复
up
ssddkkee2 2006-05-23
  • 打赏
  • 举报
回复
又沉了!
ssddkkee2 2006-05-23
  • 打赏
  • 举报
回复
将文件名作为参数的话,用户第一次点击保存时不会出现另存为对话框。
MyLf 2006-05-23
  • 打赏
  • 举报
回复
最简单的就是打开文件了。
Notepad打开后,把文件删除不就行了。
socg 2006-05-21
  • 打赏
  • 举报
回复
应该有之类的参数吧!顶一下...
ssddkkee2 2006-05-21
  • 打赏
  • 举报
回复
Steedsoft:我要发的是大量字符 sendkeys 速度会很慢,而且必须等到Notepad.exe显示出来才行

syeerzy:
"notepad的参数是 文件名, 路径名 或 标卷"----那只是最常用的参数,至少 /pt 就是另一种参数;
将文件名作为参数的话,用户第一次点击保存时不会出现另存为对话框。
“自己写一个编辑器窗口”----出于一些原因和要求必须调用notepad
利用钩子----如果notepad没有提供相关的参数,那就只有用钩子了!

期待下面的朋友。。。。
Steedsoft 2006-05-21
  • 打赏
  • 举报
回复
可以考虑用sendkeys来实现你的功能
sungy369 2006-05-21
  • 打赏
  • 举报
回复
Thread.Start("notepad",filePath);
应该可以解决问题,不用过多的参数
syeerzy 2006-05-21
  • 打赏
  • 举报
回复
没有你要的,notepad的参数是 文件名, 路径名 或 标卷

如果你真要如此,有几种方法:
启动notepad ,调用Win32API, 获得句柄, 钩子进去写字符... 最直接,最复杂...
自己写一个编辑器窗口,................................. 看上去复杂,其实简单...
将字符串写入文件后再将文件作为参数.................... 最最简单也应该是最好的方式,不过可以楼主自己把自己手脚绑起来了.




PS:选择实现手段时应该客观分析而不是靠自己的喜好--->"我不喜欢这么做...其他方法."

marvelstack 2006-05-21
  • 打赏
  • 举报
回复
这种情况下还不如自己写一个简单的编辑窗口。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧