Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Java script cmd

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

KenKaneki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 20:53 15-06-2018 | Исправлено: KenKaneki, 20:56 15-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KenKaneki

Код:
WshShell.Run(...);
// добавить таймаут для выполнения, например  
WshShell.Sleep(1000);
WshShell.SendKeys("{ENTER}");

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 21:25 15-06-2018
KenKaneki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Это не подойдет, нужен чистый код javascripta, а не js.  
Это же не так работает.

Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 21:54 15-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KenKaneki

Цитата:
нужен чистый код javascripta

это и есть javascript. sleep не работает, да, но SendKeys работает.
sleep меняем на
Код:
setTimeout(function() {WshShell.SendKeys("{ENTER}");}, 1000);


Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 22:06 15-06-2018
KenKaneki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А можно как то передать именно в консоль? а то идет как имитация нажатий по всюду, будь то это блокнот или другое место где можно что-либо написать.

Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 13:18 16-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KenKaneki

Цитата:
можно как то передать именно в консоль?

добавьте WshShell.AppActivate('Название_окна');
вот только не для этого оно предназначено.

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 05:21 17-06-2018
KenKaneki

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подробнее... [/more]

Всего записей: 5 | Зарегистр. 15-06-2018 | Отправлено: 17:03 18-06-2018 | Исправлено: KenKaneki, 17:08 18-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KenKaneki

Цитата:
WshShell.AppActivate(cmdRun.ProcessID)

не процесс ID, тупо название окна, так как у одного процесса может быть много окон.
зачем вам js, раз уж делаете сугубо под винду, использовали бы vbscript - он с DOM страницы тоже работает

Всего записей: 15099 | Зарегистр. 20-09-2014 | Отправлено: 21:41 18-06-2018 | Исправлено: Mavrikii, 21:41 18-06-2018
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » Java script cmd


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru