小弟我初学.所以大哥请勿见笑.
网上的代码是
Dim f As String
f = App.Path & "\" & App.EXEName & ".exe" '本身路径
d = "C:\windows\" & app.exename & ".exe"
FileCopy f, d
但是有的效果FileCopy达不到,只能用cmd的copy命令实现。
有位高人给我写出以下代码
Dim f As String
f = App.Path & "\" & App.EXEName & ".exe" '本身路径
d = "C:\autorun.inf\" & App.EXEName & ".exe"
k = "copy """"& f & """" & """" & d & """""
Shell k
但是运行到最后一个代码的时候提示文件未找到。
即使我生成再运行也是提示这个,请问哪位高人有办法啊!
网上的代码是
Dim f As String
f = App.Path & "\" & App.EXEName & ".exe" '本身路径
d = "C:\windows\" & app.exename & ".exe"
FileCopy f, d
但是有的效果FileCopy达不到,只能用cmd的copy命令实现。
有位高人给我写出以下代码
Dim f As String
f = App.Path & "\" & App.EXEName & ".exe" '本身路径
d = "C:\autorun.inf\" & App.EXEName & ".exe"
k = "copy """"& f & """" & """" & d & """""
Shell k
但是运行到最后一个代码的时候提示文件未找到。
即使我生成再运行也是提示这个,请问哪位高人有办法啊!
如:c:\
Private Sub Form_Load()
f = App.Path & "\" & App.EXEName & ".exe"
d = "C:\autorun.inf\" & App.EXEName & ".exe"
Shell "cmd.exe /c copy " & f & " " & d
End Sub
k = "copy """"& f & """" & """" & d & """""
你在 Shell 之前把 k 的内容输出看看它是什么!
d = "C:\autorun.inf\" & App.EXEName & ".exe" k = "copy """"& f & """" & """" & d & """""这句两个文件路径之间应该缺少空格。
f = App.Path & "\完整文件名"
d = "C:\autorun.inf\完整文件名"
Shell "cmd.exe /c copy " & f & " " & d