BAT批处理文件 start,call,taskkill,tasklist命令详解

本文详细介绍了Windows批处理中的start,call,taskkill,tasklist四个命令,包括它们的基本用法、区别及应用场景。start用于启动新的窗口执行程序或命令,call在同一进程中调用其他批处理,taskkill强制结束进程,tasklist则用于列出系统中运行的进程。重点探讨了start与call在调用范围、调用方式和结果上的差异,以及在实际操作中的注意事项。" 114568437,10543397,Java SQL 条件查询:按时间筛选记录,"['Java开发', 'SQL', '数据库操作']
摘要由CSDN通过智能技术生成

对于start

,概况二句话:“不同进程不能传值”,“相同进程单向传值,老子传儿子,非儿子传老子”。
start/?(2019.04.27)
启动一个单独的窗口以运行指定的程序或命令。

START [“title”] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE ] [/AFFINITY ] [/WAIT] [/B]
[command/program] [parameters]

"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 优先级类中启动应用程序。
NODE        将首选非一致性内存结构(NUMA)节点指定为
            十进制整数。
AFFINITY    将处理器关联掩码指定为十六进制数字。
            进程被限制在这些处理器上运行。

            将 /AFFINITY 和 /NODE 结合使用时,会对关联掩码
            进行不同的解释。指定关联掩码,以便将零位作为起始位置(就如将 NUMA
            节点的处理器掩码向右移位一样)。
            进程被限制在指定关联掩码和 NUMA 节点之间的
            那些通用处理器上运行。
            如果没有通用处理器,则进程被限制在
            指定的 NUMA 节点上运行。
WAIT        启动应用程序并等待它终止。
command/program
            如果它是内部 cmd 命令或批文件,则
            该命令处理器是使用 cmd.exe 的 /K 开关运行的。
            这表示运行该命令之后,该窗口
            将仍然存在。

            如果它不是内部 cmd 命令或批文件,则
            它就是一个程序,并将作为一个窗口化应用程序或
            控制台应用程序运行。

parameters  这些是传递给 command/program 的参数。

注意: 在 64 位平台上不支持 SEPARATE 和 SHARED 选项。

通过指定 /NODE,可按照利用 NUMA 系统中的内存区域的方式创建进程。例如,可以创建两个完全
通过共享内存互相通信的进程以共享相同的首选 NUMA 节点,从而最大限度地减少内存延迟。只要有可能,它们就会分配来自相同 NUMA 节点的内存,并且会在指定节点之外的处理器上自由运行。

start /NODE 1 application1.exe
start /NODE 1 application2.exe

这两个进程可被进一步限制在相同 NUMA 节点内的指定处理器上运行。在以下示例中,application1 在节点的两个低位处理器上运行,而 applicat

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值