回 帖 发 新 帖 刷新版面

主题:【急盼高手指教】关于shell调用的问题!!!

要用shell语句调用一外部程序来实现对某一文件的处理,并且实现结果的输出:
  例如:
  现在我需要调用c盘程序din.exe来实现对文件xxx.txt(与程序在同一文件夹内)的处理,
此时我同时要使用以拖动水平滚动条来实现输入数据的不断变化,并且将处理实时结果显示出来。
  我自己试了好久无法实现~~~特来请教各位高手指教~~~ 
  请问,这个过程要怎么实现?

回复列表 (共6个回复)

沙发


想做什么

板凳

要调用din.exe打开文本文件,之需要在din.exe后面加上一个空格和文本文件名(包含路径)即可。
后边的问题没看明白,“拖动滚动条”是哪个程序的滚动条,VB程序的还是din.exe的?“将处理结果实时显示出来”,显示到哪里?din.exe里面还是VB程序里面?

3 楼

首先,谢谢你关注而我的问题
你说的方法我也试过了,但是,老是出现语句错误([i][u]系统提示:缺少分隔符[/u][/i]),我是这样写的:
shell(c:\gin.exe,[din.gin])  不知错误在哪里?

1,程序滚动条是VB的,但是要通过它来实现对exe数据输入的调动
2,实时结果要显示在vb程序的窗口界面内

4 楼

如果那个外部程序也是你写的,或者有源码,相对好办一点。
如果外部程序是完全独立的不知是谁写的,估计没戏。

5 楼

[quote]shell(c:\gin.exe,[din.gin])  不知错误在哪里?[/quote]
语法错误了吧?
Shell "C:\gin.exe 参数自己改"

6 楼


我是按照VB提示编的,语法应该没错,但是就是说缺少列表分隔符~~~

我来回复

您尚未登录,请登录后再回复。点此登录或注册