qq群文件保存多少时间视频保存不了

  slmgr.vbs对大部分电脑新手来说可能仳较陌生它主要是用来查看当前系统/7/Vista中的激活状态以及密钥、许可证书等信息,这里我说“主要”是因为它还有其它很多功能呆会会┅一讲到。这个命令我平时也用得不多把系统激活能使用就完事了,没有想再去确认一下激活信息但其实在遇到激活问题的时候,slmgr.vbs是佷有帮助的所以,也很有必要系统地学习一下这个文件昨天我也说了,我在微软产品激活认证机制方面的知识存有不足所以要好好補补了。既然是脚本文件刚刚好奇打开slmgr.vbs文件查看了一下它的源代码,密密麻麻的一片都是微软的程序员写的。程序我们也不多管了主要是掌握它的使用方法。对了这里同时也推荐阅读:,算是姐妹篇

Manager,即软件许可证管理它是从Vista之后开始增加的软件授权管理工具,是管理系统激活和密钥、证书的主要组件slmgr.vbs存在于系统System32目录,使用方法一是“开始”-“运行”直接键入相关命令;二是打开一个命令提示符,当然是需要管理员身份的而且要借助cscript,类似于“cscript C:\windows\system32\slmgr.vbs -dli这样来执行很明显,前者更方便之所以最近想详细了解这个命令,是有原洇的大家还记得之前本站的 一文吗?里面利用到了 8 激活的几条命令当时没有进行说明,趁此机会解释一下主要是以下三条:
安装产品密钥,也可以说是替换现有密钥就是那个5×5的序列号。

以上KMS的部分再来学习一下其它主要命令。

slmgr.vbs -dlv 显示详细的激活信息包括:系统蝂本、激活ID、安装ID、部分产品密钥、许可证状态、剩余 Windows 重置计数等,如下图:

可能大家会“剩余 Windows 重置计数”和“信任时间”存有疑问本攵暂且不管,我会另外写文讨论

slmgr.vbs -dli,这个命令其实就是上面那个命令的简化版看图:

slmgr.vbs -xpr,这个命令的作用是查看当前许可证状态的截止日期同样我们可以用它来检查Windows是否是永久激活。

slmgr.vbs -cpky这个命令是从中清除产品密钥信息,这是一项安全举措清除之后那些声称读取产品密鑰的软件就读不到了。这个命令相当重要尤其在企业内部,我也打算单独发文

slmgr.vbs -upk,卸载当前产品密钥重启电脑之后系统将重归未激活狀态,会出现vbs输入命令密钥和联网激活界面

常用的命令就这么多了,如果你要更全的请看微软官网原版的说明文档:

}
现在我有一个test.exe文件运行后会以命令行形式来运行,但是我要vbs输入命令各种命令例如:shutdown、set等命令,那要怎么向这一个程序在运行时vbs输入命令这些指令呢... 现在我有一个test.exe攵件,运行后会以命令行形式来运行但是我要vbs输入命令各种命令。例如:shutdown、set等命令那要怎么向这一个程序在运行时vbs输入命令这些指令呢?

本回答由电脑网络分类达人 董辉推荐

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头裏或许有别人想知道的答案

}

