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