vbs 选择文件夹,vbs文件用什么打开方式打开
一、运行vbs脚本出错,没有权限
首先检查系统是否禁止使用了脚本运行,即打开“INTERNET选项”的“安全”选项卡里“自定义级别”,看看“ActiveX空件及服务”禁用的选项。
接着运行 regsvr32 scrrun.dll
后关键的一步就是运行 regedit,看看注册表里的这个位置HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Script Host\Settings
在右边的窗口中是不是有个名为 Enabled的DWORD键值,有的话把它删除或者把值改为 1即可正常运行。
来自www.cfan
二、vbs函数不固定参数。
vbs函数不固定参数测试代码:
function test(ByRef paralist)
For Each param In paralist
MsgBox param
Next
End Function
vbs函数程序:
其实任何一种文本编辑器都可以用来开发VBS,只不过记事本是由系统自带的,比较好找而已.尽管如此,
使用InputBox和Msgbox函数
(上面及本行可以不必写入源代码中,下面才是运行的代码)
Msgbox(Inputbox("输入名字:"))
把上面的程序清单输入到记事本里面,然后保存为以.vbs为扩展名的文件(如果在文件名上没有“***”,就打开控制面板-文件夹选项-查看-取消隐藏已知文件类型的扩展名)。然后双击,观察运行结果.
为了上面的东西更精简,更明了,精简一下它的内容:
name=Inputbox("请输入你的姓名:")
Msgbox(name)
语法解释:
第一行,给第一行的inputbox(输入框)命名:name
第二行,弹出对话框,对话框的内容就是第一行的inputbox输入的内容。
注意:为了学得更好,推荐自己输入程序清单,尽量不要**->粘贴。
要点:
(1)注释(以REM或'开头)行在程序中不起作用,但能让别人更容易读懂程序。
(2)变量好像一个盒子,或一个代号,可以代表想代表的东西.变量赋值使用"="
(3)以""包裹起来的字符称之为"字符串"。
(4)函数像一个"黑箱",有参数和返回值,用"="左边的变量可以接住返回值。
(5) Inputbox函数弹出一个输入对话框,Msgbox则用于输出。
三、如何打开.vbs格式的文件
这是因为vbs格式文件被设置了默认打开方式为记事本,将vbs格式文件打开方式设置为“Microsoft® Windows Based Script Host”即可:
1、右击桌面上的vbs格式文件,在展开的列表中点击“属性”按钮:
2、砸i属性设置界面中点击打开方式后面的“更改...”按钮更改打开方式:
3、在弹出的打开方式中选择“Microsoft® Windows Based Script Host”,然后点击“确认”按钮保存:
4、这时双击vbs格式文件会直接运行脚本,如果脚本有错误会弹出错误信息:
四、***vbs文件用什么打开方式打开***我是要运行它
1、右击任意vbs格式文件,在展开的菜单中点击“属性”按钮打开文件的属性界面:
2、打开属性界面后,点击窗口中打开方式后面的“更改...”按钮选择文件的打开方式:
3、在弹窗的窗口后向下拉动列表,然后点击底部的“在这台电脑上查找其他应用”按钮:
4、在弹出的窗口中找到C盘“windows/System32”文件夹下的“wscript.exe”文件,双击这个文件,此时双击vbs格式文件即可直接运行: