标题: [求助]请问为什么放在启动项目中就不行?
[打印本页]
作者: shurenzhi
时间: 2007-9-25 14:17
标题: [求助]请问为什么放在启动项目中就不行?
放在“C:\Documents and Settings\All Users\「开始」菜单\程序\启动”
第一个代码“detect.cmd”:
Quote: |
@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
Quote: |
: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:
Quote: |
color 0A
@echo 我要关机啦
taskkill /f /im explorer.exe
shutdown -f -s -t 11800 -c "再等一会儿,此机主人还不来我就休息了哦~~~"
rundll32.exe user32.dll,LockWorkStation |
|
作者: wudixin96
时间: 2007-9-25 14:44
shut.cmd和logon.cmd
不在”启动“文件夹里
作者: shurenzhi
时间: 2007-9-25 15:29
Quote: |
Originally posted by wudixin96 at 2007-9-25 02:44 PM:
shut.cmd和logon.cmd
不在”启动“文件夹里 |
|
谢谢您的回答,我放的是快捷方式指向 detect.cmd
作者: Climbing
时间: 2007-9-26 17:18
detect.cmd的快捷方式要指定工作目录,而在这个工作目录下要保存有shut.cmd和logon.cmd。
另外,你将这个程序放在启动组,需要每次有用户登录才能执行,似乎放到任务计划里更合适一些。
作者: shurenzhi
时间: 2007-9-26 17:49
Quote: |
Originally posted by Climbing at 2007-9-26 05:18 PM:
detect.cmd的快捷方式要指定工作目录,而在这个工作目录下要保存有shut.cmd和logon.cmd。
另外,你将这个程序放在启动组,需要每次有用户登录才能执行,似乎放到任务计划里更合适一些。 |
|
谢谢Climbing。但是你讲的我都解决了。
1.三个文件放在一起。快捷方式指向该目录。
2.每次都是自动登陆,登陆权限为管理员。
3.这个批处理不能双击运行,只能在cmd中输入文件名字detect.cmd回车执行。我不明白是不是哪里写的不对。
作者: shurenzhi
时间: 2007-10-12 09:39
微微顶一下。
作者: chujiafu
时间: 2007-10-14 07:55
最好在在可执行命令前加上路径。