
正文
vb.net执行bat vbnet doevent
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
VB和批处理
1、C:\Program Files\Microsoft Visual Studio\VB98\下是不是有个Backup\日期时间目录,这主要是由编译环境默认路径为 C:\Program Files\Microsoft Visual Studio\VB98\,故在当前程序的目录下找不到想要的路径,呵呵。。
2、VB可通过Open 语句,用Print # 语句将格式化显示的批处理行命令数据写入顺序文件中。Open 语句,能够对文件输入/输出 (I/O)。Print # 语句,将格式化显示的数据写入顺序文件中。
3、呵呵 VB shell 路径名,1 可以调用批,但运行目录是临时文件目录或C盘的windows目录。所以会找不到相对目录 文件出错。
4、把以上各行代码,都以文本的方式连接,有换行的地方用vbCrLf代替。在VB中把这个文本内容写入 12bat。shell 12bat ok了。
相关问答
Q1: bat执行后马上就会关闭
1、bat打开cmd五秒后自动关闭是因为bat代码里有错误,没执行直接就退出了。解决的方法是:开始、运行、输入cmd、确定,打开一个cmd窗口。cdbat所在盘符路径。
2、BAT是批量执行命令,右键点击BAT文件,选择编辑,可以把里面的命令复制出来看看,到底是运行了些什么命令。一般自动关闭,是把运行的过程屏蔽了,不显示出来,而且可以设置自动关闭运行窗口,其实命令一样的在执行。
3、这个是不可能的,你的jar文件运行的载体是dos窗口,如果窗口真的关闭了,线程关闭,你的jar文件就停止运行了。
4、这种方式,默认是运行完自动关闭cmd窗口。
5、boot.bat 是一个批处理文件,肯定是一打开就瞬间关闭了,甚至一打开就自动删除没有了,你可以在此文件上点击右键,选择编辑即可看到此文件的文本内容。
Q2: vb.net创建bat文件
1、表面意思是权限不够,但是其实有很多种可能。你没给出具体情况,给你猜的话很难猜中的。。我以前写过一个vb.net操作文件的程序,也总是这个情况,后来发现是因为我是对网络驱动器上的文件进行的操作才导致的失败。
2、方法一:Shell(cmd.exe /c call c:\新建文本文档.txt, AppWinStyle.NormalFocus)缺点:不但会打开文本文件,同时还会显示一个cmd窗体。
3、在 Form_Load 写入 Dim cmd As String = Command()cmd 就是传入的参数了。就看你怎么利用了。
Q3: vb.net程序里,取到bat文件的参数。
Dim cmd As String = Command()cmd 就是传入的参数了。就看你怎么利用了。
还有说明一下,当你用(App.Path 来指定路径的时候,在VB6里按F5运行是会找不到此文件的。你要把程序打包成exe后才有效果的,确保 你的exe文件和Data在一个目录中。
将bat中的参数用 $参数 代替 然后VB先读入该bat文件,然后文本替换参数字符串,然后将全部内容写回bat 再调用即可。
BAT的变量是环境变量,会保存到对应的CMD.EXE进程结束,所以,相互调用的BAT的环境变量,相当于是全局的。
Private Sub Command1_Click()Dim RetVal RetVal = Shell(D:\S56bat, 1)End Sub Shell 函数 执行一个可执行文件,返回一个 Variant (Double),如果成功的话,代表这个程序的任务 ID,若不成功,则会返回 0。
Q4: 关于VB.NET中调用CMD执行处理理
向窗体添加一个按钮:Command Button,Name(名称)属性:cmdOK,Caption属性为:确定(&O) 。
VB中Shell执行CMD命令使用如下代码 Shell cmd.exe /c 你要执行的命令其中要执行的命令中需要注意空格问题 如果一个参数中有空格就需要使用双引号引起来,双引号在VB字符串中使用两个双引号()表示。
vb执行命令行的指令可以用 shell 函数来实现 。shell 的功能与windows的运行一样,命令行也可带参数。shell 函数还可以制定命令运行时窗口的类型 Shell的语法:Shell(PathName[,WindowStyle])。
添加一个模块,然后把它复制粘贴到模块里,然后在窗体级调用。
Q5: vb编写bat文件并运行,bat文件内的引号和vb输入(Print)过程中的引号重复...
VB可通过Open 语句,用Print # 语句将格式化显示的批处理行命令数据写入顺序文件中。Open 语句,能够对文件输入/输出 (I/O)。Print # 语句,将格式化显示的数据写入顺序文件中。
Open AppPath & \a.bat For Output As #1 在程序所在目录输出文件a.bat Print #1, echo off 以下三行就是bat文件具体的内容,可以自己写。
vbs运行bat脚本,需要使用cmd.exe进行加载才可以正常运行。
找不到MSango.bin,是你的dk.bat中代码提示的错误,不是vb的问题。你的dk.bat中代码 start MSango.bin。这个文件在D:\梦三国\New\不存在。
谁说自身不可以运行这个CMD文件??当你往这个文件写入完数据以后 记得关闭这个文件! 然后在运行这个文件就行了。
如果你从别的路径下直接拷贝过来一个bat文件放到“启动”目录,如果该bat文件的代码中需要依赖你拷贝源目录的一些文件,那么仅仅拷贝bat文件是不行的。
关于vb.net执行bat和vbnet doevent的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