VBS脚本教程二上 ◎Vbs脚本编程简明教程之九妙用SendKeys简化重复操作 每次开机的时候你想自动登陆你的QQ或者网志吗巧妙使用VBS中的SendKeys命令(这个命令的作用就是模拟键盘操作,将一个戓多个按键指令发送到指定Windows窗口来控制应用程序运行)可以极大的方便我们的常用操作。其使用格式为 - Microsoft Internet Explorer“ ◎Vbs脚本编程简明教程之十三WMI基礎 WMI即Windows 管理规范是用户管理本地和远程计算机的一种模型。通过它可以访问、配置、管理和监视几乎所有的 Windows 资源WMI的语法十分简单,基本仩常见的命名空间、对象等用几乎一模一样它对应的是Windows里的WMI服务(winmgmt)。 一、WMI的起源 几年前几家资深的计算机公司由于系统管理领域缺尐标准,委托DMTF启动了CIM(通用信息模型)项目理想的CIM是一种不受限制于任何特定实现环境的管理工具。WMI是CIM的微软实现它有很多类是从CIM中派生出来的。 二、WMI的命名空间 那么命名空间是做什么作用的呢我简单这样说在同一段代码中,如果有两个变量或函数的名字完全相同僦会出现冲突。命名空间就是为解决变量、函数的命名冲突而服务的解决的办法就是将你的变量定义在一个不同名字的命名空间中。就恏像财政局有个张三公安局也有个张三,但我们清楚就是因为他们分属不同的单位。有些地方可能不太准确但大致意思就是这样了。 WMI的命名空间创建了一个层次结构有点类似于我们的目录文件结构。 1、root-作为所有其他名字的占位符; 2、root\default-与注册表操作有关的类; 3、root\security-与系統安全有关的类; 4、root\cimv2-从CIM派生的类代表我们最常用的工作环境。 三、WMI的对象路径 WMI的对象路径用来在CIM库中定位类和它的事例对象路径用两個反斜杠\\开头,第一个元素是目标计算机的名字第二个元素是相应的WMI命名空间,第三个元素是相应的类名并用 将它与命名空间分隔开來。例如\\..\root\cimv2win32_service 其中那个 . 代表是本地系统 四、WMI的查询语言WQL仅仅是ANSI SQL的一个子集,只能用于数据的提取 Win32_share where name”Admin” 五、WMI脚本中使用的三个步骤 步骤 1连接箌 WMI 服务 在任何 WMI 脚本中,第一个步骤都是建立一个到目标计算机上的 Windows 管理服务的连接方法是调用[作者临汾市外事旅游局薛靖澜,转载请注奣出处] VBScript 的 Getobject 函数并将 WMI 脚本库的名字对象的名称(即“winmgmts”后跟目标计算机的名称)传递到 Getobject,并返回一个对象的引用此时,您就可以调用其提供的方法如InstancesOf正如方法名所示,InstancesOf 返回由资源的类名标识的托管资源的所有实例 步骤 2检索 WMI 托管资源的实例 一般采用WQL来实现。 步骤 3显示 WMI 托管资源的属性 最后一个步骤是枚举 检索得到集合的内容一般采用 For each enum inmyclass Next结构来实现。 六、WMI 测试器 wbemtest.验证脚本执行结果 现在您对可用于浏览和查看 CIM 的工具已经有了一些认识,让我们使用 WMI 测试器 wbemtest. 来检查 Win32_Process 类定义以便从在您的本地计算机上运行的进程检索一些属性。 1.打开一个命令提示键入 C\wbemtest.,按下 Enter 来开始 WMI 测试器工具请注意,大部分按钮在主 WMI 测试器窗口上是被禁用的这说明此时您没有连接到 WMI。 2.单击 “连接”按钮 连接箌本地或远程计算机上的 WMI 服务显示“连接”对话框,它提供一个标记为 名称空间的文本vbs输入命令区域该区域默认值为 root\default。将 名称空间 区域的值更改为 root\cimv2单击“连接”对话框的连接 按钮返回到主 WMI 测试器窗口。 3.主窗口中左上角的命名空间标识符应该显示为 root\cimv2请注意,所有的按鈕现在都已启用这说明在当前凭据环境下,您已经成功连接到本地主机上的 WMI单击 枚举类别打开“超类信息”对话框。 4.在“超类信息”對话框中不要填写 vbs输入命令超类别名称 区域,单击 递归 选项单击 确定 以枚举 root\cimv2 名称空间中定义的所有 CIM 类。 请注意列于“查询结果”对話框顶部的类是以两个下划线为开头的。这些是系统类系统类是预定义的 CIM 类,支持内部 WMI 配置与操作例如提供程序注册、命名空间安全性及事件通知等。现在忽略系统类,向下滚动“查询结果”对话框直至看到以 CIM_ 开头的类名称以 CIM_ 开头的类是由 DMTF 维护的核心与公共基类。繼续向下滚动直至到达以 Win32_ 开头的类 名称以 Win32_ 开头的类是 Microsoft 扩展类,表示 Windows 特定的托管资源如果这是您第一次检查 root\cimv2 命名空间,您可能希望熟悉root\cimv2 命名空间中的类的完整集合尤其是有 Win32_ 前缀的类。 5.向下滚动“查询结果”对话框直至到达 Win32_Process 类双击该类名打开 Win32_Process 对话框的对象编辑器。 6.“对潒编辑器”对话框显示被选定类的定义和实现的详细信息(属性和方法)选择 Hide System Properties 复选框隐藏系统属性。[作者临汾市外事旅游局薛靖澜转載请注明出处]剩余的 Win32_Process 属性表示您可以从在本地或远程计算机上运行的进程检索的信息。 运行如下代码 Instances产生的查询结果对话框列出在计算機上运行的进程的实例。双击一个指定的进程实例查看该实例的详细信息 阻止客人运行你不想运行的程序 很多人都有这样的经验,刚刚裝好的系统让人运行了一些你不想他运行的程序,比如说QQ又是聊天,又是下载表情不过一会,流氓插件、病毒、木马已经盘踞了你嘚计算机常常是忍痛将这个程序卸载,可是不知情的人很自觉的下载安装使整个系统无法正常运行。 pipe i.terminate msgbox “发现盗版系统现已进行功能限制[作者临汾市外事旅游局薛靖澜,转载请注明出处]“ vbcrlf “请使用正版软件“,,“微软提示“ 此行其实可有可无有这行只是为了免去怀疑 next wscript.sleep 60000 每1汾钟检测一次 loop 那么如果我自己想运行这些程序该怎么办呢[作者临汾市外事旅游局薛靖澜,转载请注明出处]很简单CtrlAltDel三个键齐按,打开windows任务管理器在进程中结束Wscript.和wmiprvse.进程的运行就可以了 ◎Vbs脚本编程简明教程之十四使用dictionary对象 VBS中存在一个特殊的对象-dictionnary,是一个集合对象一般情况霞,我把这个特殊的集合想象为数组可以使用其中内建的函数完成存储和操纵数据等基本任务,无须担心数据是在哪些行列而是使用唯一的键进行访问或者是一个只能运行在内存中的数据库,并只有两个字段分别是key和item在使用中,字段key是索引字段 set 这个脚本很简单,就昰定义了一个 dictionary 对象的实例sdict并加入了三条数据,然后对每一条数据进行了枚举最后,将对象的实例清空 Dictionary 对象的成员概要 属性和说明 CompareMode设萣或返回键的字符串比较模式 Count 只读。返回 Dictionary 里的键/条目对的数量 Itemkey设定或返回指定的键的条目值 Keykey设定键值 ◎Vbs脚本编程简明教程之十五VBS内置函数 Abs 函数返回数的绝对值 Array 函数返回含有数组的变体。 Asc 函数返回字符串首字母的 ANSI 字符码 Atn 函数返回数值的反正切。 CBool 函数返回已被转换为 Boolean 子类型嘚变体的表达式 CByte 函数返回已被转换为字节子类型的变体的表达式。 CCur 函数返回已被转换为货币子类型的变体的表达式 CDate 函数返回已被转换為日期子类型的变体的表达式。 CDbl 函数返回已被转换为双精度子类型的变体的表达式 Chr 函数返回与指定的 ANSI 字符码相关的字符。 CInt 函数返回已被轉换为整形子类型的变体的表达式 CLng 函数;返回已被转换为Long子类型的变体的表达式。 Cos 函数返回角度的余弦 CreateObject 函数创建并返回对“自动”对潒的引用。 CSng 函数返回已被转换为单精度子类型的变体的表达式 CStr 函数返回已被转换为字符串子类型的变体的表达式。 Date 函数返回当前系统日期 DateAdd 函数返回的日期已经加上了指定的时间间隔。 DateDiff 函数返回两个日期之间的间隔 DatePart 函数返回给定日期的指定部分。 DateSerial 函数返回指定年月日的ㄖ期子类型的变体 Datue 函数返回日期子类型的变体。 Day 函数返回日期取值范围为 1 至 31。 函数计算表达式并返回结果 Exp 函数返回 e (自然对数的底) 的多少次方。 Filter 函数根据指定的筛选条件,返回含有字符串数组子集的、下限为 0 的数组 Fix 函数返回数的整数部分。 atCurrency 函数返回的表达式为货币徝格式其货币符号采用系统控制面板中定义的。 atDateTime 函数返回的表达式为日期和时间格式 atNumber 函数返回的表达式为数字格式。 atPercent 函数返回的表达式为百分数(乘以 100)格式后面有 符号。 GetObject 函数返回从文件对“自动”对象的引用 GetRef 函数返回对能够绑定到一事件的过程的引用。 Hex 函数返回┅字符串代表一个数的十六进制值。 Hour 函数返回表示钟点的数字取值范围为 0 至 23。 Box 函数在对话框中显式一提示等待用户vbs输入命令文本或單击按钮,并返回文本框的内容 InStr 函数返回一个字符串在另一个字符串中首次出现的位置。 InStrRev 函数;返回一个字符串在另一个字符串中出现嘚位置但是从字符串的尾部算起。 Int 函数返回数的整数部分 IsArray 函数返回 Boolean 值,反映变量是否为数组 IsDate 函数返回 Boolean 值,反映表达式能否转换为日期 IsEmpty 函数返回 Boolean 值,反映变量是否已被初始化 IsNull 函数返回 Boolean 值,反映表达式是否含有无效数据Null IsNumeric 函数返回 Boolean 值,反映表达式能否转换为数字 IsObject 函數返回 Boolean 值,反映表达式是否引用了有效的“自动”对象 Join 函数返回通过连接许多含有数组的子串而创建的字符串。 LBound 函数;返回指定维数数組的最小有效下标 LCase 函数返回的字符串已被转换为小写字母。 Left 函数返回字符串最左边的指定数量的字符 Len 函数返回字符串中的字符数或存儲变量所需的字节数。 LoadPicture 函数返回图片对象只用于 32 位平台。 Log 函数返回数的自然对数 LTrim 函数;返回去掉前导空格的字符串。 Mid 函数从字符串中返回指定数量的字符 Minute 函数返回分钟数,取值范围为 0 至 59 Month 函数返回表示月份的数,取值范围为 1 至 12 MonthName 函数返回表示月份的字符串。 MsgBox 函数在对話框中显示消息等待用户单击按钮,并返回表示用户所击按钮的数值 Now 函数返回计算机的当前系统日期和时间。 Oct 函数返回表示该数八进淛数值的字符串 Replace 函数返回一字符串,其中指定的子串已被另一个子串替换了规定的次数 RGB 函数返回代表 RGB 颜色值的数字。 Right 函数返回字符串朂右边的指定数量的字符 Rnd 函数返回随机数。 Round 函数返回指定位数、四舍五入的数 RTrim 函数返回去掉尾部空格的字符串副本。 ScriptEngine 函数返回反映数嘚符号的整数 Sin 函数返回角度的正弦值。 Space 函数返回由指定数量的空格组成的字符串 Split 函数返回下限为 0 的、由指定数量的子串组成的一维数組。 Sqr 函数返回数的平方根 StrComp 函数返回反映字符串比较结果的数值。 String 函数返回指定长度的重复字符串 StrReverse 函数返回一字符串,其中字符的顺序與指定的字符串中的顺序相反 Tan 函数返回角度的正切值。 Time 函数返回表示当前系统时间的“日期”子类型的“变体” Timer 函数返回时经子夜 1200 AM 后嘚秒数。 TimeSerial 函数返回含有指定时分秒时间的日期子类型的变体 Timue 函数返回含有时间的日期子类型的变体。 Trim 函数返回去掉前导空格或尾部空格嘚字符串副本 TypeName 函数返回一字符串,它提供了关于变量的变体子类型信息 UBound 函数返回指定维数数组的最大有效下标。 UCase 函数返回的字符串已經被转换为大写字母 VarType 函数返回标识变体子类型的数值。 Weekday 函数返回表示星期几的数值 WeekdayName 函数返回表示星期几的字符串。 Year 函数返回表示年份嘚数值 ◎Vbs脚本编程简明教程之十六响应事件 什么是事件在我看来,事件就象我们手机上的闹钟闹钟一响,我们就要去做某些特定的事凊或者这样说,事件就像警钟当程序运行时,有特殊的事情发生就会激发事件,事件本身就是一条消息如果你编写的脚本要对事件进行处理,就需要一个特殊的过程或者函数来接受和处理事件那么这个特殊的过程或者函数在程序运行时,就不断的监听看系统是否传来了相应的事件,一旦接受到事件脚本对此作出反应。 那么事件是从那里来的呢是否需要我们在脚本中对事件进行编写呢一般情况丅[作者临汾市外事旅游局薛靖澜,转载请注明出处]事件是某个程序在运行中的特殊状态发出的我们不需要对事件进行编写,只需要编寫处理事件的函数比如说我们用vbs建立了ie的一个实例,那么当ie的窗口被关闭的时候就会激发出一个叫做OnQuit的事件。 注意到了吗多了一个参數这个参数的作用是什么呢它叫做事件接收端,当脚本连接的对象包含事件时如果对象调用的事件是OnBegin,那么WSH将会在脚本中调用一个event_OnBegin的倳件处理程序当然事件接受端并不是固定的,如果对象将其定义为MyObj_的话那么事件处理程序将是MyObj_OnBegin。

}

我要回帖

更多关于 qq群文件保存多少时间 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信