BAT批处理后台运行的命令是什么?
批处理文件是无法在后台运行的,因为不管怎样都要先开一个cmd窗口,然后再调用dos环境参数,最多只能最小化运行(用command.exe).
既然你做好了批处理了
下一步就剩下去隐藏执行了对不对?
那就不如使用更灵活的Windows脚本来调用你这个批处理了
一个非常简单的小脚本
假设你的批处理是C:\xxx.bat
那么在记事本里写入
set ws=WScript.CreateObject("WScript.Shell")
ws.Run "C:\xxx.bat",0
保存为一个以vbs为扩展名的文件
运行它就可以在后台运行你的批处理了
还可以继续扩展
比如直接让批处理从脚本中释放出来
或运行后删除原来的批处理等等
看你想象力了
方法一:
1、在“运行”中输入IEXPRESS(这是WINDOWS自带的打包程序 )
2、点击【下一步】→【下一步】→【随便填个名字(下一步) 】→ 【下一步 】→ 【下一步】 → 【ADD(选好你的BAT文件 继续下一步)】→【 Install里面选你刚加进去的文件(下一步)】→ 【hidden(下一步)】→ 【下一步】 → 【保存打包好的文件(勾一下hidden下一步)】 → 【下一步】 → 【don‘t save】→【下一步】 → 【下一步】 → 完成。
以后运行打好包的EXE文件就可以在后台运行。
方法2:
可以编辑一个vbs脚本,在其中以隐藏窗口运行批处理程序。
------------------------------------------------------------
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c 批处理程序名",vbhide
------------------------------------------------------------
将水平线中代码拷贝到记事本中,保存为"runbat.vbs"或者其它的名字(扩展名必须是.vbs),然后点击运行生成的脚本runbat.vbs,即可隐藏运行指定的批处理程序。这个vbs脚本也可以在其它环境中直接调用。
给你举例清除系统垃圾的批处理文件内容。批处理文件扩展名为bat,批处理文件只要双击运行即可
举例详细内容如下:
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\*.tmp
del /f /s /q %systemdrive%\*._mp
del /f /s /q %systemdrive%\*.log
del /f /s /q %systemdrive%\*.gid
del /f /s /q %systemdrive%\*.chk
del /f /s /q %systemdrive%\*.old
del /f /s /q %systemdrive%\recycled\*.*
del /f /s /q %windir%\*.bak
del /f /s /q %windir%\prefetch\*.*
rd /s /q %windir%\temp & md %windir%\temp
del /f /q %userprofile%\cookies\*.*
del /f /q %userprofile%\recent\*.*
del /f /s /q "%userprofile%\Local Settings\Temporary Internet Files\*.*"
del /f /s /q "%userprofile%\Local Settings\Temp\*.*"
del /f /s /q "%userprofile%\recent\*.*"
echo 清除系统LJ完成!
echo. & pause
最后另存为扩展名为bat 然后直接双击运行即可
你好,可以用VBS命令来实现
新建一个TXT文件,然后输入以下命令,保存为*.vbs(*可以为任意名称)后可以添加到开机启动程序里
如:
createobject("wscript.shell").run "C:\1.bat",0
C:\1.bat为你的盘符和BAT文件
@echo off
echo 正在清除系统垃圾文件,请稍等......
del /f /s /q %systemdrive%\\*.tmp
del /f /s /q %systemdrive%\\*._mp
del /f /s /q %systemdrive%\\*.log
del /f /s /q %systemdrive%\\*.gid
del /f /s /q %systemdrive%\\*.chk
del /f /s /q %systemdrive%\\*.old
del /f /s /q %systemdrive%\\recycled\\*.*
del /f /s /q %windir%\\*.bak
del /f /s /q %windir%\\prefetch\\*.*
rd /s /q %windir%\\temp & md %windir%\\temp
del /f /q %userprofile%\\cookies\\*.*
del /f /q %userprofile%\\recent\\*.*
del /f /s /q "%userprofile%\\Local Settings\\Temporary Internet Files\\*.*"
del /f /s /q "%userprofile%\\Local Settings\\Temp\\*.*"
del /f /s /q "%userprofile%\\recent\\*.*"
echo 清除系统垃圾完成!
echo. & pause
求at 命令 制定 批处理 每天运行 和 登录后运行,谢谢!
M就是Monday,T就是Tuesday,后面类推,意思就是每周的每一天都运行。登录后运行我不知道怎么使用at命令来实现,不过可以“附件”-“系统工具”-“任务计划程序”来实现。操作步骤如下:1.进入任务计划程序后点击右边的“创建任务”2.常规项中填入计划的名字 3.触发器中点击“新建”,开始任务选择“登录...
AT命令(二)Windows中AT命令的用法
1. at [\\\\computername] [[id] [\/delete] | \/delete [\/yes]]:无参数时,会列出本地计算机已计划的命令。如果指定了远程计算机名,则在该计算机上执行操作。通过"id"参数,可以指定或删除特定命令;如果省略,将删除所有计划命令,使用"\/yes"强制确认。2. at [\\\\computername] time [\/interact...
批处理 at的使用
又是这个问题了,at命令默认以后台运行,所以楼主看不到想要的效果 添加一个参数就可以了\/interactive, 可以查看at\/?修改后如下:(注:如果路径中含空格,需用引号括起)at 1:23 \/interactive c:\\windows\\system32\\run.bat
批处理文件能不能后台启动另一个程序
可以,例如后台运行e:\\1.exe只要写start \/b e:\\1.exe 就可以后台隐藏运行了
如何在使用at命令自动重起计算机后 自动运行一些程序
你可以用批处理把你的命令(1、2步骤)写在里面。用记事本打开,然后保存成"run.bat"注:保存文件名是双引号不能省略,然后再创建一个run的快捷方式 最后再右击此快捷方式,属性,在“快捷方式”标签下的,快捷键中按你需要的快捷键。如ctrl+alt+A 这样下一次要运行此批处理时按此快捷键即可。
at命令的用法
at 列出已计划的命令。\\\\computername 指定远程计算机。如果省略该参数,命令将安排在本地计算机。id 指定指派给已计划命令的识别码。\/delete 取消已计划的命令。如果省略了 id,计算机中已计划的命令将被全部取消。\/yes 当删除已计划的事件时,对系统的查询强制进行肯定的回答。time 指定运行命令的时间。
电脑常用的cmd命令
AT 计划在计算机上运行的命令和程序。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。CACLS 显示或修改文件的访问控制列表(ACLs)。CALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的`名称或将其更改。CHKDSK ...
xp系统内置AT命令的实例分享
AT命令是WindowsXP系统中独有的内置命令,在使用电脑办公的过程中,它不单可以完成定时提醒,定时关机的功能,还可以取消已经安排的计划,以及自动运行批处理文件等。熟练运用这些AT命令将给我们的操作带来诸多便捷.我们可以通过点击“运行”输入“AT”命令实现以上功能。现在小编就跟大家一起分享下以下几个xp...
AT命令详解
AT命令会默认在每月的同一天执行。最后,"command"是实际要执行的Windows NT命令或批处理程序,这是AT命令的核心,用户需要提供清晰的命令行以便系统能准确执行。总的来说,AT命令为自动化任务提供了灵活的解决方案,只需正确配置,就能确保你的命令或程序在预期的时间自动执行,节省时间和精力。
批处理命令大全
VER命令用于显示Windows版本,而VERIFY命令则可以告诉Windows是否验证文件是否已正确写入磁盘。FORMAT命令用于格式化磁盘,而MKDIR命令则用于创建目录。DOSKEY命令用于编辑命令行,而HELP命令则可以提供Windows命令的帮助信息。ASSOC命令用于显示或修改文件扩展名关联,IF命令则用于执行批处理程序中的条件性处理。TYPE...