![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-10 14:58 |
共 47,811 主题排行 / 349,897 发帖 / 今日 0 篇 / 48,255 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 可以最小化运行的批处理 |
| 可打印版本 11,805 / 28 |
| 第16楼 HUNRYBECKY | 发表于 2007-01-20 09:18 |
| 银牌会员 发帖 442 积分 1,179 | |
Originally posted by tghksj at 2007-1-18 08:52: 算不上老师,你可以加入我的群。里面有,群号是:29946542 |
|
| 第17楼 everest79 | 发表于 2007-01-20 09:23 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
一定是的啦,做不到完全隐藏
|
|
| 第18楼 kafen | 发表于 2007-01-20 09:54 |
| 初级用户 发帖 43 积分 97 | |
Originally posted by everest79 at 2007-1-20 08:31: |
|
| 第19楼 everest79 | 发表于 2007-01-20 10:22 |
| 金牌会员 发帖 1,127 积分 2,564 | |
|
@echo off&&mode con cols=15 lines=1
%1 %2 start /min /i "" "%~nx0" goto min&&goto :eof :min start "" "qq.exe" exit |
|
| 第20楼 zh159 | 发表于 2007-01-20 12:06 |
| 金牌会员 发帖 1,467 积分 3,687 | |
Originally posted by HUNRYBECKY at 2007-1-19 20:14: 我的标题是:可以最小化运行的批处理 不是:可以隐藏运行的批处理 很多时候只要求批处理最小化运行,而不是隐藏运行 [ Last edited by zh159 on 2007-1-19 at 11:08 PM ] |
|
| 第21楼 kafen | 发表于 2007-01-20 21:01 |
| 初级用户 发帖 43 积分 97 | |
|
你好两位高人,请帮我看看如何把你们这代码应用到我这情况中去。
http://www.cn-dos.net/forum/viewthread.php?tid=26896&fpage=1 |
|
| 第22楼 qinbuer | 发表于 2007-06-07 13:47 |
| 高级用户 发帖 228 积分 512 | |
|
学习了
|
|
| 第23楼 qinbuer | 发表于 2007-06-08 12:51 |
| 高级用户 发帖 228 积分 512 | |
|
如果只要求最小化,那么
@echo off start %0 /min 这样不是很简洁? |
|
| 第24楼 oilio | 发表于 2007-06-08 16:36 |
| 高级用户 发帖 303 积分 641 | |
|
我想问一个,为啥要用到%1和%2呢,有点不解,哪位帮忙解释一下好吗?
|
|
| 第25楼 dikex | 发表于 2007-06-08 17:09 |
| 高级用户 发帖 366 积分 788 | |
Originally posted by qinbuer at 2007-6-8 12:51 PM: 首先,直接start %0 /min 并不能启动原来的批处理,需要start "" %0 /min 之类的; 第二,/min放到后面是无效的,放到前面start /min "" %0; 第三,直接执行这个代码会产生递归效果,而且直接使用start调用bat的话,并不是平常的cmd /c而是cmd /k来执行批处理,就是批处理运行完所有代码后不会退出,这样就会使得cmd窗口弹出一大堆,可以试试,死机别说我…… To楼上: %1 %2是上次start调用批处理时传递的启动参数: start /min /i "" "%~nx0" goto min 这里%1和%2分别对应goto和min了; 那么被start调用的批处理执行%1 %2时就等于执行goto min,就跳转到:min标签而不再次执行start以免产生递归效果 |
|
| 第26楼 oilio | 发表于 2007-06-08 18:48 |
| 高级用户 发帖 303 积分 641 | |
|
谢谢楼上的朋友的解释,我下班回去研究下。
|
|
| 第27楼 ldr2zjj | 发表于 2007-06-09 21:10 |
| 初级用户 发帖 95 积分 167 | |
|
都不是隐藏了`~只是最小化了似的`~~
|
|
| 第28楼 imyours | 发表于 2009-06-15 16:12 |
| 初级用户 发帖 20 积分 38 | |
|
start /min /i "" "%~nx0" goto min
=============== 我想问一下,这个“goto min”前边再加一些无意义字符的话,会出错,并反复运行自身。 srtat后面跟的只能是“goto min”? 因为我刚刚想试能不能调出 %1、%2、%3 之类的…… 好象挖旧帖是不对的,开新帖又浪费资源……版主大人有大量 |
|
| 第29楼 gool123456 | 发表于 2010-04-11 19:10 |
| 初级用户 发帖 76 积分 89 | |
|
我也想不明白这里的%1和%2?
有谁可以告诉我的? |
|
| 上一页 1 2 |
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |