标签: vbscript

经典ASP复选框问题

我理解,如果输入的所有输入为a,b和c以及所有复选框都被选中,那么输出将如下所示.

response.write(request.form("a1"))= a,b,c
response.write(request.form("chk"))= 1,1,1

有没有办法确定是否选中相应的输入文本复选框,如果没有选中所有复选框?
即:输入输入为a,b和c,然后仅选中"c"处的相应复选框.

这个输出将是:

response.write(request.form("a1"))= a,b,c
response.write(request.form("chk"))= 1

<form name="myForm">
<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type="text" name="a1" />
<input type="checkbox" name="chk" value="1" />

<input type"submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

1
推荐指数
1
解决办法
6876
查看次数

将outlook文件夹中的所有电子邮件附件保存到文件夹

我有大约80封电子邮件,都带有附件,我想保存到硬盘上的文件夹中.而不是打开每条消息并去保存附件,我正在寻找一个可以做到这一点的脚本?任何人都知道如何做到这一点?

谢谢,

vbscript vba email-attachments outlook-vba

1
推荐指数
1
解决办法
2万
查看次数

从经典ASP创建.NET StreamWriter对象 - 构造函数参数问题

我正在尝试在经典ASP页面(VBScript)中创建和使用.NET StreamWriter对象.通常我会像这样创建对象:

Dim writer
Set writer = Server.CreateObject("System.IO.StreamWriter")
Run Code Online (Sandbox Code Playgroud)

但是,StreamWriter的构造函数将Stream对象作为参数,并且对CreateObject的调用失败.即使我可以在没有错误的情况下执行无参数构造函数,StreamWriter类的BaseStream属性也是只读的,因此在创建对象后我无法将其设置为我的Stream.

有没有办法在以这种方式从VBScript到.NET进行互操作时指定构造函数参数?不,这样做不起作用:

Set writer = Server.CreateObject("System.IO.StreamWriter", stream)
Run Code Online (Sandbox Code Playgroud)

我的另一种方法是使用无参数构造函数创建自己的.NET包装类,并为COM互操作注册该程序集,但如果没有必要,我想避免使用它.

.net vbscript interop asp-classic

1
推荐指数
1
解决办法
1183
查看次数

连接字符串

任何人都可以在Vista页面上使用sql server 2005在asp页面中显示示例连接字符串吗?

或者这个问题的任何解决方案:

Dim cnn As ADODB.Connection 
Run Code Online (Sandbox Code Playgroud)

抛出错误http 500.

我想ado没有正确安装?

有任何想法吗?

sql-server vbscript sql-server-2005 ado asp-classic

1
推荐指数
1
解决办法
431
查看次数

无法执行cut-n-paste VBScripts

我一直在疯狂地试图弄清楚为什么我的脚本不能正常工作,直到我开始直接从几个网站复制和粘贴示例源代码,只是让它失败了.我的VBScripts中出现以下错误:

C:\ temp\vbs\script.vbs(19,53)Microsoft VBScript编译错误:预期语句'

对于一行代码如下:

    wdoc.Application.Selection.Find.Execute Replace:=wdReplaceAll
Run Code Online (Sandbox Code Playgroud)

这与Office 2007中的Microsft Word连接以进行搜索和替换.索引53直接指向:=赋值的一部分.由于这种语法在我的机器上不起作用,我在几个网站上使用它,我想知道我使用的cscript.exe是否已过时.

我没有正确地调用cscript吗?

vbscript ms-word ms-office

1
推荐指数
1
解决办法
349
查看次数

将变量从vbscript传递到批处理文件

我正在使用vbscript来调用批处理文件.我的脚本看起来像:

dim shell  
set shell=createobject("wscript.shell")  
shell.run "a.bat"  
set shell=nothing     
Run Code Online (Sandbox Code Playgroud)

我的批处理文件很简单,看起来像:

D:  
cd D:\d  
winzip32.exe -min -a D:\a  
Run Code Online (Sandbox Code Playgroud)

我想将一个变量从脚本传递给批处理文件.让我们说目标文件夹.
我怎么做?
很感谢任何形式的帮助.

vbscript

1
推荐指数
1
解决办法
1万
查看次数

如何从asp页面调用c#函数

我可以整合asp和aspx页面,而不关心会话,所以不会有任何会话相关的问题但是还有其他一些问题吗?我没有得到如何从我的asp页面调用c#函数

asp.net com vbscript asp-classic

1
推荐指数
1
解决办法
6768
查看次数

MSXML2.ServerXMLHTTP访问被拒绝错误

我收到间歇性的"msxml3.dll错误'80070005'访问被拒绝." 错误.该对象始终回发到同一个域.我不知道为什么它有时会起作用,为什么它会在其他时候失败.这是经典ASP - VBScript

set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP") 
xmlhttp.open "POST", "http://xxxx.com/GetCacheValue.aspx", false
xmlhttp.send "" 
strCaptchaText = xmlhttp.responseText 
set xmlhttp = nothing
Run Code Online (Sandbox Code Playgroud)

vbscript serverxmlhttp asp-classic

1
推荐指数
2
解决办法
1万
查看次数

HTA文件中的Javascript

每次当我尝试使用vbscript在hta文件中添加javascript时,当我单击提交按钮时会出现错误消息:

object doesn't support this property or method
Run Code Online (Sandbox Code Playgroud)

我试试这个

<script type="text/javascript" src=""></script>
Run Code Online (Sandbox Code Playgroud)

还有这个

    <script type="text/javascript">
       ...code
    </script>
Run Code Online (Sandbox Code Playgroud)

有谁知道这个问题?

//编辑:我有问题,我忘记了一个VBScript:调用vbscript sub感谢!!

<input type="submit" value=" Submit " onclick="Submit" style="margin-left:100px;">
Run Code Online (Sandbox Code Playgroud)

这是正确的:

<input type="submit" value=" Submit " onclick="VBScript:Submit" style="margin-left:100px;">
Run Code Online (Sandbox Code Playgroud)

javascript vbscript hta

1
推荐指数
1
解决办法
6449
查看次数

Windows Update检查vbscript

有人一个脚本/或可以帮助我检查,是否有可用的服务器的Windows更新?

所以当黄色更新图标在任务栏中时,我会收到一封邮件.

我的想法是:如果wuauclt.exe在任务栏中超过10分钟,则发送邮件.

但我不知道这个.

我发现只有这个:

Dim strComputer, strProcess
Do
   strProcess = inputbox( "Please enter the name of the process (for instance: explorer.exe)", "Input" )
Loop until strProcess <> ""
Do
   strComputer = inputbox( "Please enter the computer name", "Input" )
Loop until strComputer <> ""
If( IsProcessRunning( strComputer, strProcess ) = True ) Then
    WScript.Echo "Process " & strProcess & " is running on computer " & strComputer
Else
    WScript.Echo "Process " & strProcess & " is NOT running on …
Run Code Online (Sandbox Code Playgroud)

windows vbscript process

1
推荐指数
1
解决办法
4622
查看次数