English 中文(简体)
如何使此命令在后台运行
原标题:How do I make this command run in the background
  • 时间:2010-10-10 13:10:35
  •  标签:
  • windows
  • dos
– ping www.google.com –t

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

最佳回答

Solution 1: Do a manual ping from the command prompt and write a -t at the end which makes it a persistent ping. You would have to close the cmd prompt window to stop the ping.

例如,在命令提示符中键入:ping www.google.com-t

Solution 2: you can create a shortcut like so

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

Solution 3: Any free ping utility would do what you require, check on google for "free ping" which will also work.

PK

问题回答

将目标设置为:%windir%system32ping.exe www.google.com-t

和起始位置:%windir%

[编辑]

隐藏命令窗口

        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);




相关问题
Why running a service as Local System is bad on windows?

I am trying to find out the difference between difference service account types. I tumbled upon this question. The answer was because it has powerful access to local resources, and Network Service ...

Programmatically detect Windows cluster configuration?

Does anyone know how to programatically detect that a Windows server is part of a cluster? Further, is it possible to detect that the server is the active or passive node? [Edit] And detect it from ...

get file icon for Outlook appointment (.msg)

I ve read Get File Icon used by Shell and the other similar posts - and already use SHFileInfo to get the associated icon for any given extension, and that works great. However, Outlook uses ".msg" ...

Identifying idle state on a windows machine

I know about the GetLastInputInfo method but that would only give me the duration since last user input - keyboard or mouse. If a user input was last received 10 minutes ago, that wouldn t mean the ...

Terminating a thread gracefully not using TerminateThread()

My application creates a thread and that runs in the background all the time. I can only terminate the thread manually, not from within the thread callback function. At the moment I am using ...

热门标签