‘壹’ win7 bat脚本怎么在cmd中执行命令
已纠正命令
正确如下:
net stop TermService /y
执行net stop时,如果要默认选择y,那么加上/y参数即可。
针对管道符,有些命令执行时,如果有y/n这种选项时,确实可以使用管道符的方式把需要输入的字符传输给命令。这点知识也是可以了解一下的。
‘贰’ 如何写一个批处理文件【.bat文件】,执行我预定义的dos命令。
貌似直接写命令进就行了吧,没什么多余要求的
比如我要运行关机命令,只需在
批处理
中写上下面内容,后面加上参数就行了
@echo
off
shutdown
-s
-t
00
如果你那exp..的也就下面这样,我不知道你的全命令参数,假设如下
@echo
off
exp....
写进去保存批处理就行了,如果要修改内容的话直接对着文件右键比编辑就行
‘叁’ 编写bat脚本实现以管理员执行服务器上的程序
1、以管理员身份运行cmd;
2、输入命令reg add "HKEY_CLASSES_ROOT\batfile\shell\open" /v HasLUAShield /t REG_SZ;
3、执行后会在bat右键菜单上添加UAC小盾牌;
4、运行bat时会经过UAC提权就可以以管理员身份运行。
‘肆’ 请问一些老师,bat脚本怎么在执行一个命令之后,如果成功了执行一个命令,失败了会执行另一个命令
删除类文件暂停,另行加
pause
即可
删除单文件暂停,命令结尾加 &pause
如果文件过多造成操作复杂
输出文本将DEL命令行换成DIR命令,结束加 >a.txt
结尾加上原有命令即可
网络为什么要限制回答字数!?
‘伍’ bat脚本执行顺序
[root@vpn /]# nslookup > set type=mx > sina.com Server: 202.96.209.5 Address: 202.96.209.5#53 Non-authoritative answer: sina.com mail exchanger = 10 freemx1.sinamail.sina.com.cn. sina.com mail exchanger = 10 freemx2.sinamail.sina.com.cn. sina.com mail exchanger = 20 freemx3.sinamail.sina.com.cn. > exit [root@vpn /]# 第二步:发送电邮 C:\>telnet freemx1.sinamail.sina.com.cn 25 登录第一步得到的地址,注意端口是25 220 mx3-35.sinamail.sina.com.cn ESMTP Postfix (Postfix Rules!) helo sina.com 识别发送SMTP主机 250 mx3-35.sinamail.sina.com.cn mail from:<[email protected]> 发件人,可随便写,但要是这个格式 250 Ok rcpt to:<[email protected]> 收件人 250 Ok data 354 End data with <CR><LF>.<CR><LF> ***ject: 这是一封测试邮件 主题 这是正文 正文 .
‘陆’ powershell中如何执行bat文件
1、打开控制面板,在搜索栏中输入任务计划,点击如图的计划任务的按钮,打开该功能。
‘柒’ 用dos命令做成的BAT脚本是怎么执行的
晕呢,这都是什么答案呀~~
bat称作批处理文件或批命令,是用来执行一个DOS命令序列的,因为可以成批执行DOS命令,故而称作批命令或批处理。
批命令里边每一行为一条DOS命令。
你这个批命令不会产生叫哥什么的,你这条指令就是一条关机命令,至于批命令的文件名你可以存为任何文件名,但是后缀一定要是.BAT的。
你这条命令解释如下:
shutdown -s -t
shutdown 是Windows的内部指令,意思就是关机,因为Windows是由DOS发展来的,所以批命令还是可以执行的。
-s、-t这些被称作是参数(或选项),-s的意思是关闭此计算机,如果换成-r则是重启计算机;-t是表示一个关机延时。
shutdown还有其他参数,详细解释如下:
没有参数 显示此命令的帮助信息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m \\computername 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [u][p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
希望你能看的明白。
‘捌’ 求问 BAT脚本如何自动执行 adb shell 以后的命令
这是无法实现的。你无法在bat脚本中运行交互式shell命令,你的命令无法发送进入。
bat脚本运行时,是在CMD的环境下运行,它的命令解释器是cmd。
而su在shell环境下执行的,它的命令解释器是shell下的"/system/bin/sh"。
su是一条交互式的shell命令,它需要与shell环境下的用户进行交互操作。
问题就在这里了,
bat脚本只负责将"shell su"作为参数传递执行一次adb.exe。
这个动作完成,这条命令的步骤就算结束了,
但此时su还有一个切换用户身份的动作,如果有密码还会通过shell请求用户输入密码,
但运行bat的cmd环境是它收不到这个请求的。
解决办法:
一. 将su命令之后需要执行的命令写成一个sh脚本。
通过adb将sh脚本推入手机中,并为脚本添加可执行权限
在bat中添加一条比方说这样的命令
adb shell ". /path/to/your/file.sh"
二. 安装superSU授权管理器
安装superSU授权管理器后执行
adb root
授权,允许adb以root身份运行。
这之后你通过adb 发送的shell命令会以root身份执行。