Форум программистов, компьютерный форум, киберфорум
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.82/65: Рейтинг темы: голосов - 65, средняя оценка - 4.82
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108

параллельный запуск

09.09.2010, 15:50. Показов 12978. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно написать две программы,
одну я уже написала(здесь задачи запускаются друг за другом).

Windows Batch file
1
2
3
4
5
6
7
@echo off
echo Start %time%
start /min /w c:\1.exe
start /min /w c:\2.exe
start /min /w c:\3.exe
echo Stop %time%
@pause
нужно написать программу где три задачи запускаются параллельно. В задаче определить время выполнения пакета.

Вложила три задачи, которые нужно запускать.(лежат они на локальном диске C)
Вложения
Тип файла: rar Новая папка (2).rar (62.4 Кб, 62 просмотров)
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
09.09.2010, 15:50
Ответы с готовыми решениями:

Параллельный перенос (переименование)
Добрый день форумчане! Имеется в распоряжении папка: "%Userprofile%\Desktop\papka" в которой лежат папки: Магазин Воздухофлотский в...

Запуск в батнике - команды на запуск файла (из консоли с правами администратора)
Добрый день, форумчане. Помогите решить вопрос. Существует файл, которого нужно часто запускать с определенной командой - из...

Параллельный запуск 2-х программ.
Подскажите, пожалуйста: нужно при запуске своей программы, запускать еще и другую программу с "винта". Как это можно...

4
 Аватар для dn90
69 / 59 / 3
Регистрация: 07.09.2010
Сообщений: 87
09.09.2010, 18:17
тут проще создать два батника

run1.bat
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@echo off
 
SET H1=%time:~0,2%
SET M1=%time:~3,2%
SET S1=%time:~6,2%
echo Start %H1%:%M1%:%S1%
 
call run2.bat
 
SET H2=%time:~0,2%
SET M2=%time:~3,2%
SET S2=%time:~6,2%
echo Stop %H2%:%M2%:%S2%
 
SET /a H2-=%H1%
SET /a M2-=%M1%
SET /a S2-=%S1%
echo.
echo %H2%:%M2%:%S2%
 
 
pause
run2.bat
Windows Batch file
1
2
3
start /min 1.exe
start /min 2.exe
start /min 3.exe
1
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108
09.09.2010, 19:21  [ТС]
когда запускаю run1.bat неправильное число. Числовые константы должны быть десятичными(17)
шестнадцатиричными (0*11),или восьмеричными (021))...


А можно попроще сделать!! Ну по самому легкому способу?
0
 Аватар для dn90
69 / 59 / 3
Регистрация: 07.09.2010
Сообщений: 87
09.09.2010, 23:48
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
    @echo off
    goto TIME1
     
    :START
    echo Start %H1%:%M1%:%S1%
 
start /min /wait "" run2.bat
 
    goto TIME2
    :START-
 
 
 
 
:TIME1
rem начальное время
    SET H1=%time:~0,2%
    SET M1=%time:~3,2%
    SET S1=%time:~6,2%
 
    goto START
:TIME1-
 
 
 
 
:TIME2
rem конечное время
    SET H2=%time:~0,2%
    SET M2=%time:~3,2%
    SET S2=%time:~6,2%
:TIME2-
 
 
 
 
:NUMBER_NOT_EROR
rem перевод чисел типа 01 в 1; 02 в 2...
 
for %%a in (00 01 02 03 04 05 06 07 08 09) do (
    IF `%M1%`==`%%a` SET M1=%M1:~1%
    IF `%M2%`==`%%a` SET M2=%M2:~1%
    IF `%S1%`==`%%a` SET S1=%S1:~1%
    IF `%S2%`==`%%a` SET S2=%S2:~1%
)
:NUMBER_NOT_EROR-
 
 
 
 
:SET
rem вычисление затраченного времени
SET /a H3=%H2%-%H1%
SET /a M3=%M2%-%M1%
SET /a S3=%S2%-%S1%
 
IF %S3% LSS 0 (SET /a S3=60-%S3:~1%
SET /a M3-=1)
IF %M3% LSS 0 (SET /a M3=60-%M3:~1%
SET /a H3-=1)
:SET-
 
 
 
 
:END
echo --------------------------------------------------
title Complete %H3%:%M3%:%S3%
echo Start %H1%:%M1%:%S1%
echo Stop %H2%:%M2%:%S2%
echo Time %H3%:%M3%:%S3%
pause
сделать батник меньше или проще не реально....
1
0 / 0 / 0
Регистрация: 20.10.2009
Сообщений: 108
12.09.2010, 21:06  [ТС]
Windows Batch file
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
@echo off
echo posledovatelnii zapusk
 
 
echo zapusk 1-i zadaci
start /min /w prog1.exe 
echo zapusk 2-i zadaci
start /min /w prog2.exe
echo zapusk 3-i zadaci
start /min /w prog3.exe 
 
 
echo vremia
type REPORT_T.TXT
del REPORT_T.TXT /f
pause
 
 
 
echo parallelnii zapusk
 
 
echo zapusk 1-oi zadaci
start /min prog1.exe 
echo zapusk 2-oi zadaci
start /min prog2.exe
echo zapusk 3-oi zadaci
start /min /w prog3.exe 
 
 
 
 
echo vremia
type REPORT_T.TXT
del REPORT_T.TXT /f
pause
Сделала проще
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
12.09.2010, 21:06
Помогаю со студенческими работами здесь

параллельный запуск хранимки из c#
Всем добрый день. Прошу Вашей помощи в решении следующей проблемы. Есть хранимка, проца выполняется довольно долго, возможно...

Последовательно-параллельный запуск потоков
Здравствуйте! Есть граф запуска потоков. В нем надо выделить три группы потоков: не синхронизированную, синхронизирована мьютексом и...

Selenium+JUnit+Maven параллельный запуск
Здравствуйте! Помогите пжлст с примерами! не могу запустить тесты в несколько потоков.

Параллельный запуск процессов с помощью fork(). Проверить код
Правильно ли я накидал параллельный запуск (в данном случае 10 ) процессов с помощью fork() ? if(pipe(filedes) == -1) { ...

Параллельный вывод
Здравствуйте! Сразу хотел бы обозначить, что, как в программировании, так и на форуме я новичок, так что прошу особо не судить за какие-то...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru