例如:将C:\test\bb.bat注册成系统服务,服务名为TestSer1
bb.bat测试内容如下:
echo 第一句 >> q.txt
for /l %%a in (60,-1,0) do ping -n 2 127.1>nul&cls&echo %%a
echo 第二句 >> q.txt
for /l %%a in (60,-1,0) do ping -n 2 127.1>nul&cls&echo %%a
echo 第三句 >> q.txt
1、先要下载instsrv.exe与srvany.exe,放到C:\test目录下
2、写注册服务的脚本文件:aa.bat内容如下:
set s32=C:\test
set service_name=TestSer1
set prog_path=C:\test
set prog_name=bb.bat
rem 注册服务service_name
%s32%\instsrv.exe %service_name% %s32%\srvany.exe
rem 往服务对应的注册表中添加两个参数(Parameters):Application、AppDirectory
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters” /v Application /t REG_SZ /d “%prog_path%\%prog_name%” /f
reg add “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\%service_name%\Parameters” /v AppDirectory /t REG_SZ /d “%prog_path%” /f
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/36928.html