问题标签 [scripting]
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.
reporting - 在 Exchange (2003) 中,如何列出公用文件夹树中使用的表单?
有没有人有脚本或者任何人都可以指出正确的方向来查询 Exchange (2003) 公用文件夹树以确定正在使用的所有表单?
我需要每个文件夹中每种表单类型的表单对象/显示名称和计数的输出。
sql-server - 快速 SQL Server 2005 脚本生成
从 SQL Server Management Studio 生成 SQL 脚本似乎非常缓慢。我认为旧的企业管理器可以围绕新的脚本生成工具运行几圈。我在这里和那里看到过一些帖子,其他人抱怨速度,但我没有看到很多替代方法。
是否有用于编写整个 SQL Server 2005 数据库脚本的低成本/免费工具,它的性能会比 SSMS 更好?很难做得更糟。
windows - 哪些工具和语言可用于 Windows shell 脚本?
我想知道在 Windows 平台上做一些脚本工作的选项是什么。我需要文件操作、注册表编辑等功能。可以使用脚本工具编辑文件吗?Windows 脚本工具还提供哪些其他功能?可以使用 Windows GUI 完成的所有事情都可以使用脚本语言完成吗?
scripting - 开发时使用控制台的最佳方式是什么?
对于脚本语言,在开发时使用控制台最有效的方法是什么?有没有办法让控制台比仅“编译和运行”的语言更有效率?
补充说明:我更多地考虑 Ruby、Python、Boo 等。用于成熟应用程序的语言,但也有一种在控制台中运行小代码片段的方法。
powershell - 如何开始使用 PowerShell?
我玩过 PowerShell V1 的早期 beta 版本之一,但自从它成为“黄金”后就没有使用它。开始使用 PowerShell 的最佳方式是什么?
我应该使用哪个版本的 PowerShell(V1.0 与 2.0 CTP)?你用 PowerShell 做什么?是否有任何工具可以更轻松地使用 PowerShell(即开发环境)?
php - 如何确定html标签是否跨多行拆分
我正在编写一个涉及抓取网页的 PHP 脚本。目前,该脚本逐行分析页面,但如果有一个跨越多行的标签,它就会中断,例如
如果情况变得更糟,我可能会通过删除所有换行符来预处理页面,然后将它们重新插入到最接近的位置>
,但这似乎是一个混乱。
理想情况下,我能够检测到跨行的标签,仅将这些标签与行结合,然后继续处理。
那么检测这种情况的最佳方法是什么?
scripting - DOS 文件名转义以与 *nix 命令一起使用
我想转义一个 DOS 文件名,以便可以将它与 sed 一起使用。我有一个类似这样的 DOS 批处理文件:
(注意:%~f1
- 扩展%1
为完全限定的路径名 - C:\utils\MyFile.txt
)
我发现反斜杠%FILENAME%
只是转义下一个字母。
我怎样才能将它们加倍以使它们逃脱?
(我已经安装了 cygwin,所以可以随意使用任何其他 *nix 命令)
解决方案
结合 Jeremy 和 Alexandru Nedelcu 的建议,并使用 | 对于 sed 命令中的分隔符,我有
sql-server - 基于 Visio 数据模型在 SQL Server 中创建数据库
我在 Visio Professional (2003) 中创建了一个数据库模型。我知道企业版可以根据 Visio 中的数据在 SQL Server 中创建数据库。我没有安装 Enterprise 的选项。除了一次遍历一个表和关系并从头开始手动创建整个数据库之外,任何人都可以推荐任何工具/实用程序/方法来将 visio 数据库模型转换为可用于创建的 SQL 脚本SQL Server 中的新数据库?
linux - Unix 上的应用程序控制脚本
我正在寻找一些允许我控制基于服务器的应用程序的软件,也就是说,有一堆相互依赖的进程,我希望能够以控制器的方式启动、关闭和监控。
我遇到过像 Autosys 这样的程序,但它很昂贵,而且对于我想要的东西来说太过分了。我也见过AppCtl,但这似乎不能处理依赖关系。也许可以重新利用初始化脚本?
哦,作为一个额外的复杂因素,它应该能够在 Solaris 10 或 Linux 机器上运行,而无需安装任何新的二进制文件。在我最近看到的方框中,这意味着 shell 脚本和 Perl,而不是 Python。
是否存在任何此类程序,或者我是否需要清理我的 Programming Perl 副本?
python - 在共享的多平台 POSIX 环境中使用 C
我编写在共享工作区中使用的工具。由于这个领域有多个操作系统在工作,我们通常使用 Python 并标准化跨机器安装的版本。但是,如果我想用 C 编写一些东西,我想知道是否可以将应用程序包装在 Python 脚本中,从而检测操作系统并启动正确版本的 C 应用程序。每个平台都有可用的 GCC 并使用相同的 shell。
一个想法是将 C 编译到用户本地 ~/bin,并与 C 代码进行时间戳比较,因此不会在每次运行时编译它,而仅在更新代码时编译。另一个是为每个平台编译它,并让包装脚本选择正确的可执行文件。
是否有一个可接受/稳定的过程?有什么问题吗?是否有替代方案(假设绝对需要使用本机 C 代码)?
澄清:涉及多个不共享 ABI 的操作系统。例如。OS X、各种 Linux、BSD 等。我需要能够更新共享文件夹中的代码,并让新代码或多或少即时工作。分发二进制或源代码包并不理想。