中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-07 00:56
48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行
DOS批处理 & 脚本技术(批处理室) » [求助]请问为什么放在启动项目中就不行?
可打印版本  713 / 6
第1楼 shurenzhi 发表于 2007-09-25 14:17
初级用户 发帖 15 积分 30
[求助]请问为什么放在启动项目中就不行?
放在“C:\Documents and Settings\All Users\「开始」菜单\程序\启动”

第一个代码“detect.cmd”:


@echo off
if "%date:~-3%" equ "星期六" (
call shut.cmd
) ELSE (
goto detect
)

:detect

if "%date:~-3%" equ "星期日" (
@echo 周末哦 & call shut.cmd & exit
) ELSE (
call logon.cmd
)



其中调用的logon.cmd和shut.cmd:


logon.cmd



:logon
echo 开始上班啦!哈哈
ping -n 5 127.1>nul
@echo 正在准备启动工作所需要的程序...
ping -n 1 127.1>nul
start explorer
start Iexplore "http://10.18.1.31:9080/pdm/controller/home"
start "D:\Program Files\AutoCAD 2007\acad.exe" "E:\GCSJ-2007-0097.dwg"
exit





shut.cmd:



color 0A

@echo 我要关机啦
taskkill /f /im explorer.exe
shutdown -f -s -t 11800 -c "再等一会儿,此机主人还不来我就休息了哦~~~"
rundll32.exe user32.dll,LockWorkStation

第2楼 wudixin96 发表于 2007-09-25 14:44
银牌会员 发帖 931 积分 1,928
shut.cmd和logon.cmd

不在”启动“文件夹里
第3楼 shurenzhi 发表于 2007-09-25 15:29
初级用户 发帖 15 积分 30
Originally posted by wudixin96 at 2007-9-25 02:44 PM:
shut.cmd和logon.cmd

不在”启动“文件夹里

谢谢您的回答,我放的是快捷方式指向 detect.cmd
第4楼 Climbing 发表于 2007-09-26 17:18
铂金会员 发帖 2,753 积分 6,962 来自 河北保定
detect.cmd的快捷方式要指定工作目录,而在这个工作目录下要保存有shut.cmd和logon.cmd。

另外,你将这个程序放在启动组,需要每次有用户登录才能执行,似乎放到任务计划里更合适一些。
第5楼 shurenzhi 发表于 2007-09-26 17:49
初级用户 发帖 15 积分 30
Originally posted by Climbing at 2007-9-26 05:18 PM:
detect.cmd的快捷方式要指定工作目录,而在这个工作目录下要保存有shut.cmd和logon.cmd。

另外,你将这个程序放在启动组,需要每次有用户登录才能执行,似乎放到任务计划里更合适一些。


谢谢Climbing。但是你讲的我都解决了。
1.三个文件放在一起。快捷方式指向该目录。
2.每次都是自动登陆,登陆权限为管理员。
3.这个批处理不能双击运行,只能在cmd中输入文件名字detect.cmd回车执行。我不明白是不是哪里写的不对。
第6楼 shurenzhi 发表于 2007-10-12 09:39
初级用户 发帖 15 积分 30
微微顶一下。
第7楼 chujiafu 发表于 2007-10-14 07:55
银牌会员 发帖 595 积分 1,339 来自 安徽 宿州
最好在在可执行命令前加上路径。
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023