简单的批处理文件,程序间延迟

时间:2017-10-22 10:08:16

标签: batch-file windows-10

到目前为止,我得到了这个:

@echo off
cd C:\Program Files\pia_manager
start pia_manager.exe
@echo off
PING 127.0.0.1 -n 16 >nul         <For the 15 second delay.
@echo off
cd C:\Program Files (x86)\Vuze
start Azureus.exe

它“有效”但不是我想要的,这是我目前的问题:

在ping部分显示一个空白的Cmd窗口,我不想看到任何东西。 (我假设这是因为ping命令,不知道如何添加延迟)

使用“Bat to Exe Converter”转换为.exe时“中断”,因此我无法将其添加到我的开始菜单或给它一个图标。 (我尝试制作一个快捷方式,让我给它一个图标,但我不能把它放到我的开始窗口。)

很抱歉,如果对于这个网站来说这是一个问题,那么不知道还有什么要问的。

1 个答案:

答案 0 :(得分:0)

您不需要批处理文件,快捷方式应该没问题。

右键单击桌面的空白部分,选择New&gt; Shortcut

  • 在“创建快捷方式”窗口中:
    • 键入项目的位置:%ComSpec% /Q /D /C Start "" "%ProgramFiles%\pia_manager\pia_manager.exe" 2>Nul && (Timeout 15 /NoBreak>Nul&Start "" "%ProgramFiles(x86)%\Vuze\Azureus.exe" 2>Nul)
    • 点击Next
    • 键入此快捷方式的名称:YourChosenName
    • 点击Finish

右键单击桌面上的新快捷方式,选择Properties

  • 在运行:下拉列表中选择Minimized
  • 点击Change Icon...
    • 在“更改图标”窗口中:
    • 点击Browse...,选择您选择的图标
    • 点击OK
  • 点击Apply
  • 点击OK

右键单击新的桌面快捷方式,选择Pin to Start

您现在可以删除桌面上的快捷方式,不再需要