XamBEE Ответов: 1

Несколько экземпляров приложения


Привет программистам!!
В моем приложении я делаю моделирование из ранее зарегистрированных данных. Зарегистрированные файлы данных находятся в одной папке, например Folder_A. Теперь я хочу запустить столько экземпляров приложения, сколько файлов находится в папке Folder_A.
Ранее я передавал один файл в приложение для моделирования сингела. Было легко, но теперь запустите столько экземпляров приложения, сколько файлов находится в папке-A. Каждый экземпляр выполняет один из файлов.
например, приложение "myapplication" должно имитировать fileA и FileB одновременно с двумя разными экземплярами.
Любая помощь или предложение будут оценены по достоинству.
Спасибо

Что я уже пробовал:

раньше я занимался одним файлом. это было легко-один файл, один экземпляр.

1 Ответов

Рейтинг:
2

Jochen Arndt

Просто напишите командный / пакетный файл, который выполняет эту работу:

rem Start application for each file in specific directory
echo off
for %%i in (data_file_path\*) do app_path_and_name "%%i"

Здесь data_file_path это полный путь к вашим файлам данных и app_path_and_name это полный путь и имя вашего приложения. Обратите внимание, что они должны быть заключены в двойные кавычки, если они содержат пробелы.

Чтобы проверить, что будет сделано, просто вставьте echo команда после do:
rem Start application for each file in specific directory
echo off
for %%i in (data_file_path\*) do echo app_path_and_name "%%i"


[РЕДАКТИРОВАТЬ]
Чтобы узнать о FOR команда, откройте окно командной строки и введите
help for

[/РЕДАКТИРОВАТЬ]


XamBEE

К сожалению, я не получил от вас решения, потому что мало что знаю о пакетных файлах. Было бы неплохо, если бы вы развили его немного подробнее.
Я тоже перефразировал свой вопрос..

Jochen Arndt

Откройте текстовый редактор, скопируйте код и вставьте его.
Затем сохраните в файл с расширением .летучая мышь или .УМК.
Наконец, запустите файл, дважды щелкнув по нему из Проводника Windows.

Если вы хотите посмотреть, что произойдет, откройте окно командной строки и выполните сохраненный файл (перейдите в папку, в которой он был сохранен, или введите полный путь).

Я обновлю свой ответ некоторыми объяснениями.