![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 12:45 |
共 48,038 主题排行 / 350,123 发帖 / 今日 1 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 关闭特定程序后注销系统后续! |
| 可打印版本 791 / 3 |
| 第1楼 vcstone | 发表于 2007-08-09 22:50 |
| 初级用户 发帖 39 积分 98 | |
|
关闭特定程序后注销系统后续! 上次在vbs简明教程中找到了vbs调用外部命令解决了我的问题--关闭一个特定的程序后自动注销系统,代码如下:
Set objShell = CreateObject("Wscript.Shell") objShell.Run """c:\windows\do\cole.exe""" ,,true objShell.Run "shutdown -l" 记得好像说 run函数调用程序时要写出程序的绝对路径.现在有问题如下:特定程序根目录有一图片文件夹,程序运行需要调用显示这些图片.如果在本地双击运行程序时一切是正常的,但通过脚本调用的话就会出现程序中要用到的图片无法显示(应该是调用不到图片文件夹吧?) 做过如下测试: 直接双击运行:正常 通过脚本调用(脚本和程序不在同一目录):无法正常显示图片 脚本与程序同一目录情况下:无法正常显示 自己的猜想..程序应该是通过相对路径找图片文件夹的,和我们的脚本需求是绝对路径,不知道对不对,请高手指教! |
|
| 第2楼 429499381 | 发表于 2007-08-10 02:44 |
| 中级用户 发帖 202 积分 452 | |
|
似乎我没遇到你所说的问题! XP+SP2 你用的什么系统 dim shell
set shell = createobject("wscript.shell") shell.run """C:\Program Files\1.jpg""",true msgbox "xutao" |
|
| 第3楼 vcstone | 发表于 2007-08-11 11:58 |
| 初级用户 发帖 39 积分 98 | |
|
可能你误解了我的意思,我不是没办法打开图片.而是程序要用的图片文件夹里的图片没办法显示!
经过再次测试,发现问题如下: 通过启动程序组运行脚本一切正常 其它如:注册表run值加载;启动脚本形式;服务形式均无法正常显示. 不知道启动程序组添加程序的时候是否会在注册表留下信息呢? |
|
| 第4楼 vcstone | 发表于 2007-08-11 12:57 |
| 初级用户 发帖 39 积分 98 | |
|
通过load 注册表键值搞定
|
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |