如何用windows自带的记事本打开某个后缀名不是txt的文件? 该文件也是文本文档,只不过后缀名不是txt 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 shell(notepad c:\1.log)举个列 调用记事本程序,在后面加上要打开的文件名就行了如要打开 c:\abc\abc.zzz则用shell "c:\windows\notepad.exe c:\abc\abc.zzz" 我的代码:Shell "c:\winnt\notepad.exe" App.Path & "Input.txt"不行啊? 两个原因:1、"c:\winnt\notepad.exe" 与 App.Path & "Input.txt" 之间缺一空格2、App.Path 与 "Input.txt" 之间缺一个 "\"解决方法:改为:"c:\winnt\notepad.exe " App.Path & "\Input.txt"再试试 错了,应该是:"c:\winnt\notepad.exe " & App.Path & "\Input.txt 我想这个过程可以分为两步:先用shell打开一个外部程序,然后用这个程序打开指定的文件,后面这一步该怎么做呢? 不好意思,又少了个引号完整的写法:Shell ("c:\winnt\notepad.exe " & App.Path & "\Input.txt") Tenner——〉〉对不起,用你的方法还是不行, shell函数只能用来调用一个外部程序让他打开某个文件还有其它的过程吧? 不行?为什么我刚刚试了没问题呀,我的代码是:shell "c:\winnt\notepad.exe c:\autoexec.bat"运行完了后打开的记事本,而且记事本也打开的 "c:\autoexec.bat" 文件我用的是WinXP,会不会是以前版本的Windows的记事本不支持加命令行参数? 那你试试这条语句:Shell ("c:\winnt\notepad.exe " & chr(34) & App.Path & "\Input.txt" & chr(34)) Shell ("c:\winnt\notepad.exe " & chr(34) & App.Path & "\Input.txt" & chr(34))子程序或函数位定义错误 shell函数的语法如下:其中没有说明打开的文件参数阿Shell(pathname[,windowstyle]) 如何用windows自带的记事本打开某个后缀名不是txt的文件?我想这个过程可以分为两步:先用shell打开一个外部程序,然后用这个程序打开指定的文件,后面这一步该怎么做呢? 用VB6能做出这样的程序吗? 新手求教:如何判断vb输入框输入内容是否符合规定的格式 如何实现本就连接数据库的跨库查询 关于时间的编程 大虾们,救火啊....................... 如何动态给细目区的标签赋值? vs6.0(尤其是里面的Visual Interdev)哪里有下载的啊???100分送上!!!! 怪问题,窗体不能显示在任务栏中 学习到什么程度够了? 把汉字转成ascii码 ???■■■■■■■ 如何用windows自带的记事本打开某个后缀名不是txt的文件? 在vb中类似于Mid() vs Mid$()的区别在哪里(函数的参数略了)!
举个列
如要打开 c:\abc\abc.zzz
则用
shell "c:\windows\notepad.exe c:\abc\abc.zzz"
Shell "c:\winnt\notepad.exe" App.Path & "Input.txt"
不行啊?
1、"c:\winnt\notepad.exe" 与 App.Path & "Input.txt" 之间缺一空格
2、App.Path 与 "Input.txt" 之间缺一个 "\"
解决方法:
改为:
"c:\winnt\notepad.exe " App.Path & "\Input.txt"再试试
"c:\winnt\notepad.exe " & App.Path & "\Input.txt
完整的写法:
Shell ("c:\winnt\notepad.exe " & App.Path & "\Input.txt")
对不起,用你的方法还是不行,
让他打开某个文件还有其它的过程吧?
shell "c:\winnt\notepad.exe c:\autoexec.bat"
运行完了后打开的记事本,而且记事本也打开的 "c:\autoexec.bat" 文件
我用的是WinXP,会不会是以前版本的Windows的记事本不支持加命令行参数?
子程序或函数位定义错误
Shell(pathname[,windowstyle])