dos

12月17日 · 2013年

结合VBS,实现批处理自动以管理员身份执行

0
这是我在百度回答知友时写的,用于自动以管理员身份执行命令或程序→百度原址 批处理代码,功能:自动以管理员身份执行 test.exe: start admin.vbs runas /user:administrator test.exe admin.vbs 代码(延时是为了成功传值给 bat 命令,确保成功) dim wsh set wsh=WScript.CreateObject("WScript.Shell") WScript.Sleep 3000 wsh.SendKeys "你的密码" WScript.Sleep 1000 wsh.SendKeys "{enter}" 稍作解释: 先打开一个发送按键的 vbs,延迟 3S 后发送密码,然后延迟 1s 发送回车。在这 3s 时间内,批处理已经执行了你那个命令,等待 VBS 发送密码和回车指令,得到 VBS…
12月17日 · 2013年

[转]批处理For语句从入门到精通

5
申明:本资料转自批处理之家,版权归作者:namejm 所有,如需转载请注明。 原帖地址:http://bathome.net/thread-2189-1-1.html 此文是俺学习批处理的启蒙教程,作者非常详细的分析了批处理最核心的 for 命令以及变量延迟,对于要学习批处理的童鞋非常值得仔细研读。 一 前言 二 for 语句的基本用法 三 for /f 含变量延迟 四 for /r 五 for /d 六 for /l 一、前言 ……….. (略,请下载附件继续阅读) 后记: 当 Windows 为我们打开了五彩缤纷的图形窗口的时候 DOS 命中注定会陨落 CMD 毫无悬念将萎缩 批处理逐渐趋向无声无息 而 powershell 的到来,无疑会让更多的人忘记批处理…
12月17日 · 2013年

身份切换脚本,免登入切换权限的利器

1
分享一个我曾经写过的功能代码:工具身份切换脚本,主要用于脚本执行期间其他身份(如 administrator 等)的切换,从而获取到所需权限。 使用说明: 1.将下面的代码保存为 bat 脚本,如 switch.bat,其中的【你要加权执行的外部程序或脚本】需要根据实际情况修改成你将要执行的文件路径 2.在你切换前启动的脚本中加入 call “%~dp0switch.bat” (%~dp0 表示同一目录) 3.你可以将【你要加权执行的外部程序或脚本】修改成一个变量,比如%0 或%1 ,%0 表示切换本身脚本的执行身份,而%1 则表示切换参数 1 的身份 Ps:%1 详解,若下面的代码你修改成【runas /user:administrator “%1” >nul】,则可以使用call “%~dp0switch.bat” other.bat 来切换 other.bat 的执行身份。 @echo off color 3f mode con…