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 以外の) コマンドラインで実行する同等のものはありますか?

関連情報