關于Shell命令在VB中的使用﹗

明镜台2014 2003-10-19 04:33:26
有一段語句:
Shell("command /c copy c:\temp.txt lpt1")

command /c copy c:\temp.txt lpt1
這段命令在Win2000和win98下面都可以正常運行﹐
但是在VB里面調用Shell執行的時候總是報錯﹐'File not found!'

但是我敢肯定C:\下面絕對有這個文件﹗請幫忙﹗﹗
...全文
54 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
明镜台2014 2003-10-21
  • 打赏
  • 举报
回复
我這樣寫就OK啦﹗
shell("c:\windows\command.com /c c:\lpt.txt lpt1")
謝謝各位﹗
qjqmoney 2003-10-19
  • 打赏
  • 举报
回复
Shell("command /c copy c:\temp.txt lpt1")
后面的目标路径必需是绝对路径,在Dos 窗口下,相对路径是指相对于Command.com的路径,但在VB中如此写法无效,必需写成:Shell("command /c copy c:\temp.txt e:\lpt1")
easydone 2003-10-19
  • 打赏
  • 举报
回复
指定command.com所在的路径试试。
rainstormmaster 2003-10-19
  • 打赏
  • 举报
回复
98下,这样
Shell "start command /c copy d:\mc\123.txt d:\ms\mmnntest.txt"

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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