Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

опять проблемка в C#

26.11.17 11:10
Re: опять проблемка в C#
 
beautiful_man посетитель
в ответ maxxxl79 26.11.17 01:40

ребят, давайте без нравоучений, битте!

написал же уже, целью не является стать профи.

maxxxl79,

спасибо ещё раз, что находишь время для меня,


1. сейчас текстовый файл выглядит так:

BATTERY ON / GUARD_CLOSED,sim/cockpit2/electrical/battery_on[0], 1,laminar/B738/button_switch/cover_position[2], 0,sim/operation/failures/rel_batter[0], 0
STANDBY POWER switch AUTO / GUARD CLOSED,sim/cockpit2/electrical/battery_on[1], 1,laminar/B738/button_switch/cover_position[3], 0,sim/operation/failures/rel_batter1, 0
GENERATORS DRIVE DISCONNECT switches GUARD CLOSED,laminar/B738/one_way_switch/drive_disconnect1_pos, 0,laminar/B738/one_way_switch/drive_disconnect2_pos, 0,laminar/B738/button_switch/cover_position[4], 0,laminar/B738/button_switch/cover_position[5], 0
BUS TRANSFER switch AUTO / GUARD CLOSED,sim/cockpit2/electrical/cross_tie, 1,laminar/B738/button_switch/cover_position[6], 0
GROUND POWER ON,sim/cockpit/electrical/gpu_amps, >0.0,sim/operation/failures/rel_ex_power_on, 0

где:

BATTERY ON / GUARD_CLOSED,
STANDBY POWER switch AUTO / GUARD CLOSED,
GENERATORS DRIVE DISCONNECT switches GUARD CLOSED
BUS TRANSFER switch AUTO / GUARD CLOSED,
GROUND POWER ON,

информационный текст, он прописывается в checkedListBox1 только как информация.

Отделить его можно запятой или другим методом(например ;, -, @, %, &, §, и.т.д)

2. команды находятся после текста:

sim/cockpit2/electrical/battery_on[0], 1,laminar/B738/button_switch/cover_position[2], 0,sim/operation/failures/rel_batter[0], 0
sim/cockpit2/electrical/battery_on[1], 1,laminar/B738/button_switch/cover_position[3], 0,sim/operation/failures/rel_batter1, 0
laminar/B738/one_way_switch/drive_disconnect1_pos, 0,laminar/B738/one_way_switch/drive_disconnect2_pos, 0,laminar/B738/button_switch/cover_position[4], 0,laminar/B738/button_switch/cover_position[5], 0
sim/cockpit2/electrical/cross_tie, 1,laminar/B738/button_switch/cover_position[6], 0
sim/cockpit/electrical/gpu_amps, >0.0,sim/operation/failures/rel_ex_power_on, 0

к каждому тексту свой блок команд, они могут подаваться как одновременно, так и одна за другой.

в каждой строчки, один блок команд.

Задача:

1. определить конец каждой строчки, можно отделить каждый блок каким либо символом(например ;, -, @, %, &, §, и.т.д)

Нужно разбить строчку на два блока, отделить информационный текст от команд.

Может быть считать только команды по отдельности и потом связать их вместе?

2. Информационный текст вписать в checkedListBox1

3. Подать команду или блок команд.

4. Поставить галку в checkedListBox1.


Примерно так, думаю сейчас более понятно объяснил.

 

Перейти на