问题标签 [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.

0 投票
7 回答
23126 浏览

xml - xsl:import 或 xsl:include 的相对路径

我正在尝试使用 VBScript 对 XML 对象进行 XSLT 转换。
我正在翻译的 XSL 文件包含该<xsl:import href="script.xsl"/>指令。如果我使用绝对 URL ( http://localhost/mysite/script.xsl),它可以很好地导入样式表;但是,如果我使用相对路径 ( script.xsl),它会报告“找不到资源”。我需要能够在一组机器之间移植它,所以我需要能够使用相对 URI。有什么建议么?

笔记:

  • VBScript 文件位于http://localhost/myscript.asp
  • 第一个 XSL 文件位于http://localhost/mysite/styles.xsl
  • 第二个 XSL 文件位于http://localhost/mysite/script.xsl
  • 使用相对路径mysite/script.xsl也不起作用

附录:

谢谢大家,您的回答。我越深入研究这样做的代码,它就越陌生。myscript.asp是一个相当不寻常的代码编译。发生的情况是作为 XML 块 ( )styles.xsl包含在 HTML 输出中,然后在客户端使用 VBScript 将该块作为样式表加载。然后使用此样式表转换通过 XMLHTTP 检索的 XML 块。所以问题是客户端的 HTML 的上下文与位置无关。myscript.asp<xml src=...>styles.xslscript.xsl

0 投票
2 回答
20427 浏览

vbscript - VBScript Excel 格式化 .xlsx 文件

基本上我想知道如何使用 VBScript 为单元格设置中心对齐...

我一直在谷歌上搜索它,似乎找不到任何有帮助的东西。

0 投票
6 回答
4325 浏览

asp-classic - 重构“包含文件地狱”

在 ASP 经典项目的代码库上加快速度确实让生活变得困难的一件事是包含文件的情况有点混乱。我有时会发现我正在寻找的函数包含在一个完全不相关的包含文件中。有没有人对如何重构这个有任何建议,这样如果他们需要找到一个函数,就可以更容易地知道它在哪里?

编辑:我忘了问一件事:vbscript 是否有任何机制来防止文件被包含两次?有点像 C 中的#ifndef?

0 投票
4 回答
963 浏览

performance - 有编译 VBScript 的经验吗?

我有一个自制的 2000 行 VBScript 脚本,随着我添加的每个附加代码,它变得越来越慢。它是作为私人调试辅助工具创建的,现在它已经变得非常有用。我想打磨它并与我们的产品一起发货。

我想我可以通过编译它并使其成为 EXE 来加速它。此外,我希望我的工具有一个用户界面,一旦我使用编译平台可能给我的额外库,这可能是可能的。我还在考虑通过调用Win32函数来扩展脚本,以实现我需要的任何缺失功能。

我有 VB 6.0 或者我可以购买外部编译器。但我还需要创建的程序(而不是编译器本身)在 Windows Vista 中运行良好。我最好的选择是什么?

0 投票
3 回答
5573 浏览

vbscript - 如何确定 VBScript 中的复制何时完成?

有谁知道确定文件复制何时在 VBScript 中完成的方法?我正在使用以下内容进行复制:

0 投票
15 回答
73975 浏览

asp-classic - Response.Write vs <%= %>

请记住,这是针对经典 asp

更好的是,所有 HTML 都包含在 Response.Write 语句中或通过 <%= %> 将变量插入 HTML。
例如

VS

我主要是从性能的角度问,当插入多个变量时,哪个对服务器的影响最小?

如果没有技术差异,那么两者之间的论点是什么?

0 投票
1 回答
1029 浏览

cookies - 当我调用 Request.ServerVariables("remote_host") 时出现“类不支持自动化”错误

我正在为一个电子商务网站编写一个基本 cookie,该网站将存储用户的 IP 以及其他详细信息。

然后,我们将他们在数据库中查看的页面记录下来,并拉出最近查看的页面列表。

但是我对以下代码有疑问。

在运行此程序时,我收到以下错误消息。

“Sun ONE ASP VBScript 运行时 (0x800A01AE) 类不支持自动化”

有任何想法吗?谷歌没有什么明显的。

0 投票
4 回答
329910 浏览

vbscript - VBScript——使用错误处理

我想使用 VBScript 来捕获错误并记录它们(即在错误“记录某些东西”时),然后恢复脚本的下一行。

例如,

当第 1 步发生错误时,我希望它记录该错误(或使用它执行其他自定义功能)然后在第 2 步恢复。这可能吗?我该如何实施?

编辑:我可以做这样的事情吗?

0 投票
3 回答
2407 浏览

caching - 经典asp中应用程序对象的大小限制是多少?

我正在创建一个使用应用程序对象来存储页面的 ASP 脚本。我心中的问题是这个对象是否有大小限制。有人知道吗?

0 投票
3 回答
2032 浏览

vbscript - 为字符串中的所有数字添加小数位的最佳 vbscript 代码是什么?

例子

G76 I0.4779 J270 K7 C90

X20 Y30

如果一个数字以 IJKCXY 开头并且没有小数,则添加小数。上面的示例应如下所示:

G76 I0.4779 J270 K7。C90。

X20。Y30。

此代码的目的是为较旧的 Fanuc OPC 控制器转换 CNC 代码