将“e:/movie/1.dat e:/movie/2.dat e:/movie/3.dat”这些文件放在一个变量vcdfiles里,那winexe

  • 主题发起人 主题发起人 07idea
  • 开始时间 开始时间
0

07idea

Unregistered / Unconfirmed
GUEST, unregistred user!
将“e:/movie/1.dat e:/movie/2.dat e:/movie/3.dat”这些文件放在一个变量vcdfiles里,那winexec要怎么写?(10分)<br />winexec('C:/HERO2000/SthSVCD.exe e:/movie/1.dat e:/movie/2.dat e:/movie/3.dat',sw_show);

想要将“e:/movie/1.dat e:/movie/2.dat e:/movie/3.dat”这些文件放在一个变量vcdfiles里,那winexec要怎么写?
 
是這樣吧
winexec('C:/HERO2000/SthSVCD.exe "e:/movie/1.dat";"e:/movie/2.dat";"e:/movie/3.dat"',sw_show);
 
你打开MediaPlayer 打开文件的地方 多括几个文件。。
文件名是
"e:/movie/1.dat" "e:/movie/2.dat" "e:/movie/3.dat"
所以应该这么写
winexec('C:/HERO2000/SthSVCD.exe "e:/movie/1.dat" "e:/movie/2.dat" "e:/movie/3.dat"',sw_show);

没试过 你试试看
 
两位,我上面的代码可以用,我试过了。
想要将“e:/movie/1.dat e:/movie/2.dat e:/movie/3.dat”这些文件放在一个变量vcdfiles里,那winexec要怎么写?
 
没人会吗??
 
vcdfiles := QuotedStr('e:/movie/1.dat')+ ' ' +Quotedstr(.)...;
winexec('C:/HERO2000/SthSVCD.exe '+vcdfiles,sw_show);
 
var vcdfiles:string;

vcdfiles:='"e:/movie/1.dat" "e:/movie/2.dat" "e:/movie/3.dat"';
winexec('C:/HERO2000/SthSVCD.exe'+' '+vcdfiles,sw_show);
 
接受答案了.
 
后退
顶部