다른 답변의 정보를 사용하여 다음 파일이 포함 된 폴더를 만들었습니다.
connect.bat
mycomputer.rdp (remote desktop connection file)
sleep.exe (a little program to wait a specified number of milliseconds)
wolcmd.exe
따라서 connect.bat를 실행하고 컴퓨터를 깨우고 10 초간 기다린 다음 원격 데스크톱 연결을 엽니 다.
connect.bat에는 다음이 포함됩니다.
ECHO OFF
CLS
WolCmd.exe 0011AA22BB33 10.1.255.255 255.255.0.0 7
ECHO Sleeping...
Sleep.exe 10000
ECHO Starting remote desktop connection
start mstsc.exe mycomputer.rdp
아래 소스를 sleep.cs로 저장하고 .NET 프레임 워크와 함께 제공되는 C # 컴파일러를 사용하여 sleep.exe를 생성 할 수 있습니다.
csc /out:sleep.exe c:\sleep.cs
sleep.cs 소스
using System;
using System.Threading;
namespace Sleep
{
class Program
{
static void Main(string[] args)
{
if (args.Length == 1)
{
int period = 0;
Int32.TryParse(args[0], out period);
Console.WriteLine("Sleeping for {0} ms", period);
Thread.Sleep(period);
}
}
}
}