Как при исполнения кода стартовать окно "Cmd консоли" в определенном углу экрана, например в нижнем правом углу.
greg zakharov
24-05-2015, 23:25
Чистым bat'ом - никак. Либо сторонние утилиты, либо - PowerShell (тем паче, что у Вас Win7)
PowerShell (тем паче, что у Вас Win7) »
Можно пример на Powershell.
greg zakharov
24-05-2015, 23:51
Сохраните как батник:<# :
@echo off
powershell /nologo /noprofil /executionpolicy bypass /command ^
"&{[ScriptBlock]::Create((gc \"%~f0\") -join [Char]10).Invoke()}"
exit /b
#>
$asm = Add-Type -MemberDefinition @'
[DllImport("user32.dll")]
public static extern Boolean MoveWindow(
IntPtr hWnd,
Int32 x,
Int32 y,
Int32 nWidth,
Int32 nHeight,
Boolean bRepaint
);
'@ -Name Win -NameSpace Win32API -PassThru
$hndl = [PSObject].Assembly.GetType(
'System.Management.Automation.ConsoleVisibility'
).GetMethod(
'GetConsoleWindow', [Reflection.BindingFlags]40
).Invoke($null, @())
$asm::MoveWindow($hndl, 1230, 750, 200, 100, $true)
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC