Как да накарам тази команда да работи във фонов режим

– ping www.google.com –t

Създадох пряк път на работния плот и написах тази команда като "Target" ..Сега, когато щракна двукратно върху нея, cmd прозорецът се отваря за секунда и изчезва..как да го накарам да работи във фонов режим, докато този процес не приключи ръчно ? Името на прекия път е „Ping“ и не виждам процес с име „Ping“ в диспечера на задачите. Това, което искам, е да продължа да пингвам сървъра на Google


person Serenity    schedule 10.10.2010    source източник
comment
Благодаря и на двамата за отговора...намерих решението тук...winhelponline.com/blog/   -  person Serenity    schedule 11.10.2010


Отговори (2)


Решение 1: Направете ръчен ping от командния ред и напишете -t в края, което го прави постоянен ping. Ще трябва да затворите прозореца на cmd подкана, за да спрете ping.

например въведете в командния ред: ping www.google.com -t

Решение 2: можете да създадете пряк път по този начин

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

Решение 3: Всяка безплатна помощна програма за ping ще направи това, от което се нуждаете, проверете в Google за „безплатен ping“, което също ще работи.

ПК

person Pavan    schedule 10.10.2010
comment
добре изпълних командата ръчно.. тя е ping, но съобщението като Request Timed out между ..какво означава това? - person Serenity; 10.10.2010
comment
Също така, когато създадох този пряк път, както ти каза.. той dsplayed cmd прозорец за секунда казва Лош параметър -t Това е това, което Целевата стойност е System32\cmd.exe /c ping www.google.com –t Това правилно ли е?? - person Serenity; 10.10.2010
comment
Времето за изчакване на заявката за ping изтече... Адресът беше намерен, но не отговаря на заявки за ping. нищо лошо в системата ви. така че не се притеснявай. - person Pavan; 10.10.2010
comment
добре, пробвай без t. просто се уверете, че го стартирате в cmd вместо това. - person Pavan; 10.10.2010
comment
Прекият път не се изпълнява..каква трябва да бъде целевата стойност? - person Serenity; 10.10.2010
comment
Въведох командата ръчно само когато получих това съобщение, което казва, че времето за изчакване на заявката е изтекло..това, което искам е тази команда да се изпълнява във фонов режим..не искам прозорец на cmd отворен или минимизиран на моя работен плот - person Serenity; 10.10.2010
comment
realgeek.com/forums/ - person Pavan; 10.10.2010
comment
Нямам никаква представа как работят тези скриптове..хаха..но все пак благодаря - person Serenity; 10.10.2010

задайте Target като: %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);
person Barun    schedule 10.10.2010
comment
Мога ли да ви препоръчам да използвате програма c#? - person Barun; 10.10.2010
comment
разбира се..ще заема ли по-малко място в паметта?? - person Serenity; 10.10.2010
comment
Няма да отнеме много памет. Можете да направите цялото това нещо с C# програма, без изобщо да използвате ping exe. Трябва ли да ви дам този c# код или да ви дам кода, който ще скрие ping cmd екрана? - person Barun; 10.10.2010