问题:我有一个自定义WSH脚本,它以与Windows桌面中标准“新建文件夹”操作类似的方式创建新目录。但是,这个脚本会做一些额外的事情;比如允许我创建一组预定义的子目录(可选);以及如果目录与工作相关或特定客户,允许我添加注释和提醒。
我希望能够创建它,以便每次在Windows xp中调用“新建文件夹”操作时都会运行此脚本。
问题:有哪些选项(如果有的话)允许我替换WindowsXP中新目录的标准创建,以便我的自定义WSH脚本运行?
奖金问题:无论在Windows XP中做这样的事情是否以及如何繁琐,Windows Vista都能让它变得更容易吗?
答案 0 :(得分:2)
Windows XP中标准文件夹的创建是CreateDirectory。这是一个Kernel32函数。
由于您指的是“新建文件夹”,并期望拥有UI,我认为您实际上是在引用资源管理器,这是XP的默认外壳。 “Ne Folder”是上下文菜单中的预定义条目,该列表是可扩展的。但是,您会注意到分隔线。 “文件夹”和“快捷方式”是内置插件;其他条目已配置。在分隔符下方添加“新建文件夹结构”条目(HKCR中的ShellNew键)将是微不足道的