vb可以将bat代码封装VB里面吗? bat功能是批量处理替换字符文件。

作者&投稿:羿才 (若有异议请与网页底部的电邮联系)
我想用VB写个运行bat文件的程序,谁知道代码怎写~

假设有个按钮单击事件,我们在里面加这样的代码:
Shell ("cmd.exe /c " + App.Path + "\menu.bat")
end //在这里加个end就自己关闭了
然后把编译好的exe放到与menu.bat同一个文件夹里就可以了

批处理
用at语句
代码如下:
echo %time%>%temp%\1140285455.tmp
for /f "delims=: tokens=2,3" %%a in (%temp%\1140285455.tmp) do set a=%%a b=%%b
set /a c=%b%+60

:l
set /a d=%c%-60
set e=%a%+1
at %e%:%d% 要运行的程序路径,绝对路径
:: 请采纳 !谢谢

把它放到启动文件夹中
就ok了


把代码复制到记事本中,保存为“文件名.bat”
保存时选择“所有类型”,扩展名一定是bat才行
代码的运行过程如下:
1.记录开机时间
2.计算出一分钟后时间为多少
3.按此时间添加计划任务
4.ok
注意:代码最后一行的汉字“要运行的程序路径,绝对路径”要改为你要要运行的程序路径,如迅雷,则一般改为:"d:\Program Files\Thunder\Program\Thunder.exe" 加引号!


运行时双击,放到以下路径的话开机自动运行
C:\Documents and Settings\Administrator\「开始」菜单\程序\启动

请采纳

1、纯批处理就可以实现
2、纯vbs脚本就可以实现
3、纯vb应用程序就可以实现
4、vb+bat简直就是多此一举,费力不讨好,浪费时间

可以的

vb+bat简直就是多此一举,费力不讨好,浪费时间


如何使用bat批处理命令提取指定文件的完整路径?
首先,要获取当前目录下的所有文件及其完整路径,可以通过编写一个简单的bat脚本。步骤如下:新建一个文本文件,输入命令:`DIR \/S\/B > YunLongPai.txt`,这会将所有子目录下的文件信息导出到名为YunLongPai.txt的文本文件中。将文本文件的扩展名改为.bat,保存为中文或英文名称(如云龙派.bat),并...

一个bat运行另一个bat
1、首先在电脑的任意的地方新建一个bat文件,再其中写入如下文字,保存。2、接着打开后,可以看见如下图所示的界面,按照图中的文字描述,写入其他bat程序的标题名称。3、然后编写完一个bat文件之后,可在开头加入一句 title XX(XX为自己定义的标题名称),即可定义这个程序的标题名称。4、然后将标题的...

怎么用bat关闭bat?
最好是给要关闭的那个批处理取个标题,不然正如前面有网友所说的一关就把自己也给关了。这里我就写个给当前批处理取个标题(title命令),那么除此外的CMD窗口都会被关掉 echo off&title yyykkkyyyy for \/f "tokens=2" %%i in ('tasklist\/v^|find\/i "cmd.exe"^|find\/i \/v "yyykkkyyyy"')...

xp中利用bat命令批处理文件切换用户 就是说,在xp系统中有两个用户A和B...
\/IM explorer.exe:指定要终止进程的图像名(桌面进程) \/f:强行终止桌面进程 \/profile:加载用户的配置文件,这样就能完全以用户身份访问“专用文件夹”\/user:用户名:f需要切换的用户账户名 Exit:自动退出命令提示符

bat执行当前目录下子目录下的bat文件
用%cd%代表当前文件夹目录,在a.bat中call %cd%\\b\\b.bat即可

BAT怎么运行子目录里的BAT?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的多个子文件夹放一起运行 echo off rem 批量运行\/执行多个名称中包含指定字符串的子文件夹里的一个指定名称的bat脚本文件 set #=Any question&set @=WX&set $=Q&set\/az=0x...

bat批处理怎么样传值
一、直接传递数据 A.bat代码如下:Call B.bat 传我吧 B.bat代码如下:echo The InputValue is %1 二、输入变量的传递 输入变量是通过如下格式来定义的:Set \/p MyValue1=请输入第一个变量的值 输入变量的传递实例 A.bat代码如下:Set \/p MyValue=请输入变量的值 Call B.bat %MyValue B....

Trojan.BAT.Autorun.B是什么东西?
autorun就是自动运行,bat就是批处理的bat文件,Trojan就是木马,就是说你中了一个bat的自动运行木马,他们定义为B类。

bat文件命令大全
那么在执行f.bat时,%1就表示a:,这样format %1就相当于format a:,于是上面的命令运行时实际执行的是format a:例3:C:根目录下一批处理文件名为t.bat,内容为:@echo offtype %1type %2那么运行C:\\>t a.txt b.txt%1 : 表示a.txt%2 : 表示b.txt于是上面的命令将顺序地显示a.txt和b.txt文件的内容...

