×

批处理文件后台运行

批处理文件后台运行(批处理文件命令)

admin admin 发表于2023-03-30 10:12:07 浏览55 评论0

抢沙发发表评论

本文目录一览:

批处理后台运行!

让我来解决这个问题....

1.用vbs调用批处理,来隐藏批处理程序.

假设

批处理

名为:

test.bat

1.vbs

代码如下:

set

ws=wscript.createobject("wscript.shell")

ws.run

"test.bat

/start",0

双击

vbs

隐藏

bat

程序.

2.用

start

/min

来最小化批处理程序.

如:

start

/min

cmd

/k

copy

b电影.rm

d:\

并不需要的,如果你的格式十分统一

wmv

可以这样写

"start

/min

cmd

/k

copy

G:\VCD\*.wmv

d:\电影\"

如果含有其他格式的文件也需要复制,也只需要加一个

for

循环就可以达到目的.

如:

start

/min

cmd

/k

for

/f

"delims="

%%i

in

('dir

/b

g:\vcd\*')

do

(copy

"%%i"

d:\电影\)

怎样让运行批处理后,让其后台运行?

既然你做好了批处理了 下一步就剩下去隐藏执行了对不对? 那就不如使用更灵活的Windows脚本来调用你这个批处理了 一个非常简单的小脚本 假设你的批处理是C:\xxx.bat 那么在记事本里写入 set ws=WScript.CreateObject(" WScript.Shell") ws.Run "C:\xxx.bat",0 保存为一个以vbs为扩展名的文件 运行它就可以在后台运行你的批处理了 还可以继续扩展 比如直接让批处理从脚本中释放出来 或运行后删除原来的批处理等等 看你想象力了 或者干脆下个隐藏专家-批处理文件后台运行

如何让批处理后台运行

在批处理中选择你运行程序的安静模式 可以在后台运行 不过这样有个问题 运行时会出现一个CMD的黑色窗口跳出 推荐你使用VBS