如果另一个程序是 运行ning c# 或 .bat,如何 运行 一个程序

How to run a program if another program is running c# or .bat

所以我有一个 discord 服务器,每次我启动 discord 时,我都必须启动我的音乐机器人,它是一个 .bat 文件。有什么方法可以让我在 windows 执行时启动程序,并每 10 秒检查一次 discord 是否打开以及 运行 是否是音乐机器人。这不应该占用大量处理能力,或者不是每 10 秒一次,当我 运行 discord.exe 它 运行 是音乐机器人时。 谢谢

制作一个 .bat 程序来启动你的机器人并同时丢弃并将程序的图标设置为 Discords "app.ico"。

@echo off
cd "C:\Users\%USERNAME%\AppData\Local\Discord\app-0.0.298"
start Discord.exe

cd "C:\Program Files (x86)\batch"
start myBot.bat
exit