Ⅰ 求一个不停按空格的VBS脚本~~谢谢~
'新建一个 txt 文件
'内容:
set ws=createobject("wscript.shell")
set fso=createobject("scripting.filesystemobject")
if not fso.fileexists("停止.bat") then
set file=fso.createtextfile("停止.bat")
file.writeline "@echo off"
file.writeline "taskkill /f /im WScript.exe"
file.close
end if
msgbox "确定,将一直按空格键,要停止请双击当前目录下的“停止.bat”文件。",4096+48,"友情提示"
do
ws.sendkeys " "
loop
'保存为 .vbs 格式,双击运行即可。
Ⅱ vbs带空格路径问题
这样肯定可以,使用shortpath函数获取短文件名后再处理:
Set Fso=CreateObject("Scripting.FileSystemObject")
Set WsShell=CreateObject("WScript.Shell")
workingdir=WScript.ScriptFullName
workingdir=StrReverse(fso.getfile(workingdir).shortpath)'我只改了这一句
count=InStr(workingdir,"\")
workingdir=StrReverse(Right(workingdir,Len(workingdir)-count))
msgbox workingdir'加上这一句可以看到获取的东西,你自己删除这一句。
'以上的是获取vbs脚本所在目录,有可能包含空格~
windir0=Fso.getspecialfolder(0)
cmdline=workingdir&"\streams.exe -d "&windir0&"\*"
WsShell.Run cmdline,vbHide,True
windir1=Fso.getspecialfolder(1)
cmdline=workingdir&"\streams.exe -d "&windir1&"\*"
WsShell.Run cmdline,vbHide,True
Ⅲ VBSscript程序编程各种结构的空格使用
关键字、变量、函数等彼此之间需要空格分隔:如dim x,a,b,c 中dim和后面的x必须要用空格分隔,而x,a,b,c主语法规定的用,号分隔的,没有必要再加空格,当然如果你想加个空格对程序一点影响也没有;
运算符和变量、函数之间无需空格分隔:如x=86;
函数和后继变量之间不能用空格分隔:如int(x/10);
你的例子中b = x mod 10 这一句,b=x彼此间用运算符=相连,没有必要加空格,x mod 10中的mod是关键字,所以x和mod之间,mod和10之间都要加空格。
Ⅳ vbs脚本模拟键盘空格键代码是多少
1、下载并安装【vbs脚本生成器】双击区中的应用图标,打开【vbs脚本生成器】对话框。
Ⅳ vbs怎么将一个带有空格的字符串写入文件,且遇到空格写入的内容就换行
你的意思是将所有的空格替换成换行符吧?
dimfso,file,read,string_finally,spath,sfile
setfso=createobject("scripting.filesystemobject")
file="1.txt"'要处理的文件
ifinstr(file,"")>0then'过滤路径
spath=left(file,instr(file,""))
sfile=mid(file,instrrev(file,"")+1)
else
sfile=file
endif
read=fso.opentextfile(file).readall'读取全文
string_finally=replace(read,space(1),vbcrlf)'替换空格为回车符
fso.createtextfile(spath&"New_"&sfile).writestring_finally'写入新文件
setfso=nothing'释放内存
Ⅵ vbs脚本接受参数中带空格及双引号的问题!
要显示双引号可以用""或chr(34)代替一个双引号,要把数值转换为字符串则用cstring()函数。不能直接获取窗口标题,必须知道进程名。或者若标题有一部分是固定的,直接把这部分用网上的方法写就行了。
Ⅶ 求一个vbs脚本代码,每3分钟自动点击空格键一次
set WShell=createobject("Wscript.Shell")
WShell.Sendkeys " "
set WShell= nothing
Ⅷ vbs将路径中的“%20”转换成 空格
vbs没有 但可以自定义函数..比如说:
urlb="20%20%你好"
ChangeURL urlb,url
msgbox url
sub ChangeURL(urlb,url)
url=replace(urlb,"20%"," ")
end sub
Ⅸ 求一个每0.2秒按一次空格的VBS脚本,打开就开始按,主要在浏览器中用。
Set WshShell=WScript.CreateObject("WScript.Shell")
do while true
WshShell.SendKeys " "
WScript.Sleep 200
loop
Ⅹ SecureCRT脚本vbs,检测到more就输入空格的循环语句,检测不到就跳出循环继续下一步怎么写
用你写的试试了一下,可以正确运行啊!
修改一下:crt.Screen.Synchronous = False 试试。
如果还不行,看看你的crt的版本。
#$language="VBScript"
#$interface="1.0"
crt.Screen.Synchronous=False
'
'editedinordertoworkcorrectly.
SubMain
crt.Screen.Send"cat.viminfo|more"&chr(13)
Whilecrt.Screen.WaitForString("--More--",3)
crt.Screen.Sendchr(32)
WEnd
crt.Screen.Send"echook!"&chr(13)
EndSub