Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Вниз

bat файлы   Найти похожие ветки 

 
Ven ©   (2004-06-30 20:02) [0]

Уважаемые программисты!
Помогите решить...
Мне нужно под windows каждые 5 минут выполнять bat файл, в нем забиты запуски 3 программ...
Проблема в том, что 1-ая программа не успела отработать, а уже запускается вторая и т.д.
Как можно решить этот вопрос?


 
MacroDenS ©   (2004-06-30 20:05) [1]

А зачем через батник юзать?

Проще в дельфях написать прогу, поставить таймер и запускать,
да и с отслеживанием программ проще.
Поискал если есть, то пока не запускаешь, если нет - запуск.

Хотя странная у тебя идея, че хоть за проги-то запускать хочешь.
Мож ты вирь какой надумал написать????


 
Anatoly Podgoretsky ©   (2004-06-30 20:06) [2]

В рамках БАТ никак. Напиши свою программу сериализации.


 
Ven ©   (2004-06-30 20:19) [3]

2MacroDenS
Мне нужно чтоб после сеанса связи принятые файлы перебрасывались в указанную директорию..
Если можно то покажи на примере...


 
MacroDenS ©   (2004-06-30 20:34) [4]

я так понимаю у тебя файлы обновляются каждые n-минут.

можно просто:

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  copyfile(F1, f2, true)
....
  copyfile(Fn, fm, true)
//где F1(fn) - полное имя файла источника, F2(fm) - полное имя файла приемника, третий параметр - перезапись файла
end;


 
MacroDenS ©   (2004-06-30 20:35) [5]

Да только не забудь поставить интервал таймера из расчета:
x*60000 - X - сколько минут, 60000 - перевод в милесекунды.


 
Ven ©   (2004-06-30 20:58) [6]

2 MacroDenS
спасибо за пример...
я просто не правильно задал вопрос...
мне сначало нада запустить программу связи, а после того как она отработает - перебросить полученные данные...


 
GuAV ©   (2004-06-30 22:18) [7]

кстати, если в батниках, то перед командой пишешь start /wait


 
Alexey Leonchik   (2004-07-01 07:06) [8]

А лучше всего, в таких целях (на мой взгляд административных) использовать WSH - это специальный язык Java-подобный для написания командных сценариев ОЧЕНЬ МОЩНЫЙ - почти как shell в  Unix :) Может даже по кнопочкам щелкать у запущенных программ. А так же дожидаться завершения программы, работать с файлами и каталогами и даже через ADO обращаться к базам данных и многое многое другое. Встроен в W2K

С уважением Алексей Леончик


 
TUser ©   (2004-07-01 10:46) [9]

CreateProcess ...
WaitForSingleObject ...
3 раза



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.07.18;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.039 c
1-1089204038
Никита
2004-07-07 16:40
2004.07.18
Печать из StringGrid


8-1081456553
CAHEK
2004-04-09 00:35
2004.07.18
SWF из ресурса???


3-1088348445
Ani
2004-06-27 19:00
2004.07.18
пароли в Paradox таблиц


11-1077180577
DAngel
2004-02-19 11:49
2004.07.18
Минимизация формы


4-1086249165
tararasyk
2004-06-03 11:52
2004.07.18
Как запретить повторный запуск приложения ?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский