如何从 exe 文件运行特定代码?
例如;
运行 mp3 文件的快捷方式的目标;“C:/thing/something.exe -音乐”
运行 bmp 文件的快捷方式的目标;“C:/thing/something.exe -图片”
如何从 exe 文件运行特定代码?
例如;
运行 mp3 文件的快捷方式的目标;“C:/thing/something.exe -音乐”
运行 bmp 文件的快捷方式的目标;“C:/thing/something.exe -图片”
您可以做的是在程序启动时读取程序内部的命令行参数,然后解析这些输入以做出决定。
例如:
Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
Dim CommandLineArgs As System.Collections.ObjectModel.ReadOnlyCollection(Of String) = My.Application.CommandLineArgs
If (String.Compare(CommandLineArgs(0), "-picture") = 0) Then
'desired code to do something for a picture here
ElseIf (String.Compare(CommandLineArgs(0), "-music") = 0) Then
'desired code to do something for music here
End If
End Sub
如果您输入 -music C:\filepath\filename.mp3,那么 CommandLineArgs(0) 将是 -music,CommandLineArgs(1) 将是 C:\filepath\filename.mp3。从这里您可以将 CommandLineArgs(1) 传递给您选择的另一个程序来播放文件(或使用一些内置方法来播放它)。