|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 | 
| 『楼 主』:
 [急]批处理中已设置了启动程序的优先级别,可没执行?
 
使用 LLM 解释/回答一下 
 
 
批处理这样写的: 
我在start 中,加入/high与/low的优先级了,可是运行后还是标准模式.为什么呀,谢谢了.
 
:: DIY命令提示行的颜色 
color f4 
:: 关闭屏显 
@echo off 
:: 清除屏幕 
cls 
:: 显示信息 
@echo 私服程序开始自动启动,请不要关闭! 
@echo Now runing the program,please wait a minite... 
:: 按任意键继续 
pause
 
:: 开启屏显,以便明白启动文件 
@echo on
 
:: setting program files address. 
path=d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\LoginGate;d:\mirserver\mud2\Logsrv;d:\mirserver\gate_server\SelChrGate;d:\mirserver\mud2\DBSrv200;d:\mirserver\Mir200;d:\mirserver\gamelog\LogDataSrv
 
:: Run_1_3RunGate,/high,the best.
start RunGate.exe /HIGH start RunGate.exe /HIGH
 start RunGate.exe /HIGH
 
:: Run_2_logGate 
start Logingate.exe 
:: Run_3_Logsrv 
start LoginSrv.exe 
:: Run_4_SelChrGate 
start Gate30.exe 
:: Run_5_DBSrv200 
start DBServer.exe 
:: Run_6_Mir300,/low
start M2Server.exe /LOW 
:: Run_7_LogDataSrv 
start LogDataServer.exe
 
:: print runokey times. 
echo.|date>RunOkey.txt 
echo.|time>>RunOkey.txt 
echo Start MirServer Successfullly!>>RunOkey.txt
 
:: runokey,quit. 
exit
 
:: 2004.03.23
 
 
 
 
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| Climbing 铂金会员
 
        网络独行侠
 
 
 积分 6962
 发帖 2753
 注册 2003-4-16
 来自 河北保定
 状态 离线
 | 
| 『第 2 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
应该写成Start /HIGH rungate.exe 或者 Start /ABOVENORMAL rungate.exe。
 Start的语法如下:
 启动另一个窗口运行指定的程序或命令。
 
 START
 
 
 
 
 "title"     在窗口标题栏中显示的标题。
 path        起始目录
 B           在不创建新窗口的情况下开始应用程序。除非
 启动 ^C 处理,否则该应用程序会忽略 ^C 处理;
 ^Break 是唯一可以中断该应用程序的方式
 I           新环境是传递给 cmd.exe 的原始环境,
 而不是当前环境
 MIN         开始时窗口最小化
 MAX         开始时窗口最大化
 SEPARATE    在分开的内存空间内开始 16 位 Windows 程序
 SHARED      在共享内存空间内开始 16 位 Windows 程序
 LOW         在 IDLE 优先级类别开始应用程序
 NORMAL      在 NORMAL 优先级类别开始应用程序
 HIGH        在 HIGH 优先级类别开始应用程序
 REALTIME    在 REALTIME 优先级类别开始应用程序
 ABOVENORMAL 在 ABOVENORMAL 优先级类别开始应用程序
 BELOWNORMAL 在 BELOWNORMAL 优先级类别开始应用程序
 WAIT        启动应用程序并等候它结束
 command/program
 如果是内部 cmd 命令或批文件,那么该命令处理器是
 用 /K 命令行开关运行 cmd.exe 的。这表示该窗口在命令运行
 后仍然存在。
 
 如果不是内部 cmd 命令或批文件,则是一个程序,并
 作为窗口应用程序或控制台应用程序运行。
 
 parameters  这些为传送到命令/程序的参数
 
 
 如果命令扩展被启用,通过命令行或 START 命令的外部命令
 调用会如下改变:
 
 将文件名作为命令键入,非可执行文件可以通过文件关联调用。
 (例如,WORD.DOC 会调用跟 .DOC 文件扩展名关联的应用程序)。
 关于如何从命令脚本内部创建这些关联,请参阅 ASSOC 和
 FTYPE 命令。
 
 执行的应用程序是 32-位 GUI 应用程序时,CMD.EXE 不等应用
 程序终止就返回命令提示符。如果在命令脚本内执行,该新行为
 则不会发生。
 
 如果执行的命令行的第一个符号是不带扩展名或路径修饰符的
 字符串 "CMD","CMD" 会被 COMSPEC 变量的数值所替换。这
 防止从当前目录提取 CMD.EXE。
 
 如果执行的命令行的第一个符号没有扩展名,CMD.EXE 会使用
 PATHEXT 环境变量的数值来决定要以什么顺序寻找哪些扩展
 名。PATHEXT 变量的默认值是:
 
 .COM;.EXE;.BAT;.CMD
 
 请注意,该语法跟 PATH 变量的一样,分号隔开不同的元素。
 
 查找可执行文件时,如果没有相配的扩展名,看一看该名称是否
 与目录名相配。如果确实如此,START 会在那个路径上调用
 Explorer。如果从命令行执行,则等同于对那个路径作 CD /D。
 
 
 
 
 
 
 |  
                  |  偶只喜欢回答那些标题和描述都很清晰的帖子!
 如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
 
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| aria 高级用户
 
     
 
 
 积分 924
 发帖 243
 注册 2003-7-9
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 | 
| 『第 5 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我的意思是这个: 
我随便抓的一个图,大家看一下怎么做. 
是不行的.我试过了的./HIGH参数执行了还是标准模式.
   
 
 
 
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| aria 高级用户
 
     
 
 
 积分 924
 发帖 243
 注册 2003-7-9
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
以下是引用aria在2004-3-24 22:36:34的发言:hehe
 闲话一句
 你的远程注册表服务没有关闭^_^
 
 
 这有何关系呀?很不明白。 
 
 
 
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| aria 高级用户
 
     
 
 
 积分 924
 发帖 243
 注册 2003-7-9
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| aria 高级用户
 
     
 
 
 积分 924
 发帖 243
 注册 2003-7-9
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 |  | 
|  2004-3-24 00:00 |  | 
|  | 
 
