1. 什么是windows脚本语言
定义:脚本语言,脚本语言或扩建的语言,是一种编程语言控制软件应用程序。 “脚本”往往被视为有别于“程序” ,执行独立于任何其他的应用。在同一时间,他们是有别于核心代码的应用,这是通常的书面在不同的语言,和现正接触到最终用户,使他们的行为的应用,以适应用户的需要。脚本往往是,但并非总是解释,从源代码或“半汇编” ,以字节这是解释,不同的应用,他们的相关,这是传统的编制本土机器码为系统上运行他们。脚本语言几乎总是在嵌入式应用与它们相关的。
命名为“脚本”是来自书面脚本的表演艺术,在这种对话是订下要发言,由人类行为者。早期的脚本语言通常被称为一批语言或工作控制语言。例如早期的脚本语言的建立是为了缩短传统的编辑-编译-链接-运行的过程。
2. 脚本是什么
解释一
脚本script是使用一种特定的描述性语言,依据一定的格式编写的可执行文件,又称作宏或批处理文件。脚本通常可以由应用程序临时调用并执行。各类脚本目前被广泛地应用于网页设计中,因为脚本不仅可以减小网页的规模和提高网页浏览速度,而且可以丰富网页的表现,如动画、声音等。举个最常见的例子,当我们点击网页上的E-mail地址时能自动调用Outlook Express或Foxmail这类邮件软件,就是通过脚本功能来实现的。也正因为脚本的这些特点,往往被一些别有用心的人所利用。例如在脚本中加入一些破坏计算机系统的命令,这样当用户浏览网页时,一旦调用这类脚本,便会使用户的系统受到攻击。所以用户应根据对所访问网页的信任程度选择安全等级,特别是对于那些本身内容就非法的网页,更不要轻易允许使用脚本。通过“安全设置”对话框,选择“脚本”选项下的各种设置就可以轻松实现对脚本的禁用和启用。
解释二
动态程序一般有两种实现方式,一是二进制方式,一是脚本方式。
二进制方式是先将我们编写的程序进行编译,变成机器可识别的指令代码(如.exe文件),然后再执行。这种编译好的程序我们只能执行、使用,却看不到他的程序内容。
脚本简单地说就是一条条的文字命令,这些文字命令是我们可以看到的(如可以用记事本打开查看、编辑),脚本程序在执行时,是由系统的一个解释器,将其一条条的翻译成机器可识别的指令,并按程序顺序执行。因为脚本在执行时多了一道翻译的过程,所以它比二进制程序执行效率要稍低一些。
我们上面提到的各种动态语言,如ASP、PHP、CGI、JSP等,都是脚本语言。
按目前的服务规则,虚拟主机网站只能采用脚本语言来实现
动画术语名词解释
脚本:写剧本的人,也叫故事构成。
脚本英文为Script。实际上脚本就是程序,一般都是有应用程序提供的编程语言。应用程序包括浏览器(JavaScript、VBScript)、多媒体创作工具,应用程序的宏和创作系统的批处理语言也可以归入脚本之类。脚本同我们平时使用的VB、C语言的区别主要是:
1、脚本语法比较简单,比较容易掌握;
2、脚本与应用程序密切相关,所以包括相对应用程序自身的功能;
3、脚本一般不具备通用性,所能处理的问题范围有限。
脚本,英文名为Script,简单地说,脚本就是指通过记事本程序或其它文本编辑器(如Windows Script Editor,EditPlus等)创建,并保存为特定扩展名(如.reg , .vbs, .js, .inf等)的文件,对于注册表脚本文件就是利用特定的格式编辑的.reg文件;对于VBScript脚本编程语言来说,脚本文件扩展名就是.vbs;对于JScript脚本编程语言来说,脚本文件扩展名就是.js;另外,.wsf格式是Microsoft定义的一种脚本文件格式,即Window Script File.
具体地说,脚本通过利用应用程序或工具的规则和语法来表达指令,以控制应用程序(包括注册表程序)中各种元素的反应,也可以由简单的控制结构(例如循环语句和If/Then语句)组成,这些应用程序或工具包括网页浏览器(支持VBScript,Jscript),多媒体制作工具,应用程序的宏(比如Office的宏)以及我们熟悉的注册表工具(regedit.exe)等.操作系统中的批处理也可以归入脚本之列,批处理程序也经常由Windows环境中的"脚本"替换,所以又称脚本是"Windows时代的批处理".
脚本的作用在每一种应用程序中起的作用都是不一样的,比如在网页中可以实现各种动态效果,各种特效处理,实现各种HTML不能实现的功能.而在Office组件中,我们会经常看到"宏"这个工具,它其实就是一系列命令和指令可以实现任务执行的自动化.
3. 什么是windows脚本
脚 本 语 言 介 于 HTML 和 Java, C++ 以 及 Visual Basic 等 编 程 语 言 之 间 。 HTML 通 常 用 于 格 式 化 和 链 结 文 本 。 而 编 程 语 言 通 常 用 于 向 机 器 发 出 一 系 列 复 杂 的 指 令 。 脚 本 语 言 介 于 两 者 之 间 但 它 的 函 数 与 编 程 语 言 更 为 相 象 一 些 。 它 与 编 程 语 言 之 间 最 大 的 区 别 是 后 者 的 语 法 和 规 则 更 为 严 格 和 复 杂 一 些 。
所以我认为,脚本更象是指令集、格式集,而不象编程程序。
4. Windows脚本宿本是什么意思
Windows脚本宿主Windows Scripting Host(WSH)简介
1.概述
虽说不是只有NT5才有WSH,但NT5(WINDOWS2000)一定有WSH的。实际上,你在WIN98+PWS里,或者NT4+IIS4里,你就能找到WSH。
WSH是微软脚本技术系列中的一种,简单讲,就是提供了一种脚本环境,在这个环境中,预定义了一些对象,同时也可以使用COM里的其他对象。他使用一种脚本引擎来对脚本解释执行,微软自己支持VBSCRIPT和JSCRIPT,第三方也可以开发自己的脚本引擎。
具体点,就是你先编好一些脚本文件(微软自带例子若干,后缀.vbs或 .js),然后用一个程序对他解释执行,这个程序就叫Windows Scripting Host,程序的名字是Wscript.exe(或者命令行的Cscript.exe),你可以查看一下你的机器里有没有这两个文件,就知道有没有WSH了。这非常像批处理文件,只不过文件里不是命令行,而是脚本语言写的脚本。同时,他完成的功能也非常像批处理文件,只不过多了些控制。
我主要用WSH来完成一些繁琐的、通常需要我反复操作才能完成的任务,比如给大量目录设置ACL,或者创建大量的目录等等。虽然这也可以编写VB或VC程序来实现,不过比起脚本来,实在麻烦,至少需要那么大的环境,而脚本只要一个写字板就成。用WSH技术来配置服务器,包括创建用户,创建邮箱,创建目录,创建站点,设置ACL,设置FrontPage ServerExtention,我将在WSH实用讲座中分几讲详细介绍。
2.组成
WSH自带的几个内置对象包括:
1.由 Wscript.exe 提供的对象
Wscript 作为 Wscript 公开给脚本引擎。
WshArguments 未公开;通过 Wscript.Arguments 属性访问。
2.由 WSHom.Ocx 提供的对象。
WshShell 自动对象。
ProgID 是 Wscript.WshShell。
WshNetwork 自动对象。ProgID 是 Wscript.WshNetwork。
WshShortcut 未公开;通过 WshShell.CreateShortcut 方法访问。
WshUrlShortcut 未公开;通过 WshShell.CreateShortcut 方法访问。
WshCollection 未公开;通过 WshNetwork.EnumNetworkDrives 或 WshNetwork.EnumPrinterConnection 方法访问。
WshEnvironment 未公开;通过 WshShell.Environment 属性访问。
WshSpecialFolders 未公开;通过 WshShell.Folder 属性访问。
他们主要可以完成环境变量的获取,网络登陆,驱动器映射,快截方式创建,程序加载,特殊文件夹(如系统文件夹)信息获取等功能。
如果你的系统里支持ADO等COM部件,你同样可以使用。
3.示例
下面这个例子演示打开写字板查看文本文件,同时创建一个文本文件并写入一段话,你可以把他拷贝到写字板中,然后以.vbs为后缀存盘,之后双击他,
注释:test.vbs
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.Run ("notepad " & Wscript.ScriptFullName)
注释:上面用SHELL对象启动程序
Set fs = Wscript.CreateObject("Scripting.FileSystemObject")
Set a = fs.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("这是一个测试。")
a.Close
注释:用COM对象Scripting.FileSystemObject操作文本文件
4.哪里找到学习材料
在PWS和IIS4,5的产品文档里有非常齐全的WSH文档,建议大家先学习学习,了解了解WSH的基础知识。
5. windows 脚本
就是一些dos命令,写在一个bat文件里,然后就可以作为脚本文件添加了
6. Windows cmd(bat) 脚本简介
命令提示符是在 操作系统 中,提示进行命令输入的一种工作提示符。在不同的操作系统环境下,命令提示符各不相同。在 windows 环境下,命令行程序为 cmd.exe,微软 Windows 系统基于 Windows 上的命令解释程序,类似于微软的 DOS 操作系统 。
四种文件类别
命令不区分大小写
在 Windows 系统中,所有的文件夹或者文件名、环境变量、命令都是 不区分大小写 。据说但是是为了兼容 DOS,才没有区分大小写,后续就一直不区分了。
查看 windows 版本
winver
打开注册表
regedit
打开计算器
calc
打开绘图
mspaint
打开记事本
notepad
打开写字板
wordpad
打开控制面板
control
打开远程桌面 (Microsoft terminal services client)
mstsc
打开或关闭 Windows 功能
optionalfeatures
服务管理
services.msc
系统配置
msconfig.exe
防火墙
firewall.cpl
卸载或更改程序
appwiz.cpl
打开计算机管理
compmgmt.msc
打开电源选项
powercfg.cpl
打开 internet 选项
inetcpl.cpl
系统属性
sysdm.cpl
显示设置
desk.cpl
证书管理
certmgr.msc
添加硬件
hdwwiz.exe
关机
shutdown
dir
cd
tree
显示目录结构
tree d: #显示D盘的文件目录结构
日期和时间
文件/文件夹的重命名
复制文件
删除文件是不经过回收站
删除空文件夹
rmdir(rd):删除非空文件夹且需要进行确认
删除非空文件夹且不需要进行确认
重命名文件或者文件夹。(尽管引号不是强制性的,但如果当前名称或新名称中都有空格)
清屏
cls
显示文件内容
type
网址/域名 :检查当前网址是否连通 (注:会返回当前网址对应的IP地址和网络状态)
ping
方法一:使用 ↑↓ 箭头上下翻看执行过的命令,此方式适宜执行命令较少的情况;
方法二:使用快捷键:
F7: 快捷键查看所有执行过的命令
F3:调出上一条执行过的命令,调出后直接回车即可执行;
F8:搜索命令历史记录,和↑向上箭头类似。
F9:按编号选择命令,来调出执行过的命令:
方法三:doskey /HISTORY 显示保存在内存中的所有命令
可搭配 more、findstr 命令进行使用:
doskey /HISTORY | more
doskey /HISTORY | findstr dir
doskey /HISTORY > d:123.txt 重定向到文件
后缀一般存储为 bat, cmd 格式的文件。
创建文件:建议右键-新建文本文档。建议选择 gbk 中文编码,换行选择 。示例中我将文件存储为 hello.bat。
使用方法:双击使用或在命令提示符中键入文件名。
设置 cmd 窗口的标题
输出到屏幕
将参数1,参数2 输入到命令行
hello.bat aaa bbb
说明:
%0 批处理文件本身
%1 第一个参数
...
%9 第九个参数
pause 就是暂停命令
pause > null 的作用是同样的,区别是不显示“请按任意键继续. . .”这些字,nul 相当于空设备。
定义变量,注意等号左右不能加空格。
在批处理中 > 和 < 为重定向符号,这就意味着我们不能用 > 来表示大于,< 表示小于,也就意味着不能用 >=、<=、<> 来表示大于等于、小于等于、不等于,还好,在批处理中用了其他的操作符代替它们,这在"if /?"中有说明:
引用内容 引用内容
1. &
顺序执行多条命令,而不管命令是否执行成功
2. &&
顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令
如果找到了"ok"字样,就显示"成功",找不到就不显示
3. ||
顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令
如果找不到"ok"字样,就显示"不成功",找到了就不显示
5. 输出重定向命令
> 清除文件中原有的内容后再写入
>> 追加内容到文件末尾,而不会清除原有的内容
6. 管道操作符 |
clip 将内容复制到剪切板
dir 组合 clip 的用法示例
start 可以打开文件夹,文件,网址等
if 关键字和语句
1、if [NOT]"参数" == "字符串"
2、if [NOT] exist 文件名 待执行的命令
3、if [NOT] errorlevel 数字 待执行的命令
如果返回码大于或者等于(或者小于,使用NOT)指定的数字,则条件成立,运行命令,否则运行下一句。DOS 程序运行时都会返回一个数字给 DOS,称为错误码 errorlevel 或称返回码。默认值为 0,一般命令执行出错会设 errorlevel 为1。数字取值范围 0~255。判断时值的排列顺序应该由大到小,否则会出现非期望的结果。
示例1:if 搭配 exist 进行使用,用于判断某文件是否存在
原来的环境变量后加上英文状态下的分号和路径
set PATH=%PATH%;C:UserszhangsanDocumentswinrar-x64-580
setx PATH "%PATH%;D:Program Files"
该语句表示添加到用户环境变量, 设置后对当前窗口不生效, 后续窗口都生效了.
(建议执行一次, 防止多试重复添加, 该威力巨大.
目前不知道怎么删除单项环境变量, 只能采取重新赋值的方式)
键入 "SETX /?" 了解用法信息。
切记:每个指令之间必须以空格隔开,in 与 ( 之间有空格,do 与 ( 间也有空格,否则命令会无法成功执行
[ ]:表示此项指令为可选
[参数]:参数取值一共有四种: /d, /r, /l, /f,加上无参数,所以一共五种场景
无参:遍历当前路径的文件夹下的文件,但也可在(匹配符)中指定路径
批处理脚本遍历指定文件夹下的文件_RuncX的技术博客_51CTO博客
https://blog.51cto.com/runcx/2465152
C:Usersferder>echo %date%
2022/07/02 周六
C:Usersferder>echo %time%
20:19:37.09
因此
提取年 %date:~0,4% 表示从左向右指针向右偏0位,然后从指针偏移到的位置开始提取4位字符,结果是2014
提取月 %date:~5,2%
提取日 %date:~8,2%
同理提取时间的时分秒为 %time:~0,2%%time:~3,2%%time:~6,2%
实战操作:
md %date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
则是再当前目录下创建一个空的文件夹。
DOS 批处理中的字符串处理详解(字符串截取)
https://blog.csdn.net/xiaoding133/article/details/39253083
7. 什么是WINDOWS脚本宿主
WINDOWS脚本宿主是指:通过在 Windows 桌面上单击脚本文件,或者在命令提示符下键入脚本文件名称,可以使用 Windows 脚本宿主来运行脚本。
也就是说脚本宿主只是一种载体,用来运行类似于"自检.vbs"的平台,
你这个丢失的的脚本是不是什么软件的呀,
如果是,那就把那个软件重新安装一下,应该OK了,
如果不是,你就进msconfig在启动项里进行设置,取消那个开机任务就OK了
8. Windows脚本大师的基本介绍
软件类别: 国产软件 / 编程工具
Windows 脚本大师是一款脚本编写软件,用户只需编写简单的脚本即可实现强大的功能。
Windows 脚本大师语法完全以简单而强大并且使用广泛的VBScript脚本语言为基础,让大多数的人都能轻松上手,脚本大师提供了各种操作函数,包括鼠标键盘、系统、文件、多媒体、网络、对话框等等各种操作功能,让用户非常轻松的就能写出强大的脚本,而且支持COM接口,可以无限的扩展功能脚本大师功能,用户也可以自己扩展脚本大师功能。
Windows 脚本大师支持条件、分支、循环语句,支持变量、函数、过程定义,支持复杂表达式和各种运算符,并支持类定义,内置大量的全局函数,包括:字符串操作、数学、格式化等多种类型操作,灵活性大,让你能随心所欲的写变化万千的脚本。
9. 脚本是什么意思
脚本是使用一种特定的描述性语言,依据一定的格式编写的可执行文件。
脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,用来控制软件应用程序,脚本通常是以文本保存,只是在被调用时进行解释或者编译。
当执行脚本时,计算机会执行一连串的操作。这些操作可能只涉及 Illustrator,也可能涉及其他应用程序,如文字处理、电子表格和数据管理程序。
(9)什么叫windows脚本扩展阅读
Shell脚本——
应用Shell脚本完成对数据库系统一些重要进程的监控以及系统开机服务的自动开启工作;借助UNIX的Shell脚本和Windows批处理脚本设计,通过Shell脚本批量快速创建SMB共享,从而极大地提高了系统管理员的工作效率。
为方便用户访问Lsilon存储中的SMB共享,进一步通过Windows批处理脚本,实现用户在域和非域环境下映射SMB共享为网盘的目标。
10. windows 脚本是什么东西
右键点击该盘符,不选择第一项,而是直接选择“打开”或者是“浏览”应该可以打开该盘