我如何让这个命令在后台运行
– ping www.google.com –t
我已经在桌面上创建了一个快捷方式,并键入此命令,因为它的“目标”..现在,当我双击它时,cmd窗口打开秒并消失。 。如何让它在后台运行直到此过程被手动结束?快捷方式名称为“Ping”,并且在任务管理器中没有看到名为“Ping”的进程。我要的是保持对谷歌执行ping服务器我如何让这个命令在后台运行
解决方案1: 请在命令提示符下手动平,写在这使它成为一个持久的平末端的-t。你将不得不关闭cmd提示窗口来停止ping。
在命令提示符下例如,键入:ping www.google.com -t
解决方案2: 你可以创建像这样
cmd /c "ping www.google.com –t"
解决方案的快捷方式3: 任何免费Ping实用程序会做什么,你要求,谷歌检查“免费ping”,这也将 工作。
PK
确定手动运行命令..它正在ping,但味精像“Request Timed out”之间..这是什么意思? – Serenity 2010-10-10 13:25:09
另外,当我创建这样的快捷方式就像你说的..它dsplayed cmd窗口秒说“不良参数-t”这是什么目标值是System32 \ cmd.exe/c“ping www.google.com -t”是这是正确的? – Serenity 2010-10-10 13:30:26
Ping请求超时... \t找到地址,但它没有响应ping请求。你的系统没有问题。所以别担心。 – Pavan 2010-10-10 13:46:11
设定的目标为:%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);
:在%windir%\system32\ping.exe www.google.com -t
和开始在主
IntPtr hWnd = FindWindow(null, "ping");
if (hWnd != IntPtr.Zero)
{
ShowWindow(hWnd, 0);
}
取消隐藏
ShowWindow(hWnd, 1);
感谢这两个回答...我找到了解决办法在这里... HTTP://www.winhelponline.com/blog/run-bat-files -invisibly-without-displays-command-prompt/ – Serenity 2010-10-11 03:09:57