Windows脚本 - %~dp0的含义】的更多相关文章

含义是:更改当前目录为批处理本身的目录,有些晕吧?不急,我举例 比如你有个批处理a.bat在D:\qq文件夹下  a.bat内容为 cd /d %~dp0 在这里,cd /d %~dp0的意思就是cd /d d:\qq %0代表批处理本身 d:\qq\a.bat ~dp是变量扩充 d既是扩充到分区号 d: p就是扩充到路径 \qq dp就是扩充到分区号路径 d:\qq 扩充变量语法详解: :: 选项语法: :: ~I - 删除任何引号("),扩充 %I :: %~fI - 将 %I 扩充到一个完…
Windows脚本宿主(Windows Script Host, WSH)是一个Windows管理工具.WSH创建了一个脚本运行的主环境,WSH使脚本能够使用对象和服务,并提供脚本执行的准则.WSH还负责安全管理以及调用适当的脚本引擎. 使用Windows脚本宿主运行脚本 WSH提供了两个用于执行脚本的接口,这两个接口各使用不同的宿主程序作为VBScript引擎: cscript.exe:用于在命令行中运行脚本, wscript.exe:用于在Windows环境中运行脚本,直接与Windows…
最近项目测试比较麻烦,要启动好几个command窗口,手敲之类的有些繁琐,于是研究了一下windows脚本,实现以下功能: 懒人吗,参数意义顺序比较懒得记,所以需要友好参数提示: 根据参数数量决定启动几个Command窗口(以及执行命令): 根据参数决定Copy哪些文件到指定文件夹. 首先是第一个问题,其实有两种解决方案:第一个使用choice命令,通过给errorleve这个系统变量赋值来让客户进行设定:我采用的是第二个方案:set /p指令(set 结合p参数),这个形式的意义是打出友好提示…
windows脚本(VBS)之cmd命令行的妙用 (2009-08-06 13:40:55) 转载▼ 标签: 脚本 cmd 命令行 vbs js 简单 公式 windows it 分类: 计算机 脚本可以帮助我们大大减少平常的工作量,不必再进行不必要的重复 windows脚本可以与cmd命令行巧妙联系起来,用很少的几行代码就可以实现一个功能,超级方便 下面是一个框架,可以说是一个公式吧: set objshell=createobject("wscript.shell") objshe…
修改host指定域名指向ip,Windows脚本与Linux脚本 一,Windows系统修改hosts文件 Windows系统下hosts文件位置:C:\Windows\System32\drivers\etc\hosts 找到后右键编辑(如果提示无法编辑.权限不够.只读模式等,需要将hosts文件复制粘贴到桌面或者其他盘修改完再挪回来) 在hosts文件末尾追加编辑即可. 修改格式是 ip    域名 示例: 10.13.83.43 yun.xiong.cn10.13.83.43 web.xi…
一.DOS,CMD和batch DOS是磁盘操作系统(英文:Disk Operating System)的缩写,是个人计算机上的一类操作系统.从1981年直到1995年的15年间,DOS在IBM PC兼容机市场中占有举足轻重的地位[1]. batch是DOS系统下的脚本,这些脚本是纯文本文档,以.bat为结尾,可以用任何文本编辑器来进行编辑.它的特点是文件的每一行都是当作命令来运行. CMD是用来运行batch的程序,在windows上是一个32位的命令行程序,基于windows操作系统的命令解…
背景:工作上经常涉及到要调试设备,每次都要手动配置静态ip地址,配置完之后还要重新改回来,有时候为了连续调试多台设备,来回手动更改ip,实在麻烦. 思考:想到windows有脚本,可以利用脚本文件达到需求. 解决办法: 配置静态ip: @echo off netsh interface ip set address "本地连接" static 172.24.83.239 255.255.255.0 172.24.83.247 netsh interface ip set dns &qu…
  消息范围 说明 0 - WM_USER – 1 系统消息 WM_USER - 0x7FFF 自定义窗口类整数消息 WM_APP - 0xBFFF 应用程序自定义消息 0xC000 - 0xFFFF 应用程序字符串消息 > 0xFFFF 为以后系统应用保留 消息名称 值 含义 WM_NULL 0x0000 空消息,此消息将被接收窗口忽略 WM_CREATE 0x0001 应用程序创建一个窗口 WM_DESTROY 0x0002 一个窗口被销毁 WM_MOVE 0x0003 移动一个窗口 WM_…
windows通过脚本方式修改主机名的方法有很多种,下面介绍修改注册表方式的脚本. 使用方法: 1 打开cmd,假如脚本名为ModifyHostname.bat 2 执行脚本,并加入脚本参数,其中第一个参数是新主机名,第二个参数是工作组,下面的脚本把工作组注释掉了 ModifyHostname.bat Newhostname NewWorkgrop @echo off set name=%1% set work1=%2% reg add "HKEY_LOCAL_MACHINE\System\Cu…
1 获取IP地址 echo StartChangeIPFile echo 获取主机名 for /f %%i in ('hostname') do (set pcName=%%i) ::ping %pcName% -4 echo 开始获取IP并保存在c:\tmp\ip.txt文件中 for /f "tokens=2 delims=[]" %%i in ('ping %pcName% -4^|findstr "%pcName%"') do (set ip=%%i ech…