返回列表 发帖

桌面上的"我的电脑" 放在C盘的哪个位置.我想找出来.或者能否用记事本做出来?

98系统在这里:c:\windows\desktop
     用记事本做出来?真是好笑。不过再一思索,写一个脚本执行“Explorer.exe”不就行了?基于此,我现在写一个脚本程序给你。打开记事本,复制下面的内容,另存为VBS格式:
Set m=CreateObject("WScript.shell")
m.Run("Explorer.exe")

如果你的VBS扩展名因为安装了豪杰而被改了,不可用。那你另存为VBE格式也行。
楼主想必没有研究过“新欢乐时光”时光病毒吧?有机会看看,病毒设计者把脚本程序的威力发挥的淋漓尽致,不要小看这个m=CreateObject("WScript.shell")对象,功能十分强大,比如还可以改注册表。

TOP

桌面上的"我的电脑" 放在C盘的哪个位置.我想找出来.或者能否用记事本做出来?

可是你没有把方法讲出来,楼主的问题也许是太简单了,让作为高手的你见笑了。
欢迎楼上的朋友到编程版发点贴子,那个版块因有你的参与或者会建设的更好!

TOP

桌面上的"我的电脑" 放在C盘的哪个位置.我想找出来.或者能否用记事本做出来?

用记事本打开系统自带的“显示桌面”文件,会看到下面的代码:
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop

不过楼主所问的问题好像不是显示桌面的问题。

TOP

桌面上的"我的电脑" 放在C盘的哪个位置.我想找出来.或者能否用记事本做出来?

下面引用由bigblock2006/04/07 10:33pm 发表的内容:
由于"我的电脑"是虚拟文件夹,可以使用SHGetSpecialFolderLocation函数获得“我的电脑”所对应的虚拟文件夹的id。然后使用ShellExecuteEx打开这个虚拟文件夹。."我的电脑"的具体ID值可能是CS ...
我接着10楼的继续写下去:
在我的计算机上,在运行对话框中输入:
::{20D04FE0-3AEA-1069-A2D8-08002B30309D}
回车,就可以打开“我的电脑”了,跟双击桌面上我的电脑打开的一模一样。
现在用C++编写这个程序是不是简单多了?调用API函数,只用一句就可以搞定!
帮你做个EXE文件吧:

TOP

桌面上的"我的电脑" 放在C盘的哪个位置.我想找出来.或者能否用记事本做出来?

我的系统是:Windows XP SP2,其它系统我都无法得知了。
好在Windows XP SP2比较普及,家用一般都是这个。
难道让我再去写一个读注册表判断系统版本的,然后再决定是否打开哪个键值?我觉得没有必要了,太哆嗦了,这么简单的问题,说实在楼主的这个问题没有实际用处。

TOP

返回列表 回复 发帖