Hallo liebe VB-Paradise Comunity,
Ich möchte gerne in einem Projekt per Button klick eine Verknüpfung erstellen zu einem Spiel um das in Widescreen zu spielen was nur über eine verknüpfung geht. Wichtig ist das ende des Ziel die folgenden Parameter stehen:
"C:\Spiele\Battlefield 2142\BF2142.exe" +menu 1 +widescreen 1 +szx 1920 +szy 1080
Einen funktionierenden Code zum erstellen einer Verknüpfung habe ich schon gefunden:
Spoiler anzeigen
Mein Problem liegt jetzt nur bei
Ich weiß nicht wie ich da die Parameter (+menu 1 +widescreen 1 +szx 1920 +szy 1080) reinbekomme,
da die fertige Verknüpfung immer noch Anführungszeichen am anfang und am ende setzt. so funktinoert es leider nicht:
Ich hoffe ihr könnt mir helfen
mfg Krogjan
Ich möchte gerne in einem Projekt per Button klick eine Verknüpfung erstellen zu einem Spiel um das in Widescreen zu spielen was nur über eine verknüpfung geht. Wichtig ist das ende des Ziel die folgenden Parameter stehen:
"C:\Spiele\Battlefield 2142\BF2142.exe" +menu 1 +widescreen 1 +szx 1920 +szy 1080
Einen funktionierenden Code zum erstellen einer Verknüpfung habe ich schon gefunden:
VB.NET-Quellcode
- Try
- ' Das Shell-Objekt des Windows Script Hosts erstellen.
- Dim WSHShell As Object = CreateObject("WScript.Shell")
- Dim DesktopDir As String = CType(WSHShell.SpecialFolders.Item("Desktop"), String)
- Dim Shortcut As Object
- 'Verknüpfungen verfügen über die Erweiterung *.lnk (Link).
- 'Diese muss mit angegeben werden
- Shortcut = WSHShell.CreateShortcut(DesktopDir & "\BF2142-Widescreen.lnk")
- 'es werden nun noch die Eigenschaften des Links festgelegt.
- ' Shortcut.TargetPath = wohin verweist der ShortCut
- ' Shortcut.HotKey = tastenkombination zum Aufruf des Links
- ' Shortcut.Description = Beschreibung
- ' Shortcut.WorkingDirectory = Arbeitsverzeichnis
- 'Anlegen des ShortCut
- Shortcut.TargetPath = "C:\Spiele\Battlefield 2142\BF2142.exe"
- Shortcut.WindowStyle = 2
- Shortcut.Hotkey = ""
- Shortcut.Description = ""
- Shortcut.WorkingDirectory = "C:\Spiele\Battlefield 2142"
- 'Ein Icon zuweisen.
- 'Entweder aus der Anwendung, aus einer Exe oder Dll Datei
- 'Achtung:
- 'Es wird mit 0 mit dem Zählen angefangen
- Shortcut.IconLocation = "C:\Spiele\Battlefield 2142\BF2142.exe"
- ' Verknüpfungsdatei speichern.
- Shortcut.Save()
- Catch ex As Exception
- MessageBox.Show("Der ShortCut auf dem Desktop konnte nicht erstellt werden. " & vbCrLf & _
- ex.Message, "Fehler", MessageBoxButtons.OK, MessageBoxIcon.Information)
- End Try
Mein Problem liegt jetzt nur bei
Ich weiß nicht wie ich da die Parameter (+menu 1 +widescreen 1 +szx 1920 +szy 1080) reinbekomme,
da die fertige Verknüpfung immer noch Anführungszeichen am anfang und am ende setzt. so funktinoert es leider nicht:
Ich hoffe ihr könnt mir helfen
mfg Krogjan