Форум 3DNews
Вернуться   Форум 3DNews > Программирование > Программирование

Ответ Создать новую тему
Опции темы Опции просмотра
Непрочитано 09.04.2006, 14:11   [включить плавающее окно]   #1
GALANT
Мужской Новенький
Автор темы
 
Регистрация: 27.11.2005
Помогите с ком. строкой или поправить исходники проги

В общем дело такое: нужно выполнить прогу (допустим a.exe) которая понимает ключи ( /init - вызывает обычное окно винды из файла .cpl-"Общей библиотеки оболочки Windows" и /hide - сворачивает это окно так, что его нигде не видно кроме как в диспетчере задач). Причем выполнить так, чтобы сначала выполнился ключ /init, а затем, как появится окно, выполнился ключ /hide, иначе если окно еще не появилось то ключ /hide не срабатывает.

Вопрос: как реализовать это через командную строку винды или .vbs скрипт (с vbs вообще не знаком, поэтому кому не трудно напишите такой скрипт), или еще каким-либо другим способом, желательно чтобы этот "способ" проходил в silent режиме, т.е. не выдавал никаких уведомлений, предупреждений и т.д., короче невидимо.

А лучше всего если Вы будете так любезны и добры что сделате одно очень хорошее дело: У меня есть исходник этой проги (a.exe, он маленький там всего 158 строчек, или 4 447 байт) на дельфях (писал ее не я, и опять же в программировании я как в темном лесу), так вот кто может поправить код так, чтобы a.exe понимал еще один ключ (например /go), который бы сначала выполнял то, что выполняет ключ /init, потом проверял появилось ли окно вызываемое /init и как только это окно появилось то сразу же выполнял то, что выполняет ключ /hide, т.е. из нового нужно всего лишь написать процедуру определения появления окна с определенным названием, а все остальное Вы можете найти в исходнике.
Пожалуйста помогите знающие люди, вам ведь это 30 минут делов.

PS. В Архиве проект на дельфях с исходником и скомпиленная прога. 23кб
Вложения
Тип файла: rar a.rar (22.6 Кб, 80 просмотров)
GALANT вне форума  
Ответить с цитированием
Непрочитано 17.04.2006, 14:32   [включить плавающее окно]   #2
sop18
Новенький
 
Регистрация: 21.12.2003
Для дельфи код как то подозрительно слишком мал :-)
sop18 вне форума  
Ответить с цитированием
Непрочитано 19.04.2006, 18:17   [включить плавающее окно]   #3
Phodopus
Мужской Продвинутый
 
Регистрация: 05.10.2005
Адрес: Санкт-Петербург
Ну, в принципе, можно попробовать
Phodopus вне форума  
Ответить с цитированием
Непрочитано 21.04.2006, 23:13   [включить плавающее окно]   #4
Darthman
Мужской Опытный
 
Аватар для Darthman
 
Регистрация: 10.02.2003
Адрес: Москва
А в чем проблема использовать Paramstr(i), где i = номеру параметра для запуска? В программе пару if добавишь на проверку выполенено ли условие и все.
__________________
Если работает, лучше не трогай!
Darthman вне форума  
Ответить с цитированием
Ответ Создать новую тему

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 01:46. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 2000-2017 3DNews. All Rights Reserved.
Администрация 3DNews требует соблюдения на форуме правил и законов РФ
Серверы размещены в Hostkey