有的时候执行指令是需要绝对路径的,那么批处理如何获取当前目录的路径呢?
示例代码如下:

@echo off
echo 当前盘符:%~d0echo 当前盘符和路径:%~dp0echo 当前批处理全路径:%~f0echo 当前盘符和路径的短文件名格式:%~sdp0e[......]

阅读全文

呐,双开某些特定程序呢,有一种方式是使用不同用户,那么如何通过批处理指令在Windows下以特定用户身份运行程序呢?
示例代码如下:

runas /savecred /user:abc notebook.exe

savecred 表示存储密码记录,这样输[……]

阅读全文

特殊需求,定时执行批处理,但每次会弹出命令框,如何隐藏呢?使用VBS即可隐藏运行批处理。
假设批处理文件名为:backup.bat,则隐藏运行的vbs内容如下:

dim objShell
set objShell=wscript.createObject(&qu[......]

阅读全文

当前窗口:
TITLE 标题新开窗口:Start “标题”如果要隐藏输出,前面加@符号即可[……]

阅读全文

下列代码是网上搜的改的,竟然是调用goto来跳出循环的,囧,有需要的凑合用喽~

@echo off
set num=0
:okset /a num+=1echo 这是一个循环,已循环%num%次if "%num%"=="200" p[......]

阅读全文

其实就是一句指令而已,你可以通过命令行进入指定目录直接执行如下指令,也可以写如下指令到bat或者cmd的批处理脚本中,放到目标目录双击执行。
指令如下:

type *.txt>>D:\结果.txt

指令中的结果.txt可以随便改名字,即你最终要得到的文件名[……]

阅读全文