批处理高手请进 急!

\u6279\u5904\u7406\u9ad8\u624b\u8bf7\u8fdb

LZ\u5e94\u8be5\u662f\u60f3\u8981\u9690\u85cf\u8fd0\u884c\u7684\u5427\uff1f\u6539\u6210\u4f60\u6587\u4ef6\u8def\u5f84\u5c31\u53ef\u4ee5\u4e86\uff0c\u6211\u81ea\u5df1\u6d4b\u8bd5\u7684\u3002
@echo off
if "%1"=="h" goto begin
mshta vbscript:createobject("wscript.shell").run("""%~nx0"" h",0)(window.close)&&exit
:begin
echo %date%>%tmp%\date.txt
echo 2008-03-04|date
start "" "C:\Program Files\QvodPlayer\QvodPlayer.exe"
ping -n 5 127.1
:ag
tasklist|find "QvodPlayer.exe"||goto eof
ping -n 5 127.1&goto ag
:eof
date<%tmp%\date.txt

dir /a-d/b c:\ | findstr /ev "\.txt"
dir\u8f93\u51fa\u5230\u7ba1\u9053 findstr\u8fc7\u6ee4\u4ee5\.txt\u7ed3\u5c3e\u7684\u884c,\u4e3b\u8981\u5b9e\u73b0\u904d\u5386c\u76d8\u6240\u6709\u6587\u4ef6\u4f46\u6392\u9664.txt\u6587\u4ef6
\u8981\u6ce8\u610f\u7684\u662f\u7ba1\u9053\u7b26| \u5728\u914d\u5408for\u4f7f\u7528\u662f\u5fc5\u987b\u8981\u52a0\u91cd\u5b9a\u5411\u7b26\u53f7^ \u6bd4\u5982
@echo off
for /f "delims=" %%i in (dir /a-d/b c:\ ^| findstr /ev "\.txt") do echo %%i
\u4e0a\u9762\u4ee3\u7801\u4e0d\u52a0^\u4f1a\u63d0\u793a\u9519\u8bef\u7684
\u540c\u6837
dir /a-d/b c:\ ^| findstr /ev "\.txt"
\u4e0a\u9762\u4ee3\u7801\u591a\u52a0\u4e86^\u4e5f\u662f\u9519\u8bef\u7684

\u95ee\u9898\u8865\u5145\uff1a/ev\u53c2\u6570\u662f\u4ec0\u4e48\u610f\u601d
findstr /ev
\u8fd9\u4e2a\u662ffindstr /e /v\u7684\u7b80\u5199,\u8be6\u60c5\u81ea\u5df1\u770bfindstr /?

(.)所有文件包含文件夹
(*)所有文件夹
(*.*)所有非文件夹的文件。
dir/a-d/b/s//tc 扩充到目录文件名
for /r ."与"for /r 有区别,一个指定了是该目录所有文件和子文件,一个是没有指定,仅仅是当前目录的文件。详细可以见for语法。
^|转义字符,该语句只会作为一个字符|,而不作为管道命令。
|管道命令。将上一层的运行结果传到下条与语句中。
VBS直接写。如果想弹出对话框可以这样写。利用管道传谕命令。echo 你好|msg %username% 可达到同样的效果。
局域网内的一台主机如何控制别人。一般采用植入的方法,就是通过建立ipc$连接,把你的灰鸽子子类的上传到其他机器里。但如果对方没ipc连接,必须借助专业的工具。ipc$的服务是server或者lanmanserver

7个问题一下问。
那我也7个问题一个答吧
答:语法错误 ,自己去学习下吧 dir /? for /?
/r 为指定路径
/r指定目录==1目录\
1、*.*=1目录\*.*
2、.=目录\.=目录\*.*=目录\*

1目录文件夹和文件是以下
1目录\aa
1目录\aa.txt
1目录\bb
1目录\bb.txt

cd %%a==cd 1目录\aa cd %%a neq cd 1目录\aa.txt [这里错误了]

如果目录里还有目录呢?ren是不可以完成的了。
1目录\aa\cc\dd\
1目录\aa\cc\dd\a.bat

"for /r" 我很少用,一直用的是for /f "delims="命令是dir xxx.如:
for /f "delims=" %%i in ('dir /a /b /s "C:\thumbs.db"') do del "%%i"
要查看for或者dir命令的帮助,请在命令提示符(开始-附件-命令提示符)输入命令:help 命令名(如:help for或者help dir)

^|这个说一下,是转义,命令提示符读到^|就是把|当成普通字符给for,for就可以读到|,然后for又可以把|当成特殊字符(管道).

如何用对话框读取输入,好像不行.
控制其它主机,你知道密码的话可以用远程桌面连接.可以用共享名C$等访问文件.at命令远程执行命令.

扩展阅读:嘴笨的人怎么练口才 ... 贷款显示系统批处理中 ... 实名认证跳过器 ... bat批处理命令大全 ... 此电脑右击进不了管理 ... ping 命令做成批处理 ... 高情商的回话技巧 ... win10自动修复死循环 ... 系统批处理中请稍候再试 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网