Вводя в заблуждение, как и название, возможно, я надеюсь, что смогу объяснить это полностью.
У меня есть форма PS с 5 различными текстовыми полями:
1 TextBox для имени FirstName
1 TextBox для LastName
1 TextBox для LoginName
1 TextBox для PhoneWork
1 TextBox для разделителя
Допустим, я ввел это, например:
Дональд как FirstName
Утка как LastName
DuckyDonald какИмя для входа
123456789 как PhoneWork
;как разделитель
Затем у меня есть эта кнопка, называемая $ createbutton, и когда она нажимается, это происходит:
$createbutton.Add_Click({
$first = $firstname.Text
$last = $lastname.Text
$login = $loginname.Text
$phone = $phonework.Text
$d = $delimiter.Text
$txt | Set-Content 'users.txt'
$first+$d+$last+$d+$login+$d+$phone | Add-Content 'users.txt'
})
Поэтому, когда я открою свой файл users.txt, у меня будет это:Donald; Duck; DuckyDonald; 123456789
Итак, моя форма «работает» без проблем, но только когда я создаю одного пользователя за раз. Теперь я хотел бы иметь возможность ввода нескольких имен FirstName, LastName, LoginName, Phonework, и когда я нажимаю кнопку, он автоматически сортирует различные значения в зависимости от положения, в котором они находятся.
Итак, допустим, я ввожу эту информацию:
Дональд, Микки, Гуфи как Фамилия
Утка, Мышь, Гуф как Фамилия
ДакдиДональд, Муссик, GoofDaGoof как Имя_пользователя
123,456,789 как PhoneWork
;как разделитель
Я хотел бы вставить его в файл users.txt следующим образом:
Дональд; Утка; DuckyDonald; 123
Микки; Мышь; MousyMick; 456
Гуфи; Гуф; GoofDaGoof; 789
Теперь возможные проблемы, с которыми я сталкиваюсь при этом: если у меня есть набор «Разделитель» и использование «,», когда я ввожу несколько имен, он будет включать как «,» и";"- Как мне с этим справиться?
Почему я спрашиваю об этом, потому что я недостаточно хорошо знаю Powershell, чтобы знать, как достичь чего-то подобного или вообще возможно ли это? Теперь я не хочу «решения» как такового, я бы скорее наслаждался «толчком» в правильном направлении к тому, что я мог бы сделать по-другому. Если у вас есть какая-либо документация, которой я мог бы следовать, или если у вас есть какие-либо другие советы, все будет с благодарностью!
Спасибо