2011-09-15 70 views
0

我主要对Windows感兴趣,我想知道是否可以通过一个快捷方式启动2个独立的程序,并让另一个程序反映快捷方式。是否可以通过快捷方式启动2个程序?

想想Windows 7的任务栏。我想有一个快捷方式,首先启动一个程序,然后启动另一个程序,该程序反映任务栏上快捷方式图标的状态(正在运行/未运行)。

我想创建一个启动一个依赖项服务的启动程序,然后启动另一个程序。另一个程序无法启动服务,因为它严重依赖于它。我希望能够在Win7任务栏中拥有一个快捷方式图标,并且如果它指向启动程序,则该快捷方式图标不会反映实际程序,而是反映启动程序。如果快捷方式是针对实际的程序,那么没有捷径启动启动程序。

我不想有两个快捷方式。

如果有人对我所做的感兴趣,我试图在本地机器上运行NodeJS,并使用Chrome应用程序快捷方式功能将Web应用程序用作桌面应用程序。

回答

1

创建批处理文件并在启动第二个程序之前参考以下链接检查第一个进程是否正在运行。

Inside a batch file, how can I tell whether a process is running?

您可以在任务栏上创建一个快捷方式到批处理文件,甚至改变它的图标...

+0

当我启动通过Win7的任务栏快捷这个批处理文件,将第二个方案体现/像快捷方式图标? – Tower

+0

我试图让批处理文件启动另一个进程,任务栏图标将不再反映正确的应用程序。我不希望任务栏图标反映批处理文件的状态,而是希望它反映我运行的实际程序的状态。 – Tower

+1

您可以更改批处理文件的图标以匹配第二个程序的图标。首先,通过创建第二个程序的快捷方式,单击属性并选择“更改图标”(我目前在Vista上,但在Win7上应该类似),找到图标的路径。然后在任务栏上创建批处理文件的快捷方式,右键单击属性并将图标更改为第二个程序的相同路径。祝你好运! – http203

相关问题