| Climbing 铂金会员
 
        网络独行侠
 
 
 积分 6962
 发帖 2753
 注册 2003-4-16
 来自 河北保定
 状态 离线
 | 
| 『第 12 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
我在XP下用Start /high notepad.exe一切正常,如下图:http://climbing.minidns.net/xyf/faq/cmd/Start_High.gif
 
 
 
 
 
 
 
 
 
 
 |  
                  |  偶只喜欢回答那些标题和描述都很清晰的帖子!
 如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
 
 |  | 
|  2004-3-25 00:00 |  | 
|  | 
 
| hitme 初级用户
 
   
 
 
 积分 150
 发帖 10
 注册 2004-3-18
 状态 离线
 | 
| 『第 13 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
谢谢大家了.我认真运行了一遍,全部正常.可昨天就是不对,可能脑袋出了点小毛病吧.呵.全部是这样的.
 
 :: DIY命令提示行的颜色
 color f4
 :: 关闭屏显
 @echo off
 :: 清除屏幕
 cls
 :: 显示信息
 @echo 传奇开始自动启动,请不要关闭!
 @echo Now runing the program,please wait a minite...
 :: 按任意键继续
 pause
 
 :: 开启屏显,以便明白启动文件
 @echo on
 
 :: setting program files address.
 path=d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\RunGate;d:\mirserver\gate_server\LoginGate;d:\mirserver\mud2\Logsrv;d:\mirserver\gate_server\SelChrGate;d:\mirserver\mud2\DBSrv200;d:\mirserver\Mir200;d:\mirserver\gamelog\LogDataSrv
 
 :: Run_1_3RunGate,/high,the best.
 start /HIGH /MIN RunGate.exe
 start /HIGH /MIN RunGate.exe
 start /HIGH /MIN RunGate.exe
 :: Run_2_logGate
 start /MIN Logingate.exe
 :: Run_3_Logsrv
 start /MIN LoginSrv.exe
 :: Run_4_SelChrGate
 start /MIN Gate30.exe
 :: Run_5_DBSrv200
 start /MIN DBServer.exe
 :: Run_6_Mir300,/low
 start /LOW /MIN M2Server.exe
 :: Run_7_LogDataSrv
 start /MIN LogDataServer.exe
 
 :: print runokey times.
 echo.|date>RunOkey.txt
 echo.|time>>RunOkey.txt
 echo Start MirServer Successfullly!>>RunOkey.txt
 
 :: runokey,quit.
 exit
 
 :: 2004.03.23
 
 
 
 
 |  | 
|  2004-3-26 00:00 |  |