Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Запуск программ, описанных в файле

8.1K
28 декабря 2006 года
Нео
48 / / 30.07.2006
Допустим, есть файл progs.dat.
Нужно написать прогу, которая раз в несколько секунд проверяет список программ, имена которых указаны в файле, каждый exeшник в каждой строчке,запускает их и удаляет в файле соответствующие строчки.
2.2K
28 декабря 2006 года
REFOT
181 / / 08.04.2005
ShellExecute(NULL,"open","FileName.exe",""/*Params*/,NULL, SW_SHOWNORMAL);
8.1K
30 декабря 2006 года
Нео
48 / / 30.07.2006
Спасибо. А как сделать так, чтобы
1 программа была невидима в панели задач
2 проверяла файл раз в несколько секунд и не вызывала тормозов системы
?
4.1K
30 декабря 2006 года
GRIENDERS
117 / / 06.06.2006
Цитата: Нео
Спасибо. А как сделать так, чтобы
1 программа была невидима в панели задач
2 проверяла файл раз в несколько секунд и не вызывала тормозов системы
?


1) Когда создал создал окно с помощью CreateWindow, не надо вызывать ShowWindow и UpdateWindow, тобишь окно будет полностью невидимо.
2)

Код:
..........
SetTimer(hwnd,      // дескриптор твоего окна
                 1,           // ID таймера
                 (1000*5), // интервал 5 секунд
                 0            // нет процедуры для обработки
                );
............
// оконная процедура
LRESULT CALLBACK WndProc(HWND h, int msg, WPARAM wparam, LPARAM lparam)
{
if (msg==WM_TIMER)
{
   // делаешь то, что тебе нужно
}
}
8.1K
09 января 2007 года
Нео
48 / / 30.07.2006
а как сделать, чтобы в ShellExecute, когда передаешь имя файла, оно могло быть с пробелами? Я делал так: в файле List.txt пишу имя файла, программа открывает list.txt, читает строчку с именем программы, и запускает ее с помощью ShellExecute. Но если имя программы с пробелами, она не запускается...
5.9K
09 января 2007 года
Zushenskiy
161 / / 29.06.2006
в ковычки бери.
ShellExecute(NULL,"open","\"c:\\program files\\yourprogram\\name.exe\"",""/*Params*/,NULL, SW_SHOWNORMAL);
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог