ShellExecute的第三个参数是exe文件名及路径,第四个参数则是命令行参数,你可以把txt文件名及路径放在这里,比如:
ShellExecute Me.hwnd, "Open", "e:\tmp\t1.exe", "e:\tmp\1.txt", App.Path, 0&
这里的e:\tmp\t1.exe是exe文件,e:\tmp\1.txt则是txt文件,你根据自己的实际情况修改即可。
这样,你在那个调用的exe文件中用Command$就可以获取txt文件名及其完整路径了,比如:
Open Command$ For Input As #1