Батники. Открытие и закрытие программы в ProjectMaker с помощью bat команд

  • Автор темы Автор темы Trevor
  • Дата начала Дата начала

Trevor

Пользователь
Регистрация
15.12.2014
Сообщения
130
Реакции
1
Баллы
16
Друзья, с помощью какого экшена можно запускать bat - команды на запуск и закрытие программ ?
 
Друзья, помогите, если можете. Программы через экшен Запуск программы я конечно же запускать научился:-). Скопировать путь к exe файлу в принципе нетрудно. Особенно через ярлык на рабочем столе. А вот на рабочем столе у меня ярлык из Сетевого окружения под названием, например, "Коннект МТС", c помощью которого я подключаюсь к интернету. Как мне запустить это соединение через шаблон в Project Makere? Там ведь путь просто так не укажешь. Буду очень благодарен.
 
Попробуй настроить без использования программы
Создать обычное телефонное подключение, указав номер дозвона, имя пользователя и пароль (погуглить).
и батником вызывать rasdial (погуглить)
 
  • Оценить
Реакции: Trevor
Спасибо... Батник запускать через экшен Свой С# код ?
 
нет, через своя программа
 
  • Оценить
Реакции: Trevor
Ростоникс, может вы сталкивались, какой БАТ командой можно определить текущий АыПи адрес компьютера ? Что бы без захода на интернет сервисы ?
 
Друзья, почему программы, запущенные через экшен Запус программ самостоятельно закрываются через некоторое время ? Зачем это ?
 
  • Оценить
Реакции: Trevor
  • Оценить
Реакции: Trevor
А, ну понятно теперь....
 
Друзья, прошу помощи. Благодаря Вам научился писать простейшие батники. Вот написал батник на подключение к интернету с помощью существующего соединения:
rasdial "Моё подключение"
Но вот проблемма, когда захожу в cmd и после C:\Users\Admin> вручную набираю код rasdial "Моё подключение" - команда срабатывает без проблем!
Но когда в ProjectMaker выбираю Запустить программу и указываю путь к батнику C:\Users\Admin\Downloads\connect.bat (так я ее назвал)- после запуска видно, что мелькнёт cmd, но ничего не происходит, соединение не устанавливается. Почему ? Я не оттуда откуда надо ее запускаю ? Спасибо за поддержку !
 
в батнике сделай вызов cmd.exe /K batnik.bat, тогда окошко останется висеть, в нём прочитаешь про ошибку
либо вызывай batni.bat > d:\errorlog.log, тогда весь вывод прочитаешь в файле (возможно, всё это надо в кавычки заключить)
 
  • Оценить
Реакции: Trevor
Спасибо, Nick ! А вообще, как запустить батник не программы, а собственно процесса ? В моем случае телефонное соединение....
 
В отличие от реальной жизни, в контексте операционной системы и Зенки телефонное соединение не существует как некий объект. Это всего лишь состояние программы rasdial, которая может быть запущена с какими-то параметрами или нет. Ты можешь rasdial прямо из зенки запускать, но я бы лучше через батник с логированием.
 
  • Оценить
Реакции: Trevor
Как запустить rasdial через зенку ?
 
Друзья, прошу помощи. Благодаря Вам научился писать простейшие батники. Вот написал батник на подключение к интернету с помощью существующего соединения:
rasdial "Моё подключение"
Но вот проблемма, когда захожу в cmd и после C:\Users\Admin> вручную набираю код rasdial "Моё подключение" - команда срабатывает без проблем!
Но когда в ProjectMaker выбираю Запустить программу и указываю путь к батнику C:\Users\Admin\Downloads\connect.bat (так я ее назвал)- после запуска видно, что мелькнёт cmd, но ничего не происходит, соединение не устанавливается. Почему ? Я не оттуда откуда надо ее запускаю ? Спасибо за поддержку !
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)