我想打开一个文件夹,默认选择一个文件。
我这样做:
Declare Long WinExec In kernel32 String @, Integer
WinExec("Explorer /select, C:\tt.txt",5)
但如果文件夹已打开,则默认无法选择该文件。
怎么做?
我想打开一个文件夹,默认选择一个文件。
我这样做:
Declare Long WinExec In kernel32 String @, Integer
WinExec("Explorer /select, C:\tt.txt",5)
但如果文件夹已打开,则默认无法选择该文件。
怎么做?
您提示用户选择特定文件的目的是什么...
您可以从 VFP 中获得的最接近的是“GetFile()”,您可以在其中给它一个您希望找到的文件的默认扩展名,它会弹出一个文件选择对话框。
lcFileSelected = GetFile( "Txt", "Caption left of combobox selection (but only shows about 16 chars)", "Button Caption", nOptionalButton )
例如:nOptionalButton 0 = 右下角没有额外的按钮,只有 OK、Cancel(其中 OK 被上面的“按钮标题”示例覆盖。
1 = 确定、新建、取消
2 = 确定、无、取消
如果选择了一个值,您将拥有文件名,否则为空白。
修改后的答案..
然后你想要的是 PUTFILE() ,它允许你提示用户一个简单的消息,类似于“保存到”,并允许放置一个完全限定的路径和文件名。返回时,很像 GETFILE() 将返回用户输入的最终路径/文件名。前任:
lcUserAnswer = PUTFILE("保存位置", "C:\program files\myTest.txt")
现在你可以用“lcUserAnswer”变量做任何事情......