windows – 获取在Bat文件中运行的exe的进程ID
发布时间:2020-12-14 02:15:12 所属栏目:Windows 来源:网络整理
导读:我需要在我的bat文件中运行的“Las2xyz”进程的进程ID. 我怎样才能实现这一目标?我不能使用最后一个RUN ID或第一个ID,我需要实际的进程ID,因为在任何给定时间有多个这些运行并且在任何给定时间结束我无法猜测它. 这是我的批次: @echo off@echo offset PATH
我需要在我的bat文件中运行的“Las2xyz”进程的进程ID.
我怎样才能实现这一目标?我不能使用最后一个RUN ID或第一个ID,我需要实际的进程ID,因为在任何给定时间有多个这些运行并且在任何给定时间结束我无法猜测它. 这是我的批次: @echo off @echo off set PATH=C:Windowssystem32;C:atlasslas2xyz;C:atlasslas2xyzbin;C:atlasslas2xyzlib set TOP_HOME=%C:atlasslas2xyz% del dat*.xyz dat*.seg dat*.pat dat*.tmp dat*.txt test.nam las2xyz.exe "[ flightpath 2 out 5 lasformat 1 target 0 FIXCLASS 1 step 20 unit *METRIC* fov 20.0 rollfix 1 sn_number *H68_038-003* lsystem *LIDAR_1* DESTSYS 144 minele -100.00 maxele 6000.00 hoff 0.00 eoff 0.00 noff 0.00 bootnr 13110201 leg 1]" "C:UsersDeveloper-OneDesktoplas2xyz_Data131102_003243_GPE.sdc","192.168.0.102agisMacquarie_Barwon_1310Area_01sbet_038_13110201.out" - "131102_003243_cov" 有人告诉我该怎么做! 解决方法
这将启动一个可执行文件并获取PID:
@echo off for /f "tokens=2 delims==; " %%a in (' wmic process call create "notepad.exe" ^| find "ProcessId" ') do set PID=%%a echo "%PID%" pause (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008 – 修改MDT向导以自动执行计算机命名
- windows 10常用快捷键汇总
- 单元测试 – Windows Store应用程序的单元测试库中的嘲笑框
- 适用于Windows的Snmp Server
- windows-phone-7 – 使用本地数据库在Windows Phone 7中保存
- windows-server-2003 – 最佳Raid 10条带大小的Exchange 20
- .net – 使用Microsoft ODBC for Oracle连接到Oracle 10g数
- windows – 是否有免费的“添加连接”或“SQL连接”对话框?
- 窗口 – 如何知道窗口是否具有焦点? (Win32 API)
- windows – 删除文件链接而不清除只读位
推荐文章
站长推荐
- windows安装msys2 mingw64
- windows10 Ubuntu子系统下卸载Mysql重装
- Windows Server 2016-管理站点复制(一)
- windows – 安装Tensorflow的问题 – 不是CUDA /
- 在Windows7下使用Delphi7程序发生奇怪的区域性/日
- windows-7 – 持续缓慢的域登录/文件夹重定向
- windows – certutil.exe的语法?
- windows-server-2008 – NTBackup(在WS2k3上)无法
- windows – 有没有办法改变MATLAB命令窗口的标题
- Windows Server FIrewall(2012)Ipsec隧道问题
热点阅读