опять проблемка в C#
ребят, давайте без нравоучений, битте!
написал же уже, целью не является стать профи.
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.
Примерно так, думаю сейчас более понятно объяснил.