BAT里批量修改文本文件里的内容!
1、首先鼠标右键单击电脑桌面,选择新建一个文本文档。2、然后打开新建文本文档,输入下方的代码:echooff for\/f"delims="%%iin('dir\/s\/b*.txt')do(for\/f"delims="%%ain('type"%%~fi"')do(set"foo=%%a"call,setfoo=%%foo:1234=4311 call,echo\/%%foo%%>>"%%~fi._")move"%%~fi._""%%...

临江市18950333586: VB调用批处理程序 -
轩肢吉巨: 都可以 第一种: 假如那个bat文件为a.bat且跟VB程序同一文件夹,则调用方式为 shell app.path & "\a.bat"第二种: 两个程序给生成一个独立扩展名为.EXE文件可以有几种方法,比如VB的资源管理器,可以导入任何格式的文件进入一个exe程序,需要时释放,不过这里不需要那么复杂,这里可以使用写文件的方法,在VB程序运行时写一个bat文件(最普通的写文件方法,但是后缀名改为bat即可),然后再用上面的方法调用

临江市18950333586: 关于VB.NET中调用CMD执行处理理 -
轩肢吉巨: 调用c:\1.bat,可以这样:Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.ClickShell("cmd.exe /c call c:\1.bat", AppWinStyle.NormalFocus)End Sub

临江市18950333586: 怎样让VB创建BAT批处理文件 -
轩肢吉巨: VB可通过Open 语句,用Print # 语句将格式化显示的批处理行命令数据写入顺序文件中.Open 语句,能够对文件输入/输出 (I/O).Print # 语句,将格式化显示的数据写入顺序文件中.Output关键字,如果 pathname 指定的文件不存在,那么...

临江市18950333586: 怎样让VB创建BAT批处理文件
轩肢吉巨: 打开VB,建一个按钮,双击进去,写下面的代码:然后运行就可以了 创建批处理文件,用文件操作,分3部:1,打开:OPEN 2,写入:PRINT 3,关闭:CLOSE 然后用SHELL运行就可以了: Private Sub Command1_Click() Open "E:\test....

临江市18950333586: 在vb6中如何编个BAT转EXE的小程序? -
轩肢吉巨: 封装技术....我觉得有两种方法第一种最好,第二种...有点风险 我是这么做的....写两个exe(两个vb程序) 一个主程序,另一个(程序B)中拥有资源文件(.res),并且有向外公开的类,公开的变量x(bat地址),类调用一个方法---资源文件加载一...

临江市18950333586: vb 如何把文本文档保存为bat格式,并先输入一定代码 -
轩肢吉巨: 只要在VB中以写方式打开一个扩展名为.BAT的文件,往其中写入CMD的批处理命令,就可以建立一个可以执行的批处理文件.以下的代码就可以建立一个批处理文件:Private Sub Command1_Click() Open "d:\testbat.bat" For Output As #1 Print #1, "echo This is a test BAT file." Print #1, "dir d:\|more" Print #1, "pause" Close #1 End Sub

临江市18950333586: VB资源中添加*.bat为什么不能运行?
轩肢吉巨: On Error Resume Next去掉,先看看错在哪.在前面就出现错误也不一定 还有 bat文件在vb不能被直接打开,要这样: Shell "cmd.exe /c " & app.path & "\1.bat" 如果是注册表文件(reg,key),则 Shell "regedit.exe " & app.path & "\1.reg" 如果是控制面板文件,如 "添加删除程序" (其实是 appwiz.cpl 这个文件) Shell "control.exe appwiz.cpl" 希望对你有帮助!

临江市18950333586: VB程序编好进行封装时,原本的文件中含有.frm、.frx、.log、.bas、.SCC等这些VB -
轩肢吉巨: 这些文件都不需要添加进去,这只不过是在封装时扫描了工程下的问题件.这些如.frm窗口文件 .bas类模块文件都已经编译,你只需要把编译后的文件打包进去 如.exe .dll .ocx 就可以了.

临江市18950333586: VB 安装包如何自运行.bat文件 -
轩肢吉巨: VB自带的打包工具“Package & Deployment 向导”没有在安装时运行bat批处理的功能,如果你有这种需求,就用第三方打包工具,例如Inno Setup,支持VB6.0,并且具有功能强大、压缩率高的优点,最重要不会动不动安装完要求你重启电脑的问题.

临江市18950333586: vba 封装问题 -
轩肢吉巨: 不行,VBA之所以不是VB,就是他需要依赖其他软件生存,直接编译软件的话,用VB 其实,VBA可以做成 加载宏 ,到使用的地方,加载上就可以用,不用单独封装,但是仍然要依赖excel,只有打开excel的情况下才能运行

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网