1. cmd怎么写脚本,快速开启笔记本无线功能的~
1.首先,进入cmd指令模式。同时按住win键加R键,接着输入cmd。
2.回车,出现黑窗口
3.输入netsh wlan set hostednetwork mode=allow ssid=aa key=bb
解释:这条指令是设置虚拟WiFi为开启并设置网络的ssid(就是WiFi显示的名字。命令中的aa可以随便改成任何名称)和key(密码必须大于等于8个字符,就是bb代表密码,但是你要设置8个以上)例如netsh wlan set hostednetwork mode=allow ssid=wifi key=12345678这条指令就是设置名为wifi密码为12345678的一个wifi
回车
4.wifi设置好了,然后在刚才的窗口,输入netsh wlan start hostednetwork回车,一个虚拟wifi开启了
2. 打开cmd并指向某个目录的bat脚本怎么写
打开cmd并指向某个目录的bat脚本:
cipher ——显示或更改 NTFS 分区上的目录(文件)的加密。
defrag ——启动磁盘碎片整理程序。
edit ——启动DOS下的文本编辑程序,在XP中也有保留。
expand ——WINDOWS中自。
带的解压程序,可以把安装盘中文件名以_结尾的文件解压,NT系列的安装就是在DOS下用这个对文件进行解压后进行排序安装的。
EXTRACT或extrac32 ——对CAB文件进行解压缩的程序,现在都用WINRAR,所以这个功能没什么保留价值了。
makecab ——制作CAB压缩包的程序,对启动盘的制作倒很有用处。
msg ——可以将消息发送给同网用户的程序,格式是[MSG 对方机器名 信息](不包括中括号)。
ping ——可以检测网络的运行状态的程序,从WINDOWS时代开始就有了。
proxycfg ——设置代理用的程序。
regsvr32 ——服务注册程序,一般是插件的注册,也可以是解码器。
reg或regedit ——注册表操作程序,有时候在BAT、CMD脚本中可以用这个参数进行注册表的修改操作。
shutdown ——关机程序,可以在一定范围内控制一台或者一个局域网里所有机器的关机时间等。
systeminfo ——查看系统当前配置情况的参数,也可以显示出运行时间等。
TASKKILL ——进程删除程序,这个可以关闭至少一个进程。
tasklist ——查看当前进程列表的程序。
3. 如何写cmd脚本调用java程序
在 run.cm中直接写
java HelloWorld
就可以了
HelloWorld是你的类名
要是想执行完不关闭cmd窗口就再加一句 pause
文件内容如下:
java HelloWorld
pause
/share/detail/14988475 可以参看这个页面,这里实际写的就是dos命令而已
如果不同级,只要指定目录就行了,比如
java -classpath "c:/" HelloWorld
pause
也就是 -classpath "c:/" 先指定.class在c盘目录 然后再执行其中的 HelloWorld
4. 怎样写批处理命令
pause命令使用pause命令,效果是输出"请按任意键继续. . ."或者"Press any key to continue。
"然后等待敲入一个键 无声命令编写bat或者cmd时,在命令的前面加上"@"符号,命令行就不会回显在屏幕上,使用echo off也可以达到同样的效果,一般习惯上编写bat或者cmd时,第一行都是@echo off,这样悄无声息的关掉了接下来所有命令行的回显。最后一行echo on还原。
echo可以查看现在的回显状态是开还是关。 cmd文件和bat文件两者并没有什么不同,cmd并没有比bat强大一些。
if命令一般的if命令用法: if [not] exist 文件名 (command) [else command] if [not] [/I] string compare string (command) [else command] ("/i"也行,表示忽略大小写,如果一边都是数字,那么另一边的字符也会被转换成数字) if [not] errorlevel 数字 (command) [else command] (用于判断程序退出时的返回值) if [not] defined 环境变量 (command) [else command] if和else必须在一行之上,比较运算符有 大于 gtr 大于等于 geq 等于 equ或者== 小于等于 leq 小于 lss else和if必须在一行之上,如果有else部分的话,else前面的command部分必须用()括起来。 一行多个命令一行多个命令之间用&符号相连,比如"dir etc & dir lib" call 和 start call用来调用执行另一个bat或者cmd文件,start用来调用执行其他格式的可执行文件(exe,com,vbs。)
goto 跟c里面差不多,标记用"adkfjdf:"来表示,然后"goto adkfjdf" for FOR %variable IN (set) DO command [command-parameters] (保留字大小写都无所谓,微软的系统一般都是这样) %variable 的变量名有且仅有一个字母。
如果是在脚本文件中使用for语句,必须写成%%variable,两个"%" set 指定一个或一组文件。可以使用通配符。
for /d 。 与目录名匹配(directory),没有"/d"则只有文件名被%variable迭代,如果都要,只好写两句话了。
Sad for /r [[driver:]path] 。
"/r"表示recursion,包括了一下的所有子目录,后面[[driver:]path]参数指定起点,如果没有则表示当前目录。 for /l %variable in (start,step,end) 。
"/l"表示list,后面start,step,end都是数字,表示初值,步长和终值,比如打印1-100的命令 for /l %e in (1,1,100) @echo %e for /f ["options"] %e in (fileset) 。. for /f ["options"] %e in ("string") 。
. for /f ["options"] %e in ('command') 。. (这里是平常的单引号!!!) 与linux下面的grep或者sed已经有点像了,有点行编辑的功能。
表示把%e表示的文件打开读入缓冲,在缓冲中对每一行进行处理,把 token存入相应的变量,然后执行命令,继续下去直到所有文件都被处理过。因为所有的处理都是在缓冲中,所以对原文件的内容没有任何影响。
也可用来分析字符串或者命令行的输出。 options: eol=c,(end of line),指定一个符号,这个符号之后的文本会被当作注释。
skip=n,指定一个数字,处理的时候会略过开头的这么多行。 delims=xxx,制定一批字符,代替空格和回车作为token与token之间的分隔符(delimits) tokens=x,y,m-n 第一个词语的标号为1,以此类推,后面%variable表示第一个词,拿%i来当例子。
如果是写成tokens=1,2,3,4,那么%i表示第一个词,%j表示第二个词,%k表示第三个,%l表示第四个。这样写是不是很麻烦,于是你可以等价的写成1-4达到同样的效果。
大家知道%variable因为只能取一个字母(微软做这种shell的解析真的很偷懒),所以最多你只能同时控制52个词,取为%A,最后一个为%z。最后在不加","的情况下使用 ,表示这行剩下所有的部分都是一个词。
如果一开始就token=,那么就是取一整行的内容。 usebackq (use back quotes,使用反引号),为什么要使用反引号呢?因为(set)中的文件名可能会带有空格,这样的文件名需要用""括起来,但是,这样不是跟表示 string的语法冲突了吗?所以我们必须开启“使用反引号”的开关,开启之后,""中括起来的部分被当作文件名看待。
而”(正常单引号)括起来的部分被当作字符串,最后“(反单引号)括起来的部分被当作命令。 for基本到这里,最后那一部分诸如"%~aI"没有看懂,达人帮忙领悟一下,帮助实在翻译得太烂。
参数与shift %0表示命令自己的文字。%1表示第一个参数。
%9表示第九个参数,超过了9个怎么办?没有问题,我们可以使用shift。
这10个参数就好像10个连续的观察点一样。一旦shift,就是右移,这样就%0变成了原来的%1。
%9变成了原来的"%10"。
5. 如何用cmd运行按键精灵脚本
按键精灵自己就提供生成小精灵模式吧,可以直接运行。
如果你有编程基础,那其实可以抛开按键精灵环境,自己写脚本,去下载个大漠插件dm.dll,他最初是给按键精灵做插件的,后来独立出来了,非常好用,跟按键的风格无缝衔接,都是vb类脚本,vbs,vb或者vb.net都可以直接调用的
set dm = createobject("dm.dmsoft")
TracePrint dm.Ver()
hwnd = dm.GetMousePointWindow()
dm_ret = dm.BindWindow(hwnd,"dx2","dx2","dx",0)
TracePrint dm_ret
dm.MoveTo 0,0
Delay 100
TracePrint dm.GetCursorShape()// 下面这句是输出当前鼠标热点位置(同样支持后台)
TracePrint dm.GetCursorSpot()
dm_ret = dm.FindStrFast(0,0,2000,2000,"长安|洛阳","9f2e3f-000000",0.9,intX,intY)
If intX >= 0 and intY >= 0 Then
dm.MoveTo intX,intY
dm.LeftClick
End If
dm_ret = dm.UnBindWindow()支持全后台无痕操控,感兴趣可以试试看。