我最感兴趣的是 Windows,我想知道是否可以通过一个快捷方式启动 2 个单独的程序,并让另一个程序反射(reflect)该快捷方式。
想想 Windows 7 的任务栏。我想在那里有一个快捷方式,它首先启动一个程序,然后启动另一个程序,这反射(reflect)了任务栏上快捷方式图标的状态(运行/未运行)。
我正在尝试创建一个启动器,它首先启动一个依赖服务,然后再启动另一个程序。另一个程序无法启动该服务,因为它严重依赖它。我希望能够在Win7任务栏中有一个快捷方式图标,如果它指向启动器,那么快捷方式图标不反射(reflect)实际程序,而是反射(reflect)启动器。如果快捷方式是针对实际程序的,则没有启动启动器的快捷方式。
我不想有两个快捷方式。
如果有人对我在做什么感兴趣,我会尝试在本地机器上运行 NodeJS,并使用 Chrome 应用程序快捷方式功能将 Web 应用程序用作桌面应用程序。
最佳答案
创建一个批处理文件并引用以下链接在启动第二个程序之前检查第一个进程是否正在运行。
Inside a batch file, how can I tell whether a process is running?
您可以在任务栏上创建批处理文件的快捷方式,甚至可以更改其图标...
关于windows - 是否可以通过快捷方式启动 2 个程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7436265/