Hallo, dies ist mein erstes Thread in diesem Forum, was allerdings nicht heist das ich keine Ahnung vom Programmieren habe...
Hallo, ich habe den folgenden Code, zuerst hies es er könne nicht die Datei finden (OFD2). Dann habe ich diese erstellet, sowohl TXT als auch Datei(das format) . Die Fehlermeldung ist vorbei, aber speichern tut er immernoch niciht. Ich weis in mehre TXT is relativ dämlich, aber ich kanns bisher nur so (das ja sceinbar auch nicht). Ich poste den ganzen Code, weil das ja alles zusammengehört und die Hotkeys sind mit der Methode, weil ich diese einfach finde und begreife, es nützt nicht wenn ich ne andern nehme, welche ich nicht mal begreife... Also hier der Code :
Imports System
Imports System.IO
Public Class Form1
Private Declare Function RegisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer, ByVal fsModifier As Integer, ByVal vk As Integer) As Integer
Private Declare Sub UnregisterHotKey Lib "user32" (ByVal hWnd As IntPtr, ByVal id As Integer)
Private Const Key_NONE As Integer = &H0
Private Const WM_HOTKEY As Integer = &H312
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
NotifyIcon1.Visible = True
Dim sr1 As New System.IO.StreamReader("OFD1")
Dim a As String
a = sr1.ReadLine
OpenFileDialog1.FileName = a
Dim sr2 As New System.IO.StreamReader("OFD2")
Dim b As String
b = sr2.ReadLine
OpenFileDialog2.FileName = b
Dim sr3 As New System.IO.StreamReader("OFD3")
Dim c As String
c = sr3.ReadLine
OpenFileDialog3.FileName = c
Dim sr4 As New System.IO.StreamReader("OFD4")
Dim d As String
d = sr4.ReadLine
OpenFileDialog4.FileName = d
Dim sr5 As New System.IO.StreamReader("OFD5")
Dim f As String
f = sr5.ReadLine
OpenFileDialog5.FileName = f
Dim sr6 As New System.IO.StreamReader("OFD6")
Dim g As String
g = sr6.ReadLine
OpenFileDialog6.FileName = g
Dim sr7 As New System.IO.StreamReader("OFD7")
Dim h As String
h = sr7.ReadLine
OpenFileDialog2.FileName = h
Dim sr8 As New System.IO.StreamReader("OFD8")
Dim i As String
i = sr8.ReadLine
OpenFileDialog8.FileName = i
Dim sr9 As New System.IO.StreamReader("OFD9")
Dim j As String
j = sr9.ReadLine
OpenFileDialog9.FileName = j
Dim sr10 As New System.IO.StreamReader("OFD10")
Dim k As String
k = sr2.ReadLine
OpenFileDialog10.FileName = k
Dim sr11 As New System.IO.StreamReader("OFD11")
Dim l As String
l = sr11.ReadLine
OpenFileDialog11.FileName = l
End Sub
Protected Overrides Sub WndProc(ByRef m As Message)
If m.Msg = WM_HOTKEY Then
Select Case m.WParam
Case 1
Shell(OpenFileDialog1.FileName)
Case 2
Shell(OpenFileDialog2.FileName)
Case 3
Shell(OpenFileDialog3.FileName)
Case 4
Shell(OpenFileDialog4.FileName)
Case 5
Shell(OpenFileDialog5.FileName)
Case 6
Shell(OpenFileDialog6.FileName)
Case 7
Shell(OpenFileDialog7.FileName)
Case 8
Shell(OpenFileDialog8.FileName)
Case 9
Shell(OpenFileDialog9.FileName)
Case 10
Shell(OpenFileDialog10.FileName)
Case 11
Shell(OpenFileDialog11.FileName)
End Select
End If
MyBase.WndProc(m)
End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
OpenFileDialog1.ShowDialog()
RegisterHotKey(Me.Handle, 1, Key_NONE, Keys.F2)
Dim OFD1 As New System.IO.StreamWriter("OFD1")
OFD1.Write(OpenFileDialog1.FileName)
OFD1.Close()
End Sub
Private Sub Button7_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button7.Click
OpenFileDialog2.ShowDialog()
RegisterHotKey(Me.Handle, 2, Key_NONE, Keys.F3)
Dim OFD2 As New System.IO.StreamWriter("OFD2")
OFD2.Write(OpenFileDialog2.FileName)
End Sub
Private Sub Button6_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button6.Click
OpenFileDialog3.ShowDialog()
RegisterHotKey(Me.Handle, 3, Key_NONE, Keys.F4)
End Sub
Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
OpenFileDialog4.ShowDialog()
RegisterHotKey(Me.Handle, 4, Key_NONE, Keys.F5)
End Sub
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
OpenFileDialog5.ShowDialog()
RegisterHotKey(Me.Handle, 5, Key_NONE, Keys.F6)
End Sub
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
OpenFileDialog6.ShowDialog()
RegisterHotKey(Me.Handle, 6, Key_NONE, Keys.F7)
End Sub
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
OpenFileDialog7.ShowDialog()
RegisterHotKey(Me.Handle, 7, Key_NONE, Keys.F8)
End Sub
Private Sub Button14_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button14.Click
OpenFileDialog8.ShowDialog()
RegisterHotKey(Me.Handle, 8, Key_NONE, Keys.F9)
End Sub
Private Sub Button8_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button8.Click
OpenFileDialog9.ShowDialog()
RegisterHotKey(Me.Handle, 9, Key_NONE, Keys.F10)
End Sub
Private Sub Button9_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button9.Click
OpenFileDialog10.ShowDialog()
RegisterHotKey(Me.Handle, 10, Key_NONE, Keys.F11)
End Sub
Private Sub Button10_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button10.Click
OpenFileDialog11.ShowDialog()
RegisterHotKey(Me.Handle, 11, Key_NONE, Keys.F12)
End Sub
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Dim OFD1 As New System.IO.StreamWriter("OFD1")
OFD1.Write(OpenFileDialog1.FileName)
OFD1.Close()
Dim OFD2 As New System.IO.StreamWriter("OFD2")
OFD2.Write(OpenFileDialog2.FileName)
OFD2.Close()
Dim OFD3 As New System.IO.StreamWriter("OFD3")
OFD3.Write(OpenFileDialog3.FileName)
OFD3.Close()
Dim OFD4 As New System.IO.StreamWriter("OFD4")
OFD4.Write(OpenFileDialog4.FileName)
OFD4.Close()
Dim OFD5 As New System.IO.StreamWriter("OFD5")
OFD5.Write(OpenFileDialog5.FileName)
OFD5.Close()
Dim OFD6 As New System.IO.StreamWriter("OFD6")
OFD6.Write(OpenFileDialog6.FileName)
OFD6.Close()
Dim OFD7 As New System.IO.StreamWriter("OFD7")
OFD7.Write(OpenFileDialog7.FileName)
OFD7.Close()
Dim OFD8 As New System.IO.StreamWriter("OFD8")
OFD8.Write(OpenFileDialog8.FileName)
OFD8.Close()
Dim OFD9 As New System.IO.StreamWriter("OFD9")
OFD9.Write(OpenFileDialog9.FileName)
OFD9.Close()
Dim OFD10 As New System.IO.StreamWriter("OFD10")
OFD10.Write(OpenFileDialog10.FileName)
OFD10.Close()
Dim OFD11 As New System.IO.StreamWriter("OFD11")
OFD11.Write(OpenFileDialog11.FileName)
OFD11.Close()
UnregisterHotKey(Me.Handle, 1)
UnregisterHotKey(Me.Handle, 2)
UnregisterHotKey(Me.Handle, 3)
UnregisterHotKey(Me.Handle, 4)
UnregisterHotKey(Me.Handle, 5)
UnregisterHotKey(Me.Handle, 6)
UnregisterHotKey(Me.Handle, 7)
UnregisterHotKey(Me.Handle, 8)
UnregisterHotKey(Me.Handle, 9)
UnregisterHotKey(Me.Handle, 10)
UnregisterHotKey(Me.Handle, 11)
End Sub
End Class