在vfp点复制,在window 系统里点粘贴,文件拷贝小变通的一点想法(vfp9,win7以上版)
对于前面有网友提出的一个问题,也弄个看法:既:能不能在vfp里面,自做的窗口内,右击一些自做的目录下的文件,出现复制、粘贴、删除的菜单时,点击复制。然后再从window 系统里,打开资源管理器,任选一窗口,所选文件会粘贴到该窗口中? 经思考后,认为稍加变通一下也能做到。(window的复制粘贴涉及内核,难进入)。现将一点作法介绍,仅供试用。
1.做了2个文件。其中1个是批处理 copywj.bat文件,(4行简单代码),另1个叫做:增添菜单.exe 执行文件。
2.使用方法:将 bat 文件一定拷进 c:\windows\ 目录内,exe 放任意地方。再就是:要在D盘建一个空文件夹,D:\dkwj\,(此文件夹名称只要与 bat 内一致,允许另改名),准备工作完毕!
3.开始操作。执行 exe 文件1次,(过多执行没用处,必要时重启电脑,以后不再用了)。实现的效果是:在window 系统桌面,以及任意打开的窗口内,鼠标右击空白的地方时,(不是右击在文件夹或文件上时),会看到显示的window 系统菜单中,新增添了一个项目条 '自制粘贴'。
4.这时,要求vfp 一方,做点简单事:将vfp窗口内选择的待拷文件,在点击'复制'时,用代码拷进这个D:\dkwj 文件夹内就行了。 注:因为首次使用,D:\dkwj是空的,而且vfp 的一方,还没来得及拷进文件时,也可以首先手工拷几个文件进去,当做vfp 操作时拷进的文件,预先试验一下,等vfp 弄好了自然能用。
5.window 系统一方:打开资源管理器,鼠标右击桌面或各窗口的空白处,再点击'自制粘贴',看看能不能将这些文件拷进打开的窗口内。
总结:D:\dkwj 作为中转站的作用。vfp 一方选择的待拷文件,只用简单代码,负责将文件拷进这个 D:\dkwj 目录内即可。window 系统一方,用'自制粘贴',将D:\dkwj内文件,拷进打开的各窗口内。
变通式复制.rar
(1.05 MB)