bat批处理如何不执行cmd,如何实现,高手请进。
答案:4 悬赏:80 手机版
解决时间 2021-03-23 18:17
- 提问者网友:玫瑰园
- 2021-03-23 12:11
我写了一个服务优化,将有些系统上没有的软件服务写了进去,写完以后一执行没有此服务启动项目,如何将额外的服务添加到批处理,还有如何让bat批处理如何不执行cmd,来让bat执行服务优化,还有批处理标题栏的文字如何更改,这些如何实现。
最佳答案
- 五星知识达人网友:行雁书
- 2021-03-23 13:35
1、问题中的“服务优化”是指修改服务的启动类型吗?比如禁止自动启动之类的。
2、“将有些系统上没有的软件服务写了进去,写完以后一执行没有此服务启动项目”,如果系统中没有安装相应名称的服务,则会提示服务名无效。如果要隐藏这行提示可以将命令输出重定向到nul,如:sc config kxescore start= AUTO>nul,这样就不会看到返回的信息了。
3、“如何让bat批处理如何不执行cmd,来让bat执行服务优化”,如果只是不想看到命令提示符窗口的话,可以用BatToExeConverter将批处理脚本打包一下,把可视性设置为隐藏即可。但最终还是要调用cmd来执行的。或许可以试着从注册表入手。
4、关于标题栏文字的修改,我想 sudoku52 已经给出答案了。
2、“将有些系统上没有的软件服务写了进去,写完以后一执行没有此服务启动项目”,如果系统中没有安装相应名称的服务,则会提示服务名无效。如果要隐藏这行提示可以将命令输出重定向到nul,如:sc config kxescore start= AUTO>nul,这样就不会看到返回的信息了。
3、“如何让bat批处理如何不执行cmd,来让bat执行服务优化”,如果只是不想看到命令提示符窗口的话,可以用BatToExeConverter将批处理脚本打包一下,把可视性设置为隐藏即可。但最终还是要调用cmd来执行的。或许可以试着从注册表入手。
4、关于标题栏文字的修改,我想 sudoku52 已经给出答案了。
全部回答
- 1楼网友:英雄的欲望
- 2021-03-23 14:42
放启动菜单内或作为计划任务也行。
其实第一行可换为“cd\”即可倒回c:根目录。
比如说:我想在电脑开机后自动运行chkdsk命令检查磁盘并修复错误后返回到xp界面,可按如下操作:
1、开始-运行-cmd,进入msdos环境;
2、输入cd\回车;
3、输入edit test.bat回车(文件名随意,最好用英文名);
4、第一行输入“cd\”回车;
第二行输入“chkdsk/f”回车;
第三行输入“exit”回车。
5、保存退出;
6、以上批文件保存在c:\下,再把它拖放到启动项内,以后每次开机即执行以上程序。
详细或其它说明可参考批文件处理命令相关资料。
- 2楼网友:拾荒鲤
- 2021-03-23 14:28
1、如果我没理解错的话,需要用Instsrv.exe和Srvany.exe来安装服务。
2、不执行CMD是不能的,批处理必须依靠CMD。不过你可以通过MODE命令设置窗口大小,或者用VBS文件来执行(可以在网上搜索),达到隐藏CMD窗口的目的。
3、“title 标题”可以修改标题(不带有引号)
- 3楼网友:第四晚心情
- 2021-03-23 14:08
前面的问题没看明白什么意思?
标题栏更改
title 标题栏文字
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