Windows XP:使用WSH脚本替换标准的“新建文件夹”操作

时间:2009-01-05 09:58:52

标签: windows scripting directory wsh

问题:我有一个自定义WSH脚本,它以与Windows桌面中标准“新建文件夹”操作类似的方式创建新目录。但是,这个脚本会做一些额外的事情;比如允许我创建一组预定义的子目录(可选);以及如果目录与工作相关或特定客户,允许我添加注释和提醒。

我希望能够创建它,以便每次在Windows xp中调用“新建文件夹”操作时都会运行此脚本。

问题:有哪些选项(如果有的话)允许我替换WindowsXP中新目录的标准创建,以便我的自定义WSH脚本运行?

奖金问题:无论在Windows XP中做这样的事情是否以及如何繁琐,Windows Vista都能让它变得更容易吗?

1 个答案:

答案 0 :(得分:2)

Windows XP中标准文件夹的创建是CreateDirectory。这是一个Kernel32函数。

由于您指的是“新建文件夹”,并期望拥有UI,我认为您实际上是在引用资源管理器,这是XP的默认外壳。 “Ne Folder”是上下文菜单中的预定义条目,该列表是可扩展的。但是,您会注意到分隔线。 “文件夹”和“快捷方式”是内置插件;其他条目已配置。在分隔符下方添加“新建文件夹结构”条目(HKCR中的ShellNew键)将是微不足道的