如何在后台运行此命令

时间:2010-10-10 13:10:35

标签: windows dos

– ping www.google.com –t

我在桌面上创建了一个快捷方式,并输入了这个命令,因为它是“目标”。现在,当我双击它时,cmd窗口打开一秒钟并消失。如何让它在后台运行直到这个过程手动结束?快捷方式名称为“Ping”,我在任务管理器中看不到名为“Ping”的进程。我想要的是继续ping谷歌服务器

2 个答案:

答案 0 :(得分:3)

解决方案1: 从命令提示符执行手动ping并在末尾写入-t,这使其成为持久ping。您必须关闭cmd提示窗口才能停止ping。

例如在命令提示符下输入:ping www.google.com -t

解决方案2: 你可以像这样创建一个快捷方式

cmd /c "ping www.google.com –t"

解决方案3: 任何免费的ping实用程序都可以满足您的需求,请在google上查看“免费ping” 工作

<强> PK

答案 1 :(得分:2)

将目标设为:%windir%\system32\ping.exe www.google.com -t

并开始于:%windir%

[编辑]

隐藏cmd窗口

        using System.Runtime.InteropServices;


        [DllImport("user32.dll")]
        static extern IntPtr FindWindow(string lpClassName, string lpWindowName);
        [DllImport("user32.dll")]
        static extern bool ShowWindow(IntPtr hWnd, int nCmdShow);

主要

        IntPtr hWnd = FindWindow(null, "ping");
        if (hWnd != IntPtr.Zero)
        {
            ShowWindow(hWnd, 0);
        }

取消隐藏

ShowWindow(hWnd, 1);