问题标签 [vbscript]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vbscript - CScript/WScript 防止错误被阻塞
目前,当出现脚本错误时,WScript 会弹出消息框。这些脚本由其他进程调用,并在服务器上运行,因此没有人可以关闭错误框。
我想要的是将错误消息转储到 STDOUT,并执行以返回调用进程。作为一个 MSGBox 弹出只是挂起整个事情。
想法?
visual-studio-2008 - 从 Windows Installer 自定义操作执行脚本文件
我需要在 Windows 安装程序项目(标准 OOTB VS 2008 安装程序项目-vdproj)中执行一个批处理文件作为卸载过程的一部分。无法直接从安装程序项目中的自定义操作执行 bat 文件,因此我编写了一个快速 vbs 脚本来调用所需的 bat 文件。
vbs代码:
当此脚本独立于卸载运行时,它可以完美运行。但是,当作为卸载的一部分运行时,它不会执行 bat 文件(但会显示消息框,所以我知道调用了 vbs 文件)。没有报告错误(至少我可以说)。为什么此脚本不能作为“卸载自定义操作”的一部分工作
sql-server - 通过经典 ASP 从另一个存储过程调用存储过程的问题
我们有一个简单的经典 ASP 应用程序,我们一直不愿意修改代码,以免引起一些早已死去的希腊诸神的愤怒。
我们最近需要向应用程序添加功能。功能实现实际上只是一个数据库操作,需要对 UI 进行最小的更改。
我更改了 UI 并进行了小修改,以向 sproc 调用 (sproc1) 提交一个新的数据值。
在直接从 ASP 调用的 sproc1 中,我们添加了对恰好位于另一台服务器 sproc2 上的另一个 sproc 的新调用。
不知何故,这不能通过我们的 ASP 应用程序工作,但可以在 SQL Management Studio 中工作。
以下是技术细节:
- 两个数据库服务器上的 SQL 2005。
- Sql Login 正在从 ASP 应用程序向 SQL 2005 Server 1 进行身份验证。
- 从服务器 1 到服务器 2 的链接服务器正在工作。
- 从 SQL Management Studio 执行 sproc1 时 - 工作正常。即使被认证为我们的代码使用的同一用户(应用程序 sql 登录)。
- sproc2 在独立于 SQL Management Studio 中的 sproc1 调用时工作。
- VBScript (ASP) 捕获在 XML 中发送回客户端的错误。错误编号为 0,错误描述为空白。来自 ADODB.Connection 对象和来自 ASP 端在 VBScript 中产生的任何 Err.Number/Err.Description。
所以没有任何错误,也没有任何可重复性(即通过 SQL Mgmt Studio) - 有人知道这个问题吗?
我们目前的计划是分解并深入研究 ASP 端的代码,并直接从 ASP 对 Server 2.sproc2 进行完全独立的调用,而不是尝试通过 sproc1 捎带。
vbscript - 异常处理
您能否澄清以下查询?我不确定我尝试编码的方式是否正确。如果我朝着正确/错误的方向前进,请告诉我。
我正在尝试使用测试工具QuickTest Professional开发自动化框架。
- 有一个 Excel 工作表,根据存储在另一个 Excel 工作表的数组中的 ID(两个 Excel 工作表中都有相同的 ID),从中获取数据以执行执行。
- 我正在尝试通过函数调用来处理特殊情况。该函数将捕获页面发生错误的屏幕截图,然后退出整个循环。
- 我需要一个场景,其中存储在数组中的下一个 ID 继续执行,这需要从函数调用中处理。
asp-classic - 经典的 asp 包括
我正在尝试将一些 asp 逻辑分离到一个单独的页面中。现在,我正在尝试调用一个简单的函数。
这是我正在使用的简单索引页面
这是 aspfunctions.asp
当我点击表单上的提交按钮时,我得到以下子 doStuff() Response.Write("In Do Stuff") end sub
Microsoft VBScript 运行时错误“800a000d”
有谁知道我做错了什么?
任何帮助是极大的赞赏
谢谢 Damien 类型不匹配:'doStuff'
/uat/damien/index.asp,第 15 行
vbscript - 从 VBScript 使用剪贴板
我正在寻找一种使用VBScript将一些文本放到剪贴板上的方法。有问题的 VBScript 将作为我们登录脚本的一部分进行部署。我想避免使用在干净的 Windows XP 系统上不可用的任何东西。
编辑: 回答有关此用途的问题。
我们希望鼓励我们组织内的用户使用文件服务器来传输文档,而不是不断地通过电子邮件发送附件。最大的障碍之一是人们并不总是清楚文件/文件夹的正确网络路径是什么。我们开发了一个快速脚本,并将其附加到 Windows 上下文菜单中,以便用户可以右键单击任何文件/文件夹,并获取一个 URL,他们可以通过电子邮件将其发送给我们组织内的某个人。
我希望对话框中显示的 URL 也可以放在剪贴板上。
vbscript - 检查有效的指南
如何检查字符串是否是 vbscript 中的有效 GUID?有没有人写过 IsGuid 方法?
javascript - VBScript:在 DOM 元素中使用变量
我希望在对我正在构建的 Web 应用程序的 DOM 元素的引用中使用 VBScript 变量。以下是受影响代码区域的简短摘录:
这是我第一次尝试 VBScript,我还没有找到任何在线执行此类操作的方法。正如您在上面的代码中看到的,我正在尝试创建一个数组(订单)。该数组可以有任意数量的值,但该数量将在document.myform.i.value
. 因此,For 循环遍历 ID 为 order+x 的所有文本输入(即 order0、order1、order2、order3、order4 等,直到 num)
我的 orders(x) 行似乎有问题,我认为它无法识别我的意思getElementById("order" & x)
,而且我不确定该怎么做。有人有什么建议吗?将不胜感激!
unicode - 在 vbscript 文件中键入双字节字符
我需要将 → (&rarr) 转换为可以键入 ANSI VBScript 文件的符号。我正在编写一个脚本,该脚本使用正则表达式将一组选定的 htmlcode 转换为其实际的双字节符号。许多语言使用“\0x8594;”来实现这一点……VBScript 中的等价物是什么?
vbscript - VBScript:如何利用从函数返回的字典对象?
我正在尝试从函数返回字典。我相信该功能可以正常工作,但我不确定如何使用返回的字典。
这是我的功能的相关部分:
如何调用此函数并使用返回的字典?
编辑:我试过这个:
和
当我尝试访问 someStuff 时,出现错误:
编辑2:在函数中尝试这个:
导致此错误: