|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - запуск бат файла с указанием месторасположения окна |
|
|
CMD/BAT - запуск бат файла с указанием месторасположения окна
|
Новый участник Сообщения: 6 |
Профиль | Сайт | Отправить PM | Цитировать здравствуйте!
имеются 2 бат файла просто запускающие "ping" к указанному IP адресу. при запуске их поочередно одно окно накладывается на другое. приходиться ручками перемещать чтоб видеть оба окна параллельно. хотелось бы это автоматизировать. как это можно осуществить? |
|
Отправлено: 13:06, 02-03-2013 |
Новый участник Сообщения: 12
|
Профиль | Отправить PM | Цитировать Iska, Я пробовал играться абсолютно разными значениями обоих этих параметров. указывал их всех от маленьких (1-10) до очень больших (999999) и никакого результата на размер окна они не имели.
Повторюсь изменение цвета и положения окна работает исправно. Так же работает изменение параметров ShowWindow = ... Разные параметры влияют на открытие этого окна как положено - свернутое, на весь экран и т.д. Но вот задание размера увы никак. При чем что интересно скорее всего размер задан абсолютно - на ноутбуке (1366х768) и на мониторе 1024х768 окно имеет одинаковый размер в пикселах. Субъективно по относительным размерам окна к экрану. Линейкой не мерял, но на глаз явно видно. |
Отправлено: 13:16, 13-12-2017 | #21 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Извиняюсь на наглость, прошу добавить лог файл для каждого окна
|
Отправлено: 11:01, 16-05-2019 | #22 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать icefalcon, что Вы подразумеваете под логом? Каким должно быть его содержимое?
|
Отправлено: 12:10, 16-05-2019 | #23 |
Старожил Сообщения: 245
|
Профиль | Отправить PM | Цитировать для изменения defaults на use legacy mode
' origin: https://www.tenforums.com/tutorials/94146-enable-disable-legacy-console-mode-all-consoles-windows-10-a.html#option2 ' see also: https://stackoverflow.com/questions/8539821/how-to-get-reg-strvalue-from-hkcu-using-vbscript Const HKEY_CURRENT_USER = &H80000001 strComputer = "." Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _ strComputer & "\root\default:StdRegProv") strKeyPath = "Console" strValueName = "ForceV2" oReg.GetDwordValue HKEY_CURRENT_USER,strKeyPath,strValueName,strValue Wscript.echo "ForceV2 = " & strValue Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv") oReg.SetDwordValue HKEY_CURRENT_USER,strKeyPath,strValueName,0 |
Отправлено: 00:34, 17-05-2019 | #24 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Serguei Kouzmine, зачем повторно пересоздавать oReg?!
|
Отправлено: 02:59, 17-05-2019 | #25 |
Старожил Сообщения: 245
|
Профиль | Отправить PM | Цитировать @Iska наскоро сделано было
' origin: https://www.tenforums.com/tutorials/94146-enable-disable-legacy-console-mode-all-consoles-windows-10-a.html#option2 ' see also: https://stackoverflow.com/questions/8539821/how-to-get-reg-strvalue-from-hkcu-using-vbscript Option Explicit Const bDebug = false Const HKEY_CURRENT_USER = &H80000001 Dim strComputer: strComputer = "." Dim myRegExp: Set myRegExp = New RegExp myRegExp.IgnoreCase = True myRegExp.Global = True myRegExp.Pattern = "^10\..*" Dim objWMIService: Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Dim objOperatingSystems: Set objOperatingSystems = objWMIService.ExecQuery ("select * from Win32_OperatingSystem") Dim objOperatingSystem For Each objOperatingSystem in objOperatingSystems if bDebug then Wscript.echo objOperatingSystem.Caption & " " & objOperatingSystem.Version, 0 + 32,"Window Version" end if if myRegExp.Test(objOperatingSystem.Version) then ' Enable Use Legacy Console in Windows 10 if bDebug then Wscript.echo "Will need to Enable Use Legacy Console" end if Dim objStdRegProv: Set objStdRegProv = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & strComputer & "\root\default:StdRegProv") Dim strKeyPath: strKeyPath = "Console" Dim strValueName: strValueName = "ForceV2" Dim strValue objStdRegProv.GetDwordValue HKEY_CURRENT_USER,strKeyPath,strValueName,strValue if strValue <> 0 then objStdRegProv.SetDwordValue HKEY_CURRENT_USER,strKeyPath,strValueName,0 if bDebug then Wscript.echo "Enabled Use Legacy Console in Windows 10" end if else if bDebug then Wscript.echo "Use Legacy Console is already Enabled" end If end if end if Next |
Отправлено: 16:23, 17-05-2019 | #26 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Нужен скрипт для бат файла | vlad_exe@vk | Тест-форум | 0 | 01-11-2012 00:58 | |
Создание Бат-файла. | Bond01 | Тест-форум | 3 | 08-05-2010 21:34 | |
CMD/BAT - [решено] помогите плиз с написание бат файла | sergey12989 | Скриптовые языки администрирования Windows | 7 | 16-04-2009 11:07 | |
CMD/BAT - Как из бат-файла проверить наличие файла по ссылке, не скачивая файл ? | mitiya | Скриптовые языки администрирования Windows | 2 | 27-06-2008 20:50 | |
Работа с почтовиком с помощью бат файла | lehha | Программирование и базы данных | 5 | 18-04-2003 03:08 |
|