Windows 명령 셸에서 창 위치를 가져오고 설정합니까?

Windows 명령 셸에서 창 위치를 가져오고 설정합니까?

명령 셸에서 창의 위치와 크기를 가져오고 설정하는 방법을 찾고 있습니다.

그러나 PowerShell을 사용하여 이를 수행하는 방법만 찾을 수 있었습니다.

Add-Type @"
using System;
using System.Runtime.InteropServices;
public class Window {
    [DllImport("user32.dll")]
    [return: MarshalAs(UnmanagedType.Bool)]
    public static extern bool GetWindowRect(IntPtr hWnd, out RECT lpRect);
}
public struct RECT
{
    public int Left;
    public int Top;
    public int Right;
    public int Bottom;
}
"@

$Handle = (Get-Process -Id $Args[0]).MainWindowHandle
$WindowRect = New-Object RECT
$GotWindowRect = [Window]::GetWindowRect($Handle, [ref]$WindowRect)
ConvertTo-Json($WindowRect)

(Powershell이 ​​아닌) 명령줄에서 이 작업을 수행하는 동등한 기능이 있습니까?

관련 정보