xcopy的使用问题(50分)

  • 主题发起人 主题发起人 pegasus1
  • 开始时间 开始时间
P

pegasus1

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp;ShellExecute(handle, 'open', 'xcopy.exe', ' &nbsp;c:/a &nbsp;e:/f/', '', SW_HIDE);<br>以上语句中,假如复制的源文件和目标文件的路径不确定,怎样解决,我想用字符串变量<br>代替,但不行
 
可以的,用PChar(S)强制转换
 
var<br>&nbsp; param: string;<br><br>&nbsp;prarm := ' &nbsp;c:/a &nbsp;e:/f/'; {参数动态生成}<br>&nbsp;ShellExecute(handle, 'open', 'xcopy.exe', PChar(param), '', SW_HIDE);<br>
 
var<br>&nbsp; s:string;<br>&nbsp; s:= ' &nbsp;c:/a &nbsp;e:/f/'<br>ShellExecute(handle, 'open', 'xcopy.exe', pchar(s), '', SW_HIDE);
 
s := 'c:/a';<br>t := 'e:/f/';<br>ShellExecute(handle, 'open', 'xcopy.exe', PChar(' ' + s + ' ' + t), '', SW_HIDE);
 
用什么命令可以打开一个窗口,如打开E盘,并使之最大化。
 
ShellExecute(0, 'open', 'e:', nil, nil, SW_SHOWMAXIMIZED);
 
后退
顶部