我在visual studio中做了一个小应用程序,它在模拟器中加载了一个ROM.我有两个模拟器和20个ROM.
我做了一个表格并添加了几个按钮.单击按钮时,它会打开一个新表单并关闭旧表单.然后在新表单上我有四个按钮:每个按钮在模拟器中加载不同的ROM.因此,当您按下Button1时,将触发此代码:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles yellow.Click
Shell("C:\Users\shifty\Desktop\pokemon games\Emulator\VBA\VisualBoyAdvance.exe ""C:\Users\shifty\Desktop\pokemon games\Roms\Yellow\Pokemon Yellow.gb""", vbNormalFocus)
End Sub
Run Code Online (Sandbox Code Playgroud)
它工作正常 - 我点击它,它在模拟器中加载游戏.我遇到问题的是文件路径.如果我将此应用程序发送给朋友,它仍然会查找"C:\ Users\shifty\Desktop \" - 但这是在我的计算机上,而不是他的.
有没有办法让应用程序在他的计算机上查找文件(不将文件路径更改为(C:\ Users \""他的用户名""\ Desktop))