dos命令start的用法
常用的DOS命令大全及其用法
get 下载文件到本地机器。
put 上传文件到远程服务器。这就要看远程ftp服务器是否给了你可写的权限了,如果可以,呵呵,该怎么 利用就不多说了,大家就自由发挥去吧。
delete 删除远程ftp服务器上的文件。这也必须保证你有可写的权限。
bye 退出当前连接。
大家可能看到了,这么多命令该怎么用?其实也用不到那么多,掌握几个基本的就够了。
首先是登陆过程,这就要用到open了,直接在ftp的提示符下输入“open 主机IP ftp端口”回车即可,一般端口默认都是21,可以不写。接着就是输入合法的用户名和密码进行登陆了,这里以匿名ftp为例介绍,如图15。
然后在提示符下键入open IP回车,这时就出现了登陆窗口,让你输入合法的用户名和密码,这里输入任何密码都是不显示的,如图18。
当输入用户名和密码都正确后就成功建立了telnet连接,这时候你就在远程主机上具有了和此用户一样的权限,利用DOS命令就可以实现你想干的事情了,如图19。这里我使用的超级管理员权限登陆的。
quit 同上。
八,telnet
功能强大的远程登陆命令,几乎所有的入侵者都喜欢用它,屡试不爽。为什么?它操作简单,如同使用自己的机器一样,只要你熟悉DOS命令,在成功以administrator身份连接了远程机器后,就可以用它来干你想干的一切了。下面介绍一下使用方法,首先键入telnet回车,再键入help查看其帮助信息,如图17。
现在我们把刚才新建的用户abcd加到administrator组里去了,这时候abcd用户已经是超级管理员了,呵呵,你可以再使用net user abcd来查看他的状态,和图10进行比较就可以看出来。但这样太明显了,网管一看用户情况就能漏出破绽,所以这种方法只能对付菜鸟网管,但我们还得知道。现在的手段都是利用其他工具和手段克隆一个让网管看不出来的超级管理员,这是后话。有兴趣的朋友可以参照《黑客防线》第30期上的《由浅入深解析隆帐户》一文。
dos批处理start命令的参数bat脚本运行完毕后自动关闭窗口
Dos批处理Start命令的参数,bat脚本运行完毕后自动关闭窗口Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。
例子说明:view plain copy start "CS" "c:\programmefiles\cs\half-life.exe" "/m" 上面只是一个使用格式的例子,即start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"当然,在你的批处理文件末尾,最好不要忘记加上一行:EXIT。
请问Start命令中的/w参数怎么用?我知道/w的大概意思是不回到提示符转到其它的程序。
我想执行一条命令:即运行完DIR后再执行其它命令START dir cd c:\ /w。
这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗?另请问在START命令中为什么不能执行内部命令,我的DIR 是做了一条批处理的。
【参考回复】请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。
正确的用法应该是这样:1、建立使用dir命令的批处理如:test.batview plain copy @echo offdir c:\rem ....其它操作exit 2、在另一个批处理中调用该批处理:view plain copy ...start /wait call test.bat... 其实在这里就没有必要使用start /wait了,因为使用了call命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。
用DOS命令启动或关闭服务程序
超级DIY Windows XP系统服务配置攻略对于经常重装系统的朋友来说,出于优化系统、减少内存占用亦或增强系统安全性能,往往都会修改很多系统服务的启动类型。
将大量无用或者危险的服务关闭,参照许多服务优化的文章来看,大多需要禁用并停止20-30个服务将是一项比较烦琐的工作,我也是深受其害。
然而从Windows XP开始,其自带的DOS 工具中加入了一个sc.exe(Service Control)的文件,刚好可以对服务的启动类型以及服务的启动或者关闭等进行进行操作,再利用DOS的批处理优势,就可以把上面提到的种种操作进行大幅简化。
sc.exe常用功能列表:1.更改服务的启动状态(这是比较有用的一个功能)2.删除服务(除非对自己电脑的软、硬件所需的服务比较清楚,否则不建议删除任何系统服务,特别是基础服务)3.停止或启动服务(功能上类似于net stop/start,但速度更快且能停止的服务更多)具体的命令格式如下:修改服务启动类型的命令行格式为(特别注意start=后面有一个空格)sc config 服务名称 start= demand(设置服务为手动启动)sc config 服务名称 start= disabled(设置服务为禁用)停止/启动服务的命令行格式为sc stop/start 服务名称注意:平时常接触的都是服务的显示名称,而以上所指是服务名称,都可以在控制面板->管理工具->服务里面,双击对应的服务来查询。
先举例说明一下具体的设置方法:如设置远程注册表服务为手动其格式为sc config RemoteRegistry start= demand设为禁用的格式为:sc config RemoteRegistry start= disabled停止服务则格式为:sc stop RemoteRegistry首先把自己所需设置的服务名称查到之后,按照上面的格式做成批处理文件,重装系统之后只要运行批处理文件即可。
常用DOS命令操作与使用
常用DOS命令操作与使用1、实验目的(1)、掌握命令提示符的启动进入方法,知道退出命令提示符的命令EXIT;(2)、会用常用DOS目录操作、文件操作、磁盘操作和系统维护命令;(3)、了解网络测试命令,会用简单网络操作命令。
2、实验内容与操作使用步骤(1)、命令提示符的进入方法命令提示符的进入方法:①、“开始”——“程序”——“附件”——“命令提示符”;②、“开始”——“运行”——CMD。
③、“开始”——“搜索”——CMD.EXE或,找到鼠标双击执行。
命令窗口中常用快捷键:ALT+ENTER,ALT+ESC,ALT+TAB。
退出命令提示符的命令:EXIT。
(2)、常用DOS命令的使用①、显示磁盘文件目录命令DIR的使用启动进入DOS命令提示状态,执行以下命令系列(注意:操作中我们只由键盘输入大于号后的命令字符并回车,大于号前为DOS提示符,我们只输入兰色的字符部份)C:\>C:\>D:\>E:\>C:\>C:\>DIR D:/PC:\>DIR /S /P(注意结合使用:Pause,CTRL+C,CTRL+BREAK)C:\>DIRC:\>TREE D:(注:这是在线帮助、查询使用的方法)C:\>D:D:\>DIR /W /P > AAA.TXT②、MD、CD、RD和PA TH命令的使用MD命令用于建立子目录,CD用于改变当前目录,RD用于删除空子目录,PATH命令用于显示系统自动搜索路径和改变自动搜索路径。
C:\>D:D:\>MD SUBD:\>MD SUB\AAAD:\>MD SUB\AAA\111D:\>MD SUB\AAA\222D:\>MD SUB\QQQD:\>CD SUBD:\SUB>CD QQQD:\SUB\QQQ>CD..D:\SUB>CD\D:\>RD AAA(注意查看错误提示)D:\>RD\AAA\222D:\>TREE D:\ >D:\SUB\TREE.TXTD:\>PATHD:\>PATH >BBB.TXT③、COPY、XCOPY、A TTRIB、MEM、FORMA T和FDISK命令的使用复制文件命令COPY和XCOPY的使用D:\>copy AAA.TXT SUB\CCC.TXTD:\>copy AAA.TXT SUB\AAAD:\>XCOPY BBB.TXT SUB\111选择111为子目录,即出现以下提示时目标sub\111 是文件名还是目录名(F = 文件,D = 目录)?D显示和设置文件属性命令ATTRIB±R ±A ±S ±H(加为添加属性,减为取消属性,R为只读属性、S为系统属性、H为隐藏属性、A为存档属性)D:\>ATTRIB *.* >SUB\CCC.TXTD:\>ATTRIB C:\*.* >SUB\SYSTEM.TXT显示计算机内存使用状况命令MEMD:\>MEM /?D:\>MEM /p >SUB\AAA\111\MEM.TXTD:\>TYPE SUB\AAA\111\MEM.TXT硬盘分区命令FDISK和磁盘格式化命令FORMAT硬盘分区时先分为基本分区与扩展分区,又在扩展分区中进行逻辑分区。
dos命令具体用法(全)
写在最前面:下面是整理的dos命令,以及具体的用法,希望对大家有所帮助!Attrib命令显示或更改文件属性。
ATTRIB[+R|-R][+A|-A][+S|-S][+H|-H][+I|-I][drive:][path][filename][/S[/D][/L]]+设置属性。
-清除属性。
R只读文件属性。
A存档文件属性。
S系统文件属性。
H隐藏文件属性。
I无内容索引文件属性。
[drive:][path][filename]指定attrib要处理的文件。
/S处理当前文件夹及其所有子文件夹中的匹配文件。
/D也处理文件夹。
/L处理符号链接和符号链接目标的属性。
Assoc命令显示或修改文件扩展名关联ASSOC[.ext[=[fileType]]].ext指定跟文件类型关联的文件扩展名fileType指定跟文件扩展名关联的文件类型键入ASSOC而不带参数,显示当前文件关联。
如果只用文件扩展名调用ASSOC,则显示那个文件扩展名的当前文件关联。
如果不为文件类型指定任何参数,命令会删除文件扩展名的关联。
Break命令设置或清除DOS系统的扩展CTRL+C检测这个命令是为了与DOS系统的兼容而保留的,在Windows里不起作用。
如果命令扩展被启用,并且操作平台是Windows,BREAK命令会在被调试程序调试时输入一个硬代码中断点。
BCDEDITBCDEDIT-启动配置数据存储编辑器Bcdedit.exe命令行工具用于修改启动配置数据存储。
启动配置数据存储包含启动配置参数并控制操作系统的启动方式。
这些参数以前位于Boot.ini文件中(在基于BIOS的操作系统中)或位于稳定RAM项中(在基于可扩展固件接口的操作系统中)。
可以使用Bcdedit.exe在启动配置数据存储中添加、删除、编辑和附加项。
有关命令和选项的详细信息,请键入bcdedit.exe/?<command>。
例如,若要显示有关/createstore命令的详细信息,请键入:bcdedit.exe/?/createstore有关本帮助文件中按字母顺序排列的主题列表,请运行"bcdedit/?TOPICS"。
批处理start命令详解
批处理start命令详解start "" /d path无法打开指定目录,弹出命令提示符窗口,并提示存储空间不足= =start "" "d:\" 即可~或者直接 start d: 也可以打开指定目录start. 打开命令提示符当前所在目录start /wait 等待程序结束后执行下一条命令start /?start 可以直接创建cmd窗口打开并执行命令start dir /b /aa-h-s-r会有两个窗口,第一个旧cmd,另一个是新cmd(由start创建),新cmd执行了dir /b /aa-h-s-r 命令。
start /max /min 对cmd、txt、打开文件夹等有效==============对其他程序无效@echo offstart /max "" "d:\KGMusic\KuGou.exe"pause此时最大化窗口命令无效@echo offstart /min "" "d:\KGMusic\KuGou.exe"pause此时最小化窗口命令无效start /min "" "d:\cmd\"start /max "" "d:\cmd\"start /min "" "d:\1.txt"start /max "" "d:\1.txt"实测有效整理start ""start /wait ""start /max /min ""扩展阅读:1.start. (start命令后跟一点):打开命令提示符所处的当前路径。
(感谢yyykkkyyyy 提供)。
DOS指令
●start 程序名或命令 /max 或/min 新开一个新窗口并最大化(最小化)运行某程序或命令●mem 查看cpu使用情况●attrib 文件名(目录名) 查看某文件(目录)的属性●attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的存档,只读,系统,隐藏属性;用+则是添加为某属性●dir 查看文件,参数:/Q显示文件及目录属系统哪个用户,/T:C显示文件创建时间,/T:A显示文件上次被访问时间,/T:W上次被修改时间●del /S /Q 目录或用:rmdir /s /Q 目录 /S删除目录及目录下的所有子目录和文件。
同时使用参数/Q 可取消删除操作时的系统确认就直接删除。
(二个命令作用相同)●move 盘符\路径\要移动的文件名存放移动文件的路径\移动后文件名移动文件,用参数/y将取消确认移动目录存在相同文件的提示就直接覆盖●del -F 文件名加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统●“DEL/A-S *.*”表示删除当前目录下除系统文件以外的所有文件●ping ip(或域名) 向对方主机发送默认大小为32字节的数据,参数:“-l[空格]数据包大小”;“-n发送数据次数”;“-t”指一直ping。
●ping -t -l 65550 ip 死亡之ping(发送大于64K的文件并一直ping就成了死亡之ping)●echo 信息在屏幕上显示出信息●echo 信息 >> pass.txt 将"信息"保存到pass.txt文件中●findstr "Hello" aa.txt 在aa.txt文件中寻找字符串hello●find 文件名查找某文件●macdef 定义宏命令●cdup 返回上一级目录●format 盘符 /FS:类型格式化磁盘,类型:FAT、FAT32、NTFS ,例:Format D: /FS:NTFS2、CD含义:进入指定目录格式:CD [路径]3、MD含义:建立目录格式:MD [盘符][路径]4、RD含义:删除目录格式:RD [盘符][路径]●taskmgr 调出任务管理器●net user 查看有哪些用户●net user 帐户名查看帐户的属性●net start 查看开启了哪些服务●net time \\目标ip 查看对方时间●net time \\目标ip /set 设置本地计算机时间与“目标IP”主机的时间同步,加上参数/yes 可取消确认信息●net view 查看本地局域网内开启了哪些共享●net localgroup ***istrators 用户名 /add 把“用户”添加到管理员中使其具有管理员权限,注意:***istrator后加s用复数●net stop 服务名停止某服务●net start 服务名开启服务;(如:net start telnet, net start schedule)●net config 显示系统网络设置net logoff 断开连接的共享●net password 密码更改系统登陆密码net use \\ip\ipc$ " " /user:" " 建立IPC空链接net use \\ip\ipc$ "密码" /user:"用户名" 建立IPC非空链接net use h: \\ip\c$ "密码" /user:"用户名" 直接登陆后映射对方C:到本地为H:net use h: \\ip\c$登陆后映射对方C:到本地为H:net use \\ip\ipc$ /del 删除IPC链接net use h: /del 删除映射对方到本地的为H:的映射net user 用户名密码 /add 建立用户net user guest /active:yes 激活guest用户net view \\ip查看对方局域网内开启了哪些共享net pause 服务名暂停某服务net send ip "文本信息" 向对方发信息net ver 局域网内正在使用的网络连接类型和信息●net share 查看本地开启的共享net share ipc$ 开启ipc$共享net share ipc$ /del 删除ipc$共享net share c$ /del 删除C:共享net user guest 12345 用guest用户登陆后用将密码改为12345netstat -a 查看开启了哪些端口,常用netstat -annetstat -n 查看端口的网络连接情况,常用netstat -an●netstat -v 查看正在进行的工作netstat -p 协议名例:netstat -p tcq/ip 查看某协议使用情况(查看tcp/ip协议使用情况)netstat -s 查看正在使用的所有协议使用情况nbtstat -A ip 对方136到139其中一个端口开了的话,就可查看对方最近登陆的用户名(03前的为用户名)-注意:参数-A要大写tracert -参数 ip(或计算机名) 跟踪路由(数据包),参数:“-w数字”用于设置超时间隔。
Dos批处理Start命令的参数,bat脚本运行完毕后自动关闭窗口
Dos批处理Start命令的参数,bat脚本运行完毕后自动关闭窗口Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos 窗口自动关闭,那么,你可以使用start命令来执行该外部程序,而不是直接写上一行来执行。
例子说明:view plain copy1.start "CS" "c:\programme files\cs\half-life.exe" "/m"上面只是一个使用格式的例子,即start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"当然,在你的批处理文件末尾,最好不要忘记加上一行:EXIT。
请问Start命令中的/w参数怎么用?我知道/w的大概意思是不回到提示符转到其它的程序。
我想执行一条命令:即运行完DIR后再执行其它命令START dir cd c:\ /w。
这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗?另请问在START命令中为什么不能执行内部命令,我的DIR是做了一条批处理的。
【参考回复】请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。
正确的用法应该是这样:1、建立使用dir命令的批处理如:test.batview plain copy1.@echo off2.dir c:\3.rem ....其它操作4.exit2、在另一个批处理中调用该批处理:view plain copy1....2.start /wait call test.bat3....其实在这里就没有必要使用start /wait了,因为使用了call命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。
DOS命令行操作计划任务详解
Schtasks安排命令和程序定期运行或在指定时间内运行。
从计划表中添加和删除任务,按需要启动和停止任务,显示和更改计划任务。
若要查看该命令语法,请单击以下命令:schtasks create创建新的计划任务。
语法schtasks/create/tnTaskName/trTaskRun/scschedule[/momodifier][/dday][/mmont h[,month...][/iIdleTime][/stStartTime][/sdStartDate][/edEndDate][/scomputer[/u[ domain\]user/ppassword]][/ru{[Domain\]User|"System"} [/rpPassword]]/?参数/tnTaskName指定任务的名称。
/trTaskRun指定任务运行的程序或命令。
键入可执行文件、脚本文件或批处理文件的完全合格的路径和文件名。
如果忽略该路径,SchTasks.exe 将假定文件在Systemroot\System32 目录下。
/scschedule指定计划类型。
有效值为 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE。
/momodifier指定任务在其计划类型内的运行频率。
这个参数对于 MONTHLY 计划是必需的。
对于 MINUTE、HOURLY、DAILY 或 WEEKLY 计划,这个参数有效,但也可选。
默认值为 1。
/ddirlist指定周或月的一天。
只与 WEEKLY 或 MONTHLY 计划共同使用时有效。
/mmonth[,month...]指定一年中的一个月。
有效值是 JAN ~ DEC 和 * (每个月)。
/m参数只对于MONTHLY 计划有效。
在使用 LASTDAY 修饰符时,这个参数是必需的。
否则,它是可选的,默认值是 * (每个月)。
今天和大家分享一下用dos 的copy和start命令实现一键多个QQ同时自动登陆批处理
今天和大家分享一下用dos 的copy和start命令实现一键10个QQ同时自动登陆批处理。
有好多人问了,我就和大家分享了,一个一个说太麻烦。
先说点废话。
其实很简单的弄清楚原理就简单。
相信大家都不止一个QQ吧,登录时始终只有一个QQ可以自动登录。
其他的可以保存密码但是QQ上了10个就悲剧了。
我始终不能忘记当时挂50个QQ一个一个手写输入密码时的悲剧。
有的QQ你刚刚申请了。
但是你如果不登陆过一段时间疼讯就自动给你回收回去了。
我就被回收了30个。
气死了。
还一个一个弄了密保的。
浪费那么多时间。
于是想在网上找到一种方法实现一键10个QQ同时自动登陆批处理。
但是好多工具都怕有木马病毒什么的即使本身没有病毒也怕下载页有病毒。
而且下载了一个,填写的QQ密码都是明文。
登录了一个后。
发现其他根本登不起。
于是删除,改密。
于是就去找方法自己编写。
弄了好久才弄出来。
等你真正自己编出来时觉得其实挺简单的。
下面我用最能让没有学过计算机的人理解的方式描述。
分几步来就ok。
不要看到字多就吓到了,第一步我就写了那么多其实就一句话:找到一个文件而已。
第一步:第一步很简单就为找到一个文件而已。
说详细点是为了节省大家时间,把我遇到的问题都列出来。
首先了解QQ自动登录的原理是什么?发现QQ自动登录的帐号和密码临时由registry.db这个文件保存。
首先要做的是找到这个文件。
网上的文件路径是C:\Program Files\Tencent\QQ\Users\All Users\QQ\Registry.db。
结果我的不是这个途径。
找了很久没有找到这个文件。
因为我的QQ是放在D盘里面的。
D盘的Tencent文件夹下也没有找到。
根本找不到users和all users这两个文件夹。
很郁闷。
不过我知道QQ好多资料什么的都放在文档下面,。
于是就去文档一个一个找。
终于找到了。
在all user 下面就有一个registry文件。
我们要找的是最底层的registry文件。
常用DOS命令大全及其用法
常用DOS命令大全及其用法一,ping它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:ping /? 回车,出现如图1。
所示的帮助画面。
在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP 就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n 定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t 参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP -t -n 3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。
另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。
下面我们举个例子来说明一下具体用法,如图2。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。
从TTL的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。
这里TTL=32表示操作系统可能是win98。
DOS批处理中START和CALL命令的区别
DOS批处理中START和CALL命令的区别批处理中START和CALL命令的区别DOS一是调用范围不同:CALL主要用来进行批处理的内部调用如CALL:PEND和一些DOS命令的调用如CALL SET TEST=2,但也可以调用其他可执行文件,而START则不能进行内部调用,但其可以执行基本上所有的外部程序,还可以执行SHELL,如打开文件夹START "" "%WINDIR%",安装网络打印机START "" "\\IP\Printer",同时需要注意有无START调用外部程序的区别;二是调用方式不同:CALL实际上调用,所以在CALL另一个批处理时是在同一窗体进程里执行,而START是执行,所以在执行另外一个批处理时是在不同的窗体进程里执行,也就是说在新的进程里执行,虽然START可以加入B参数,但其结果却完全不同.如我们使用CALL SET TEST=2和START /B SET TEST=2看似执行的结果相同,但是我们发现后者有两个进程,而且在窗体里要执行两次EXIT才能退出,所以当我们使用START来执行一个批处理后最好在被调用的批处理中也加一个EXIT,否则无法退出被调用的批处理的DOS窗体,但是使用CALL调用时如果在被调用的批处理中存在EXIT则会直接结束原始和别调用的批处理程序,这是一个非常严重的问题,建议在被调用的程序中使用goto:eof 来取代EXIT;三是调用结果不同:CALL调用不仅可以把参数或变量传给被调用的批处理,而且被调用的批处理也可以设置参数或变量以便回传,而START只能把参数或变量传给被调用的批处理,却不能回传参数或变量,这一点实际上是第二点的延伸.至于此我们还必须注意使用CALL调用其他批处理中我们使用GOTO的时候建议使用不同的节来跳转,否则可能跳转到原批处理中而不能完整的执行被调用的批处理.。
Dos批处理 Start命令的参数
Dos批处理Start命令的参数Dos批处理命令bat文件运行完以后自动关闭dos窗口的方法:很多人运行完批处理命令发现dos窗口不能自动关闭,那是因为你在bat文件中直接执行了需要运行的某些外部程序,如果希望dos窗口自动关闭,那么,你可以使用start 命令来执行该外部程序,而不是直接写上一行来执行。
例子说明:start "CS" "c:\programme files\cs\half-life.exe" "/m"上面只是一个使用格式的例子,即start "给窗口随便命个名" "带完整路径的程序程序" "程序需要传递的参数串(可省略)"当然,在你的批处理文件末尾,最好不要忘记加上一行:EXIT请问Start命令中的/w参数怎么用?我知道/w的大概意思是不回到提示符转到其它的程序。
我想执行一条命令:即运行完DIR后再执行其它命令START dir cd c:\ /w。
这条命令只能执行到DIR便不再执行下去了,是我的命令写错了吗?另请问在START命令中为什么不能执行内部命令,我的DIR是做了一条批处理的。
『参考回复』请注意,Start会开启新窗口来运行程序,如果新窗口不正常退出,你的批处理就不能正常执行下去,所以如果你要用Start启用dir命令,一定要将dir命令写入一个批处理文件中,然后在批处理文件的最后面加上exit命令。
正确的用法应该是这样:1、建立使用dir命令的批处理如test.bat:@echo offdir c:\rem ....其它操作exit2、在另一个批处理中调用该批处理:...start /wait call test.bat...其实在这里就没有必要使用start /wait了,因为使用了call 命令后,test.bat已经控制了流程,一定是在call结束后才会继续下一步的操作。
常用DOS命令大全及其用法
常用DOS命令大全及其用法常用DOS命令大全及其用法一,ping它是用来检查网络是否通畅或者网络连接速度的命令。
作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。
下面就来看看它的一些常用的操作。
先看看帮助吧,在DOS窗口中键入:ping /? 回车,出现如图1。
所示的帮助画面。
在此,我们只掌握一些基本的很有用的参数就可以了(下同)。
-t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。
试想,如果你使用100M的宽带接入,而目标IP是56K 的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。
-l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。
结合上面介绍的-t参数一起使用,会有更好的效果哦。
-n 定义向目标IP发送数据包的次数,默认为3次。
如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。
说明一下,如果-t 参数和-n参数一起使用,ping命令就以放在后面的参数为标准,比如“ping IP -t -n 3”,虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。
另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。
下面我们举个例子来说明一下具体用法,如图2。
这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。
从TTL 的返回值可以初步判断被ping主机的操作系统,之所以说“初步判断”是因为这个值是可以修改的。
DOS命令使用大全
另外这个命令还可以透过域名找到对方服务器的IP地址,我们知道域名只是提供给浏览网页用的,当我们看到一个不错的域名地址后,要想通过telnet连接它,就必须知道对方的IP地址,这里也要使用ping命令的。
这个命令的基本使用格式可以通过直接运行ping获得,现在假设目标是/,则可以在控制台下输入ping ,经过等待会得到如下信息:
这样黑客就了解了连接对方服务器使用的时间。另外这个命令还有一些特殊的用法,例如可以通过IP地址反查服务器的NetBIOS名,现在以211.100.8.87为例,使用ping配合“-a”,在控制台下输入命令ping -a 211.100.8.87,它的返回结果是:
Pinging POPNET-FBZ9JDFV [211.100.8.87] with 32 bytes of data:
Pinging [204.202.136.32] with 32 bytes of data:
Reply from 204.202.136.32: bytes=32 time=302ms TTL=240
Reply from 204.202.136.32: bytes=32 time=357ms TTL=240
DOS和Windows最大的不同在于DOS命令方式操作,所以使用者需要记住大量命令及其格式使用方法,DOS命令分为内部命令和外部命令,内部命令是随每次启动的装入并常驻内存,而外部命令是一条单独的可执行文件。在操作时要记住的是,在启动到DOS提示符的情况下,内部命令在任何时候都可以使用,而外部命令需要保证命令文件在当前的目录中,或在Autoexec.bat文件已经被加载了路径。
Minimum = 96ms, Maximum = 110ms, Average = 106ms
dos基础操作命令大全
dos基础操作命令大全DOS命令大全,掌握了这些命令,将会玩转windows系统环境,那么你知道dos基础操作命令大全有哪些吗?下面是店铺整理的一些关于dos基础操作命令大全的相关资料,供你参考。
dos基础操作命令大全:arp 查看和处理ARP缓存,ARP是名字解析的意思,负责把一个IP解析成一个物理性的MAC地址。
arp -a将显示出全部信息at id号开启已注册的某个计划任务at /delete 停止所有计划任务,用参数/yes则不需要确认就直接停止at id号 /delete 停止某个已注册的计划任务at 查看所有的计划任务at ip time 程序名(或一个命令) /r 在某时间运行对方某程序并重新启动计算机attrib 文件名(目录名) 查看某文件(目录)的属性attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的存档,只读,系统,隐藏属性;用+则是添加为某属性cacls 文件名参数显示或修改文件访问控制列表(ACL)——针对NTFS格式时。
参数:/D 用户名:设定拒绝某用户访问;/P 用户名:perm 替换指定用户的访问权限;/G 用户名:perm 赋予指定用户访问权限;Perm 可以是: N 无,R 读取, W 写入, C 更改(写入),F 完全控制;例:cacls D: est.txt /D pub 设定d: est.txt拒绝pub用户访问。
cacls 文件名查看文件的访问用户权限列表call 路径批处理文件名从批处理程序中调用另一个批处理程序 (更多说明见call /?)chkdsk /F D: 检查磁盘D并显示状态报告;加参数/f并修复磁盘上的错误cmd 启动一个win2K命令解释窗口。
参数:/eff、/en 关闭、开启命令扩展;更我详细说明见cmd /?color 颜色值设置cmd控制台前景和背景颜色;0=黑、1=蓝、2=绿、3=浅绿、4=红、5=紫、6=黄、7=白、8=灰、9=淡蓝、A=淡绿、B=淡浅绿、C=淡红、D=淡紫、E=淡黄、F=亮白copy 路径文件名1 路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下cppy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg 中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制对方admini$共享下的srv.exe文件(所有文件)至本地C:xcopy 要复制的文件或目录树目标地址目录名复制文件和目录树,用参数/Y将不提示覆盖相同文件date /t 、 time /t 使用此参数即“DATE/T”、“TIME/T”将只显示当前日期和时间,而不必输入新日期和时间del -F 文件名加-F参数后就可删除只读文件,/AR、/AH、/AS、/AA分别表示删除只读、隐藏、系统、存档文件,/A-R、/A-H、/A-S、/A-A表示删除除只读、隐藏、系统、存档以外的文件。
cmd start call 语法
【文章标题】深入探讨cmd start call语法一、cmd start call语法的基本含义在计算机术语中,cmd是指Windows命令提示符,而start call则是cmd中的一种特定语法。
在使用cmd的过程中,start call语法可以用于启动新的命令提示符窗口或调用其他程序。
通过对cmd start call 语法的深入了解,我们可以更好地掌握Windows操作系统的命令行工具,提高工作效率,实现更多操作。
二、cmd start call语法的具体功能1.启动新的命令提示符窗口通过cmd start call语法,我们可以快速重新打开一个新的命令提示符窗口,这对于同时进行多项操作或调试程序时非常方便。
2.调用其他程序除了启动命令提示符窗口外,cmd start call语法还可以用于调用其他程序。
通过在命令行中输入要调用的程序及其参数,我们可以实现快速启动特定程序的目的,提高工作效率。
3.控制命令提示符窗口的属性在使用cmd start call语法时,我们还可以通过指定特定的参数来控制新打开的命令提示符窗口的属性,例如设置窗口的标题、大小、位置等,使操作更加灵活多样。
三、cmd start call语法的使用技巧和注意事项1.正确使用引号在使用cmd start call语法时,如果路径或参数中包含空格或特殊字符,需要使用双引号将其括起来,以确保命令提示符能够正确识别和执行命令。
2.合理设置参数在调用其他程序时,需要根据程序的要求合理设置参数,以确保程序能够正常启动并按照预期进行操作。
3.充分了解命令行参数对于不同命令提示符窗口的参数设置,需要充分了解各个参数的含义和作用,以便在实际使用中更加灵活和高效地进行操作。
四、结论和个人观点通过本文的深入探讨,我们对cmd start call语法有了更深入的理解。
掌握这一命令行工具,可以让我们在Windows操作系统下更加灵活地进行各种操作,提高工作效率。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
dos命令start的用法
DOS命令中的start命令是用来在Windows系统中启动一个新窗口或运行一个新的程序。
如果您想在DOS窗口中同时运行多个程序,或者您想在运行一个程序的同时保留DOS窗口,那么start命令就可以派上用场了。
下面介绍一些常用的start命令的用法:
1. 启动一个新命令窗口
如果您想在当前DOS窗口中打开一个新的命令窗口,可以使用start 命令加上/cmd参数。
如下所示:
start /cmd
这将在一个新窗口中打开一个命令提示符,您可以在其中运行其他DOS命令。
2. 运行一个新程序
下面的命令将在Windows的默认程序环境中打开一个文件:
start C:\path\to\file.exe
您可以将上述命令的“file.exe”替换为您要运行的实际文件名和路径。
如果文件名中包含空格,请将整个文件名用引号括起来。
3. 同时运行多个程序
如果您想同时运行多个程序,可以在start命令后面列出您要运行的所有程序。
如下所示:
start program1.exe program2.exe program3.exe
这将同时打开三个窗口,每个窗口都运行一个不同的程序。
4. 将程序运行于后台
如果您不想保留DOS窗口,可以使用start命令的/min参数。
如下所示:
start /min program.exe
这将在后台以最小化的方式运行一个程序。
5. 在指定的窗口标题中打开一个新窗口
如果您想在指定的窗口中打开一个新窗口,请使用start命令加上
/title参数。
如下所示:
start /title "New Window" /cmd
这将在一个名为“New Window”的窗口中打开一个新命令提示符。
总之,start命令是DOS命令中非常实用的一个命令。
它可以使您在不同的窗口中同时运行多个程序,或者运行一个程序的同时保留当前DOS窗口。
希望上述介绍对您有所帮助。