找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 12840|回复: 7

[技术讨论] 这个com是干啥的?

[复制链接]
发表于 2023-5-14 19:46:12 | 显示全部楼层 |阅读模式
电脑里有好多不知道有啥用的com组件
乱翻翻到个这:
  1. ArrayService.Regedit
复制代码
看了一下对象的属性方法

  1. CreateHKLMSubKey Method     void CreateHKLMSubKey (string)
  2. DelHLMRegValue   Method     void DelHLMRegValue (string, string)
  3. WriteHLMReg      Method     short WriteHLMReg (string, string, int, string)
  4. WriteHLMRegDword Method     uint WriteHLMRegDword (string, string, uint)
复制代码
看样子能修改注册表?
 楼主| 发表于 2023-5-14 19:51:36 | 显示全部楼层
还有
  1. forms.form.1
复制代码
是啥?
看函数像是浏览器的?还是.net的?
 楼主| 发表于 2023-5-14 19:54:00 | 显示全部楼层
  1. htmlfile_FullWindowEmbed
  2. htmlfile
复制代码
一样?
 楼主| 发表于 2023-5-14 19:57:34 | 显示全部楼层
本帖最后由 jyswjjgdwtdtj 于 2023-5-14 19:59 编辑
  1. IE.text/html
复制代码
这个是新版ie?htmlfile平替?
服了 getelementsbyclassname也不能用???
发表于 2023-5-14 21:18:42 | 显示全部楼层
回复 2# jyswjjgdwtdtj


    Forms.Form.1

http://demon.tw/programming/vbs-clipboard.html
 楼主| 发表于 2023-5-14 21:55:11 | 显示全部楼层
为什么我用ps获取的com组件函数/属性有问题?
比如htmlfile
  1. addEventListener                Method     void addEventListener (string, IDispatch, bool)
复制代码
ie7可没有addeventlistener
  1. getElementsByClassName          Method     IHTMLElementCollection getElementsByClassName (string)
复制代码
ie7可没有getelementsbyclassname
像什么querySelector都是不存在的
发表于 2023-5-15 09:32:22 | 显示全部楼层
回复 6# jyswjjgdwtdtj


    版本升级啊,很正常

https://learn.microsoft.com/en-us/windows/win32/shell/objects
比如这里,左边的列表,可以看到

IShellDispatch
IShellDispatch2
IShellDispatch3
IShellDispatch4
IShellDispatch5
IShellDispatch6

各版本的windows支持的接口不同
当然新版本都是兼容老版本的
 楼主| 发表于 2023-5-15 17:06:50 | 显示全部楼层
回复 7# czjt1234


    不不不不 你理解错了我的意思 htmlfile接口显示有那些函数 但是实际使用上没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 01:46 , Processed in 0.010139 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表