Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   Запуск программы с определенными параметрами окна (http://forum.oszone.net/showthread.php?t=311437)

temphard 11-02-2016 12:34 2604881

Запуск программы с определенными параметрами окна
 
Здравствуйте.
Такой вопрос:
Можно ли средствами CMD/BAT запускать firefox.exe (и/или другое приложение) с заданным размером окна и расположением на экране монитора, а также с указанной ссылкой на сайт?
Заранее спасибо за ответ.

Iska 11-02-2016 12:52 2604893

Цитата:

Цитата temphard
Можно ли средствами CMD/BAT запускать firefox.exe (и/или другое приложение) с заданным размером окна и расположением на экране монитора, »

В общем случае — нет.

Цитата:

Цитата temphard
а также с указанной ссылкой на сайт? »

Да.

temphard 11-02-2016 15:04 2604953

Вопрос решен с использованием nircmd (спасибо за помощь здесь)

Вариант реализации BAT/CMD:
Цитата:

@echo off
explorer http://mysite.com/ //данная ссылка откроется в браузере по умолчанию
@ping localhost -w 1000 -n 10 > nul //задержка в 10 секунд, чтобы успел открыться браузер и загрузилась ссылка
nircmd win setsize title "Здесь название окна" 0 0 720 690 //эта команда работает с открытым окном, перемещает и делает размер окна согласно установленым параметрам
exit

Iska 11-02-2016 16:11 2604981

Цитата:

Цитата temphard
Вопрос решен с использованием nircmd (спасибо за помощь здесь) »

Это не решение Вашего вопроса. Хотя, если Вас устраивает такой вариант — то, почему бы и нет.

temphard, тогда Вам проще целиком использовать команды NirCmd — и для запуска (и, кстати, правильно не «explorer http://mysite.com/», а «start "" "http://mysite.com/"»), и для ожидания. Например:
Код:

nircmd.exe shexec "open" "http://mysite.com/"
nircmd.exe cmdwait 10000 win setsize title "Здесь название окна" 0 0 720 690


temphard 11-02-2016 17:18 2605009

Цитата:

Цитата Iska
тогда Вам проще целиком использовать команды NirCmd »

Ну что здесь сказать? С профи не поспоришь.
Понятно, что меня как дилетанта, интересует конечный результат более грамотности исполнения, но за ценную подсказку премного благодарен.
Принимаю ваш вариант и буду пользоваться командами nircmd так, как это полагается.
Спасибо.
P.S. Только сегодня узнал о существовании "nircmd" :cool:

Iska 11-02-2016 17:23 2605012

Цитата:

Цитата temphard
P.S. Только сегодня узнал о существовании "nircmd" »

Очень хорошая штука :).


Время: 17:28.

Время: 17:28.
© OSzone.net 2001-