
正文
vb.net调用exe文件,vbnet excel 操作
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
vb.net中用shell调用外部exe一直报未找到文件的错误,但是路径确实...
给你个测试的方法,你可以使用File.Create在你上述认为正确的路径创建一个文件试试,看是否创建到你想要的地方了。
shell肯定是路径的问题,.net有自己的类库可以实现这个功能。
再放到embeded jar选项中去;而exe4J则会把classppath中所用到的jar包也会编译到exe中去。b) JSmooth是免费的;而exe4J是共享软件,需要注册,否则在执行exe的时候会弹出很惹人烦的提示框。
函数调用中找到此类,但并没有显露编程的接口。除非一个对象有支持自动化的接口,否则不能写代码来控制该对象的行为。检查创建此对象的应用程序的文档,以了解在此对象类上使用自动化的限制。
语法Shell(pathname[,windowstyle])Shell 函数的语法含有下面这些命名参数:部分 描述 pathname 必要参数。Variant (String),要执行的程序名,以及任何必需的参数或命令行变量,可能还包括目录或文件夹,以及驱动器。
相关问答
Q1: VB.net调用exe问题
你可以用VB.NET中内建的Shell函数或调用System.Diagnostics命名空间中Process类的Start静态方法来运行。将可执行文件的路径和运行参数以字符串型传送给方法的参数即可。另:用Chr(34)代替英文的单引号,没有前后之分。
给你个测试的方法,你可以使用File.Create在你上述认为正确的路径创建一个文件试试,看是否创建到你想要的地方了。
Debug对象只能在程序设计和调试阶段才有效,生成EXE后就无效了,又由于你用了On Error Resume Next,所以出错信息被屏蔽了,表面看起来就是没有反应了。
Shell函数是VB中的内部函数,它负责执行一个可执行文件,返回一个Variant(Double),如果成功的话,代表这个程序的进程ID,若不成功,则会返回0。Shell的语法:Shell(PathName[,WindowStyle])。PathName 为必需参数。
Q2: vb.net动态链接库可以嵌入exe
使用微软强大的Visual Stdio 中编写VB,生成后会产生一个.exe的文件,直接双击就可以运行,不过前提是要装.net framework相应的版本,Microsoft官网提供下载。
有些地方也得用API,而且.NET其实也挺复杂,难的地方不比API简单,其实就感觉是封装好了的API而已。
在应用程序文件夹右边空白处,右键-添加-文件,选择c:\windows\system32文件夹下的msiexec.exe文件。然后重命名为Uninstall.exe。改不改名字都可以。然后创建快捷方式,剪切到用户的程序菜单-你的程序名。
vb.net调用exe文件的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vbnet excel 操作、vb.net调用exe文件的信息别忘了在本站进行查找喔。






