
Windows Scripts
jamex
这个作者很懒,什么都没留下…
展开
-
Batch Files: Tokens and Delimiters (FOR Loops)
Quite often when writing a batch file, you will come across a FOR loop. It might look something like this:FOR /f "tokens=* delims= " %%a IN (MyFile) DO ECHO %%aI am constantly hearing people asking "What do tokens and delims mean?". Well, here you are.T转载 2021-02-18 15:17:33 · 239 阅读 · 0 评论 -
ECHO.
It is used to get the ECHO statement to output a blank line. In accordance with its design, the ECHO issued blank or with just white space after the command text, outputs the current 'echo' status, that is ON or OFF. To support the outputting of blank li..转载 2021-01-11 19:28:33 · 211 阅读 · 0 评论 -
PowerShell Get-Eventlog Remote Computer
Src: http://www.computerperformance.co.uk/powershell/powershell_eventlog_remote.htm#Troubleshooting_the_Remote_Get-Eventlog_Connection Introduction to Scripting Eventlog on a Remote ComputerR转载 2014-12-18 14:11:32 · 1004 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第七章 DOS编程高级技巧[转]
第七章 DOS编程高级技巧本章节乃龙卷风根据自己平时学用批处理的经验而总结的,不断补充中……。一、交互界面设计没啥说的,看看高手设计的菜单界面吧:@echo offclstitle 终极多功能修复:menuclscolor 0Aecho.echo ==============================ec转载 2013-09-11 18:55:28 · 1410 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第六章 if命令讲解[转]
第六章 if命令讲解最近发现有些朋友一老问IF命令的用法,IF命令个人觉得很简单,所以就一直没把发放到新手教学贴里说,现在我给补上一文,希望对各位"非常BAT的"新手朋友们有所帮助.现在开始:在CMD使用IF /?打开IF的系统帮助(自己看我就不全部列出来了),我们会发现IF有3种基本的用法!执行批处理程序中的条件处理。IF [NOT] ERRORLEVEL number转载 2013-09-11 18:54:27 · 908 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第三章 FOR命令中的变量[转]
第二章 DOS循环:for命令详解讲FOR之前呢,咋先告诉各位新手朋友,如果你有什么命令不懂,直接在CMD下面输入:name /? 这样的格式来看系统给出的帮助文件,比如for /? 就会把FOR命令的帮助全部显示出来!当然许多菜鸟都看不懂....所以才会有那么多批处理文章!!!!俺也照顾菜鸟,把FOR命令用我自己的方式说明下!正式开始:一、基本格式FOR %%vari转载 2013-09-11 18:51:31 · 1158 阅读 · 0 评论 -
cmd中if命令讲解
在CMD使用IF /?打开IF的系统帮助(自己看我就不全部列出来了),我们会发现IF有3种基本的用法!IF [NOT] ERRORLEVEL number commandIF [NOT] string1==string2 commandIF [NOT] EXIST filename command首先来讲第一种用法 IF [NOT] ERRORLEVEL number转载 2013-09-11 18:45:40 · 1618 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第五章 set命令详解[转]
第五章 set命令详解在上一贴中简单的介绍了一下SET设置自定义变量的作用,现在来具体讲一下set的其他功能.一、用set命令设置自定义变量显示、设置或删除 cmd.exe 环境变量。SET [variable]=[string] variable 指定环境变量名。 string 指定要指派给变量的一系列字符串。要显示当前环境变量,键入不带参数的 SET。转载 2013-09-11 18:52:25 · 1789 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第二章 DOS循环:for命令详解[转]
第二章 DOS循环:for命令详解讲FOR之前呢,咋先告诉各位新手朋友,如果你有什么命令不懂,直接在CMD下面输入:name /? 这样的格式来看系统给出的帮助文件,比如for /? 就会把FOR命令的帮助全部显示出来!当然许多菜鸟都看不懂....所以才会有那么多批处理文章!!!!俺也照顾菜鸟,把FOR命令用我自己的方式说明下!正式开始:一、基本格式FOR %%vari转载 2013-09-11 18:49:57 · 1103 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第一章 批处理基础[转]
第一章 批处理基础第一节 常用批处理内部命令简介批处理定义:顾名思义,批处理文件是将一系列命令按一定的顺序集合为一个可执行的文本文件,其扩展名为BAT或者CMD。这些命令统称批处理命令。小知识:可以在键盘上按下Ctrl+C组合键来强行终止一个批处理的执行过程。了解了大概意思后,我们正式开始学习.先看一个简单的例子!@echo offecho "欢迎来到非常BAT!"转载 2013-09-11 18:50:02 · 1315 阅读 · 0 评论 -
pscp, delims,debug,output
for /f "delims=/ tokens=4" %%i IN ("%1") do set myran=%%iecho y|pscp.exe -v -i "c:\ccanywhere\bin\id_dsa_putty_pvt.ppk" "%1" "%2" >>c:\Jun\scplogtest%myran%.txt 2>>&1原创 2012-08-02 20:14:30 · 665 阅读 · 0 评论 -
DOS CMD批处理FOR 中的Delims和Tokens总结
在For命令语句的参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总结。“For /f”常用来解析文本,读取字符串。分工上,delims负责切分字符串,而tokens负责提取字符串。如果把字符串当作蛋糕,Delims像刀子,用来切蛋糕,tokens像叉子,用来取切好的蛋糕。下面我们用实例来进行理解。把以下内容保存为文本文件“歌曲列表.txt”,注意转载 2012-07-04 17:00:46 · 6534 阅读 · 0 评论 -
如何用DOS命令,获取一个目录下的文件数目
发信人: GOOGOODALLS (我爱Figo), 信区: DOS标 题: 如何用DOS命令,获取一个目录下的文件数目?发信站: 水木社区 (Fri Mar 9 08:40:01 2007), 站内如何用DOS命令,获取一个目录下的文件数目,并写入文件?因为自己编译脚本,不想再写一个.exe 程序来查找。希望能用现成的脚本来实现。Thanks!--ht转载 2012-07-04 17:05:35 · 991 阅读 · 0 评论 -
bat的变量与命令set的用法
set 功能一览[设置变量]格式:set 变量名=变量值详细:被设定的变量以%变量名%引用[取消变量]格式:set 变量名=详细:取消后的变量若被引用%变量名%将为空[展示变量]格式:set 变量名详细:展示以变量名开头的所有变量的值[列出所有可用的变量]格式:set[计算器]格式:set /a 表达式示例:set /a转载 2013-09-11 18:47:01 · 4236 阅读 · 0 评论 -
CMD命令行高级教程精选合编---第四章 批处理中的变量[转]
第四章 批处理中的变量批处理中的变量,我把他分为两类,分别为"系统变量"和"自定义变量"我们现在来详解这两个变量!一、系统变量他们的值由系统将其根据事先定义的条件自动赋值,也就是这些变量系统已经给他们定义了值,不需要我们来给他赋值,我们只需要调用而以! 我把他们全部列出来!%ALLUSERSPROFILE% 本地 返回“所有用户”配置文件的位置。%APPDA转载 2013-09-11 18:51:18 · 837 阅读 · 0 评论 -
在.bat脚本中如何将一个命令的返回结果传给一个变量?
有个问题是,你需要确定,只返回一行数值,否则,它会只取最后一个。for /f "delims=" %%i in ('netstat -a^|findstr 50000') do (set a=%%i)echo %a%pause转载 2014-12-17 18:03:55 · 14929 阅读 · 1 评论 -
Command line reference – Database and OS scripting.
the Windows CMD command line Helperhttps://ss64.com/nt/Command line reference – Database and OS scripting.https://ss64.com/转载 2018-07-17 13:31:09 · 383 阅读 · 0 评论 -
Tasklist使用详解
用jstat查看jvm内存的使用的情况时,因为是windows机器,不能使用top命令方便的查出来,进程好在网上搜了一下看到了在windows原来使用的是tasklist特意将tasklist的用法记录下来。原帖的地址是:http://hi.baidu.com/lgh_boffin/blog/item/314b1194fb957c18d21b70b6.html“Tasklist”命令是...转载 2018-07-17 13:28:04 · 35425 阅读 · 2 评论 -
psftp的用法(超级详细)
PSFTP是PuTTY SFTP客户端,用于本地与服务器间安全传输文件(使用SSH连接)。 1. 启动PSFTP 在Windows命令提示符中输入 set PATH=C:/PSFTP.exe所在路径;%PATH% 之后,用psftp登录服务器 psftp username@server.example.com 也可以直接双击运行psftp.exe,命令提示符中出现以下信息 psf...转载 2018-06-19 00:03:40 · 2602 阅读 · 0 评论 -
Where does Putty caches host key fingerprint in Windows Registry? psftp stuck due to key not cached
https://www.walkernews.net/2008/07/21/where-does-putty-keeps-ssh-host-key-fingerprint-in-windows-registry/Wheredoes Putty keeps / caches the host key fingerprint in Windows Registry?According to the...转载 2018-06-19 00:02:36 · 654 阅读 · 0 评论 -
如何获得Windows 8.1中已记住的WIFI的明文密码
src:http://www.myhack58.com/Article/48/65/2015/59293.htm网上广为流传的方法只能看当前连接着的WIFI的密码,就像这样。是看不到其他被Windows记住的WIFI连接的密码的。Windows 8.1的设置App里也只能删除已记住的WIFI,不让你看密码。其实,就算你没有连接着那个WIFI,还是有办法看密码转载 2016-04-20 12:30:13 · 1097 阅读 · 0 评论 -
批量获取主机名对应的ip地址
好久没有更新日志了,最近时间不多,除了公司的事外还要研究PHP,实在不好意思。今天抽空帮一朋友写了个bat,发给大家小玩一下。此BAT可批量获取指定主机名对应的IP地址。使用方法:1、把你所有的主机名保存到computer.txt中,每行一个,文件编码为ANSI编码2、把如下代码保存为ping_to_ip.bat,然后运行即可。转载 2015-07-07 23:51:20 · 2398 阅读 · 0 评论 -
Can a DOS batch file determine its own file name?
Can a DOS batch file determine its own file name?For example, if I run the batch file C:\Temp\myScript.bat , is there a command within myScript.bat that can determine the string "myScript.bat" ??转载 2015-03-24 14:07:04 · 595 阅读 · 0 评论 -
How to pass an argument to a PowerShell script?
Question:There's a PowerShell script named itunesForward.ps1 that makes the iTunes fast forward 30 seconds:$iTunes = New-Object -ComObject iTunes.Applicationif ($iTunes.playerstate -eq 1){转载 2014-12-18 14:05:31 · 550 阅读 · 0 评论 -
PowerShell - How to enter a multi-line command
Is it possible to split a Powershell command line over multiple lines? In Visual Basic I can use the underscore "_" to continue the command in the next line. You can use the grave accent (or backt转载 2014-12-18 14:03:19 · 692 阅读 · 0 评论 -
DOS:变量延迟详解(新手推荐)
本帖只“照顾”新手,老鸟略过以下是偶根据论坛内的帖子得出的结论,如有错漏敬请指正!首先要特别感谢willsort老大写的这帖子,偶是从中得到启发的!http://www.cn-dos.net/forum/viewthread.php?tid=20733willsort老大上面的帖子,对于新手来说比较难理解。不过没关系,我们先分析一个例子,同样是引用willsort老大的。本转载 2014-12-18 14:56:07 · 2028 阅读 · 0 评论 -
获得目录文件数和剩余容量的dos命令
@echo off for /f %%i in ('dir /s *.*^|find /i "个文件"') do set num=%%i echo. echo 文件数量统计结果: echo. echo D:\movie目录下有 %num% 个文件 echo. echo. echo D盘空间统计结果: echo. echo 盘符 剩余空间(字节) 分区大小(字转载 2012-07-04 19:09:00 · 1904 阅读 · 0 评论 -
How can I uninstall altiris agent on workstation?
Under NS:1) Goto Configuration Tab.2) Expand Altiris Agent.3) Expand Altiris Agent Uninstall4) Enable the Altiris Agent Uninstall and select which collection you want to apply it to.5) If ne转载 2012-04-29 23:48:22 · 1766 阅读 · 0 评论 -
WScript.Shell中Run如何批量执行命令?
wsh.Run("cmd.exe /c "+cmd1+ " & "+cmd2,0); Set shell = WScript.CreateObject ("WScript.shell")shell.Run "cmd.exe /c cd c:\xj\ & notepad a.txt原创 2011-07-12 15:05:46 · 3173 阅读 · 0 评论 -
ECHO命令详解
<br />ECHO命令是大家都熟悉的DOS批处理命令的一条子命令,但它的一些功能和用法也许你并不是全都知道,不信你瞧: <br />1. 作为控制批处理命令在执行时是否显示命令行自身的开关 <br /><br />格式:ECHO [ON|OFF] <br /><br />如果想关闭“ECHO OFF”命令行自身的显示,则需要在该命令行前加上“@”。 <br /><br />2. 显示当前ECHO设置状态 <br /><br />格式:ECHO <br /><br />3. 输出提示信息 <b转载 2011-04-08 18:21:00 · 2195 阅读 · 0 评论 -
2个CMD命令例子 - for tokens delims echo - checkDayOfMonth and add datetime into file name
<br />checkDayOfMonth.bat<br /> <br />@echo off<br />for /F "tokens=1,2,3,4 delims=/ " %%a in ('echo %date%') do set day=%%c & set month=%%b & set year=%%d<br />set /a leap=%year% %% 4<br />if %leap%==0 (set eom=29) else (set eom=28)<br />echo 01 03 05 07原创 2011-04-08 18:20:00 · 1164 阅读 · 0 评论 -
关于cmd命令的重定向输出
<br />关于cmd命令的重定向输出 2>&1<br />mycommand >mylog.txt 2>&1 应该是最经典的用法了。<br />命令的结果可以通过“%>”的形式来定向输出,%表示文件描述符:1为标准输出stdout、2为标准错误stderr。系统默认%值是1,也就是“1>”,而1>可以简写为>,也就是默认为>。stdout的默认目标是终端,stderr的默认目标为也是终端。我们在批处理中执行: echo text >result.txt ,我们就可以在屏幕上会看到 echo text 1>转载 2011-03-29 18:12:00 · 933 阅读 · 0 评论 -
如何在命令行输出重定向
本文的目的是为了说明如何在命令行输出的方式 Windows 脚本宿主 (WSH) 在 VBScript (.vbs) 和 JScript (.js) 重定向。原创 2010-08-02 16:51:00 · 1182 阅读 · 0 评论 -
VBScript - To Check your Versions - 检查你的运行版本
There are occasions when you need to investigate the VBScript version number. For example, if you have old clients with version 2.x., VBScript commands may not work. To give a specific example you may want a script to pause, in which case you could use W转载 2010-08-02 15:47:00 · 686 阅读 · 0 评论 -
Dealing with WMI Timeouts (c#)
There was a <a onclick="function onclick(){pageTracker._trackPageview(/outbound/article/http://powershellcommunity.org/Forums/tabid/54/aff/1/aft/3526/afv/topic/Default.aspx);}" href="http://po转载 2010-05-18 11:50:00 · 708 阅读 · 0 评论 -
Windows Powershell - WMI 连接
Don Jones我在 VBScript 领域非常依赖的技术之一是 Windows Management Instrumentation (WMI)。有趣的是,Windows PowerShell 与 WMI 有着密切的联系,这不仅仅是在技术意义上。Windows PowerShell 的设计者 Jeffrey Snover 在创建 Wmic.exe 时也担任了重要角色,Wmic.ex原创 2010-05-10 16:06:00 · 1480 阅读 · 0 评论 -
不一样的命令行 – Windows PowerShell简介
引子一直很羡慕Linux的命令提示符(当然他们叫Shell)。正则表达式,管道,各种神奇的命令,组合起来就能高效完成很多复杂的任务。效率实在是高。流了n年的哈喇子以后,终于有幸用上了Win7,邂逅了cmd的升级版:Windows PowerShell。从此暗爽无比,原来Windows下也有这样的利器呀~看看下面的Windows脚本,不到15行有效代码。在Win7下只要右击脚本文件,选择Run转载 2010-05-10 16:00:00 · 1784 阅读 · 0 评论 -
WMI技巧-取网卡的MAC地址,CPU,主板,硬盘序列号
网卡的MAC地址SELECT MACAddress FROM Win32_NetworkAdapter WHERE ((MACAddress Is Not NULL) AND (Manufacturer 结果:08:00:46:63:FF:8CCPU的系列号Select ProcessorId From Win32_Processor结果:3FEBF9FF00000F24转载 2010-04-28 13:22:00 · 1476 阅读 · 0 评论 -
WMI问题答案集锦
(1)什么是WMI? 很多的朋友对WMI可能见过但理解不深,我也是十分想了解关于WMI的知识,可一直找不对太合适的资料,在网上的一些资料不是有很多错误,就是讲解不清,我有空的时候将关于WMI的知识集中一下,放在这里便于大家学习。本贴会不断增加。1、 什么是WMIWMI是英文Windows Management Instrumentation的简写,它的功能主要是:访问本地主机的一些信息和服务,转载 2010-04-28 13:12:00 · 804 阅读 · 0 评论 -
[转]WScript.Shell
WshShell 对象 ProgID Wscript.Shell 文件名 WSHom.Ocx CLSID F935DC22-1CF0-11d0-ADB9-00C04FD58A0B IID F935DC21-1CF0-11d0-ADB9-00C04FD58A0B 下表说明和 Wsh转载 2011-07-12 15:34:29 · 1334 阅读 · 0 评论