ich habe mir mit Visual Basic ein Tool gebastelt, welche mit ein eine XML Datei erstellt, welche später von einem anderen Programm geladen wird.
Soweit hat alles wunderbar geklappt, jedoch hab ich da zwei Probleme.
INFORMATION.
Die XML Datei wird durch verschiedene Textboxen Inhalte gefüllt, welche an speziellen Stellen eingefügt werden.
Nach dem klick auf dem COM-Bottum
Code:
If CheckBox1.Checked = True Then
Label21.Text = "<Skill SkillID=& Chr(34)4& Chr(34) IsAttackSkill=& Chr(34) false & Chr(34) />& Chr(34) "
ElseIf CheckBox2.Checked = True Then
Label22.Text = "<Skill SkillID=& Chr(34) 2 & Chr(34) IsAttackSkill=& Chr(34) true & Chr(34) HasSingleTarget=& Chr(34) false & Chr(34) CharacterStateFunc=& Chr(34) 55 & Chr(34) />& Chr(34) "
End If
If RadioButton1.Checked = True Then
Label23.Text = "spiderd_trade_vendor.xml"
ElseIf RadioButton2.Checked = True Then
Label23.Text = "desert_trade_vendor.xml"
ElseIf RadioButton3.Checked = True Then
Label23.Text = "spiderd_trade_vendor.xml"
End If
Dim writer As New IO.StreamWriter(My.Application.Info.DirectoryPath & "\" & "char_" & TextBox11.Text & ".xml")
writer.Write("<BotCharacter>" & vbCrLf & " <BotPosition GlobalX=" & Chr(34) & +TextBox18.Text & Chr(34) & " GlobalY=" & Chr(34) & +TextBox17.Text & Chr(34) & " Range=" & Chr(34) & +TextBox13.Text & Chr(34) & "/>" & vbCrLf & " <Config DoAttack=" & Chr(34) & TextBox16.Text & Chr(34) & " DoPickUp=" & Chr(34) & TextBox15.Text & Chr(34) & " RestartChatMessage=" & Chr(34) & TextBox14.Text & Chr(34) & "/>" & vbCrLf & " <AutoLogin AccountAddr=" & Chr(34) & TextBox51.Text & Chr(34) & vbLf & " AccountPort=" & Chr(34) & TextBox4.Text & Chr(34) & " Addr=" & Chr(34) & TextBox41.Text & Chr(34) & " Port=" & Chr(34) & TextBox12.Text & Chr(34) & " Id=" & Chr(34) & TextBox21.Text & Chr(34) & " Pwd=" & Chr(34) & TextBox31.Text & Chr(34) & " Slot=" & Chr(34) & "0" & Chr(34) & "/>" & vbCrLf & " <Skills>" & vbCrLf & " " & Label21.Text & vbCrLf & " " & Label22.Text & vbCrLf & " </Skills>" & vbCrLf & "<EventScripts>" & vbCrLf & " " & "<EventScript path=" & Chr(34) & Label23.Text & Chr(34) & "triggerCondition=" & Chr(34) & "NoPotions" & Chr(34) & "/>" & Chr(34) & vbCrLf & " " & "<EventScript path=" & Chr(34) & Label23.Text & Chr(34) & "triggerCondition=" & Chr(34) & "InventoryFull" & Chr(34) & "/>" & Chr(34) & vbCrLf & " </EventScripts>" & vbCrLf & " <FriendList>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox3.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox2.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox10.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox6.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox7.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox8.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox5.Text & Chr(34) & "/>" & vbCrLf & " <Friend name=" & Chr(34) & TextBox9.Text & Chr(34) & "/>" & vbCrLf & " </FriendList>" & vbCrLf & "</BotCharacter>")
End Sub
1. Problem. Nachdem ausführen des CMD Bottums wird die Datei Char_X.xml erstellt, jedoch mit 0kb und nichts wird eingetragen. Jedoch auch keine Fehlermeldung etc....
Vielen Dank für eure Hilfe !
lg Roteisenklinge







