XP下,能显示桌面,而win7下出错

xilaianzxsc 2017-06-30 03:45:36
VFP9+SQL2000

在表单上,有一个按钮:导出

SELECT "P_C_X"
set default to (addbs(getenv('USERPROFILE')) + '桌面') &&将路径指向了桌面

在XP系统下,上述命令正常运行.能自动显示到桌面

而在Win7下,却出错. 出错为: 无效的路径

请各位老师,帮指导一下. 能否有一个在XP和win7下,都通用的显示桌面路径的方法


...全文
157 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
xilaianzxsc 2017-07-01
  • 打赏
  • 举报
回复
真是太佩服老师的水平了
都市夜猫 2017-06-30
  • 打赏
  • 举报
回复
? GetDesktopFolder()

Function GetDesktopFolder()
	Local cPath
	
	Declare Long SHGetSpecialFolderPath in shell32 Long, String @, Long, Long
	m.cPath = Replicate(Chr(0), 260)
	SHGetSpecialFolderPath(0, @ m.cPath, 0x0010, 0)
	m.cPath = Rtrim(m.cPath, Chr(0))
	Return m.cPath
EndFunc
更新概述: -------- v2.1.3: 修复某些PE系统中使用了PE附带的“理顺磁盘盘符”功能后再使用本工具出错的现象 v2.1.2: 修复v2.0.2时”windows 内存诊断”不修复为中文的bug 集成changeosletter(Osletter 修复),用于修复本文下部的“特殊故障说明”部分 v2.0.0: NTBOOTautofix前身为BCDautofix,版本号顺延更新,但工具名因为功能改变而更换,本来应该从BCDautofix v1.1.0 开始就更名的,纯修复BCD的BCDautofix最终版本应该算是v1.0.5,其v1.1.0已经解决了nt5.x的boot.ini自动生成。目前还没 有发现有其他自动正确生成boot.ini的win中运行的工具。v2.0.0是更名后的第一个版本,NTBOOTautofix相对于BCDautofix完 善的部分甚多,不止boot.ini部分,BCD部分完善部分也很多,所以更名后的首版本v2.0.0就不作详细的更新说明了 使用方法: -------- 非安装软件,直接双击运行,傻瓜式修复,可运行于32位和64位系统和WINPE系统 程序根据当前系统non-Unicode设置自动显示中/英界面 "自动修复"自动判断和系统启动有关的条件并自动修复程序支持的盘符上的NT系统启动,无需用户手工干预 "高级修复"只供特殊需要的朋友,参看下面应用实例中的高级修复部分 PE中自动判断PE环境,单硬盘可以直接"自动修复",如多硬盘在PE中修复时推荐使用"高级"修复选择你作为系统引导的盘符 适用范围: -------- 1. 启动菜单/启动文件丢失修复: 适用所有NT5.x(2000/XP/2003)和NT6.x(Vista/2008/Win7/2008r2) 2. 修复其他因BCD相关引起的故障 a. Win7/2008r2中 BCD 的修复计算机(Windows Recovery Environment)菜单丢失 b. Win7/2008r2中 BCD 引起的3D启动画面丢失(变成VISTA滚动条启动画面) c. BCD 引起的启动菜单选择界面乱码现象 3. 系统BCD非法的强制修复 - 现象:Vista/2008/Win7/2008r2中 - a. 运行msconfig后"启动"或"引导"栏空白 b. 管理员身份运行命令提示符中后运行bcdedit等和BCD相关的操作提示出错 c. 系统属性的"启动和故障恢复"窗口无法配置"默认操作系统"和"等待时间" d. 其他软件无法添加/删除/修改基于 BCD 管理的新启动菜单 注: 3的这种情况是否要强制修复自行决定。 额外功能: -------- 1. 为VISTA/2008添加修复计算机(Windows Recovery Environment)菜单 使用方法:在系统盘符中新建recovery文件夹,再把光盘或安装程序中的boot\boot.sdi和sources\boot.wim复制至 recovery文件夹,再运行本程序,即可自动添加。 2. 磁盘ID变化或OSletter变化引起的无法进入系统桌面的修复(修复 OSletter功能)
outlook2007 中,怎么在点击X 时候,让它缩小到最小化,而不是一点击X,就关闭了 首先,普通的方法是没法实现你的要求的,无论xp或者是win7,无论outlook2003 2007 2010,都不能实现这个功能。另外,你修改注册表的操作,其实只要在右下角的outlook图标上,点选最小化时隐藏,就可以实现,不要专门修改注册表。 然后,是使用非普通的方法,通过一个插件来实现你的要求。你谷歌搜索outloook on the desk,这个插件,出来的第一个页面就是官方网站,里面可以下载两个版本的。一个是32位系统使用的,一个是64位系统使用的。这个插件的作用是将outlook的各种界面变成你的桌面,直接显示在桌面上。这个功能本来就很爽了,不过更好的是它可以实现你的要求。这个插件很小,两个版本加起来才1m。 当这个插件运行的时候,会调用outlook2010的程序,但不是正式调用,你会在你的右下角快捷栏中看到,其它程序正在使用outlook。此时双击快捷栏outlook图标可以打开,即使你x掉outlook2010,也只会最小化。然后配合你已经知道的最小化后隐藏的设置,可以完美实现你的需求。而且这个插件本身实现的outlook变成桌面的功能也非常有用。当然,你应该使用的是32位版本。!!!如果,你使用64位版本的插件,恭喜你,你会出错,这个插件不会被打开,但是调用outlook2010的工作已经完成,所以,你可以完全达到你的需求,关闭outlook不会关掉,只是最小化,而且也没有插件出现。 最后还是建议你同时使用这个插件的功能,如果不喜欢,也可以隐藏插件功能。类似将outlook变成桌面的功能,最便宜的正版软件也需要10欧元,而这个插件是完全免费的,很划算。使用的时候,可别被这个软件的英文给吓到,它一共就没有几个单词,全部对应的是outlook里面的选项,实时调用outlook的。如果你要更改显示的位置,需要右键点击快捷栏的图标,选择preference在里面设置位置、透明度、大小等等东西。你的日历样式的修改,是在outlook里面进行的,outlook里面你用什么日历格式,重启插件后就匹配你的格式.
第一章 k3的安装及卸载问题 7 1.1 K3安装所需要的环境 7 1.2 K3对于sql语言排序规则的要求 7 1.3 在安装SQL Server SP3,出现无论用windows认证还是混和认证,都出现密码错误的情况。查看临时目录下的sqlsp.out,会发现以下描述: 7 1.4 SQL Server安装过程中出现“以前进行的程序创建了挂起的文件操作,运行安装程序前,必须重新启动”。 7 1.5 安装SQL2004 SP4补丁包时双击运行SETUP.bat后提示“已有一个安装实例在运行,无法执行此安装向导”。 7 1.6 SQL服务器更改计算机名称后,不能msql服务启动。 8 1.7 如何不重新安装sql而更改sql的语言排序规则。 8 1.8 SQL server安装过程中,安装程序安装到:安装程序正在安装ms数据访问组件时,屏幕出现错误提示:“command line option syntax error,type command/? for help”然后点确定继续,结果到:安装程序正在安装HTML帮助时,屏幕又出现标题为html help 1.32 update错误警对话框提示:“command line option syntax error,type command/? for help”,再点确定继续,安装程序开始复制文件,复制完文件后又出现错误提示:无法找到动态连接库sqlunirl.dll(sqlunirl.dll是MDAC的一个组件),请指定路径点确定后安装程序停止运行,让查看安装日志。 8 1.9 K3多语言版本对操作系统的适应性。 8 1.10 K3安装过程中报如图错误: 10 1.11 在win2003英文操作系统上(区域语言选项为英文)安装k310.2,点击环境检测无响应,直接对忽略环境检测,执行对k3产品的安装时报错,在进程中杀掉IKernel.exe无效如图: 10 1.12 安装k3产品时,安装过程中报如图错误: 11 1.13 安装完K/3,组件没有正确注册,不能正常运行K/3;在添加/删除程序中卸载K/3 时出现提示如图: 11 1.14 如何处理克隆安装的系统。 11 1.15 K3运行时反复提示安装Office2000的解决方法。 12 1.16 K3合并报表如何进行单独安装。 12 1.17 K310.3如何对加密服务进行加载和反加载。 12 1.18 K3不同组件的手动注册方法。 12 1.19 K3安装过程中报如图错误: 14 1.20 K3安装或注册过程报如图错误,手动注册组件无效。 15 1.21 如何手动卸载K3 15 1.22 K3不能在系统的添加/删除程序不能卸载加密卡驱动程序。 16 第二章 k3客户端的配置及应用问题 17 2.1 K3远程组件配置无法启动,并且出错类似如图。 17 2.2 K3远程组件配置工具列表为空。 17 2.3 K3消息平台的应用中,粘贴附件。接受方不在同一计算机的情况不能查看。 18 2.4 K3在客户端进入凭证录入或帐簿查询时,提示“文件/路径错误”的报错信息,提示框显示是金蝶套打设置。 18 2.5 K3客户端在单据新增的时候,出现错误提示“单据显示出错”,无法新增单据。 18 2.6 K3引料单保存第一张的时候正常,继续保存第二张的时候提示远程服务器不存在或不可用,此报错只有在XP系统出现。 18 2.7 K3中间层是WINDOWS2003操作系统,客户端登录主控台时提示“定义的应用程序或对象错误/nt anthorith/networkservice”。 18 2.8 在客户端应用系统工具时,提示“系统没有检测到安装文件,请确认是否已安装提示”。 18 2.9 K3客户端用普操作系统USERS组用户登陆系统,登陆K3提示注册表权限不足。 19 2.10 终端客户端运行K3客户端时提示:客户端不能与中间层在同一台机器上,事实上确实是没有在终端服务端安装中间层。 19 2.11 K310.2&10.3安装中间层和客户端的机器要注册到其他的中间层服务器上,如何设置。 19 2.12 K3客户端如何设置登录主控台时只显示组织机构输入框没有下拉列表选择。 19 2.13 K3客户端安装了两块卡分别连接内网和外网,双击运行k/3主控台图标程序无响应,但是将连接外网网卡的网线拔出来即无此现象。 19 2.14 K3中间层启动远程组件配置工具总是提示k/3的系统服务正在本地运行,目前无法进行组件配置。 20 2.15 K3做凭证引出的时候,报“无法创建,odbc驱动错误”。 20 2.16 K3客户端主控台的消息平台不能正常发送消息。 20 2.17 K3客户端登陆主控台时提示:无法创建帐套检测部件,点击“是”以后报autom

2,748

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