问题标签 [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.
visual-studio - 编写 Visual Studio IDE 脚本
我想创建一个脚本,以我喜欢的方式配置 Visual Studio IDE。没有什么非常复杂的,只是一些工具/选项设置,添加一些外部工具,诸如此类。
我知道这可以通过导入/导出设置在 VS 内部完成,但我希望能够从 VS 外部自动化它。这可能吗?如果可以,怎么做?
编辑添加:从VS外部执行此操作对我来说很重要——我希望将其用作更通用的“按照我喜欢的方式配置这台新幻影 PC”脚本的一部分。
再次编辑:解决方案似乎是破解 CurrentSettings.vssettings,或使用AutoIt。详情如下。
java - 我如何说服 GroovyShell 维护 eval() 调用的状态?
我正在尝试使用 Groovy 为我的应用程序创建交互式脚本/宏模式。该应用程序是 OSGi,脚本可能需要的大部分信息事先并不知道。我想我可以使用 GroovyShell 并在加载 OSGi 包时多次调用 eval() 不断附加到命名空间。GroovyShell 维护多个 eval 调用的变量状态,但不维护类定义或方法。
目标:在启动期间创建一个基类。在加载 OSGi 包时,根据需要创建派生类。
xcode - 将开关传递给 Xcode 3.1 用户脚本
我有一个用户脚本,如果它可以根据用户想要的内容动态更改其某些执行,它将更加有用。通过简单的开关很容易解决这个问题,但我看不出有什么办法。
我还尝试在脚本名称中嵌入关键字,但Xcode在执行之前将脚本复制到一个看起来像 guid 的文件名,所以这也不起作用。
那么有人知道用某种参数调用用户脚本的方法吗?(除正常%%%var%%%
变量外)
编辑:
用户脚本可以通过 Xcode 菜单栏中的脚本菜单访问(在窗口和帮助菜单之间)。我的问题不是关于“运行脚本”构建阶段脚本。我很抱歉让这个有点模棱两可。
linux - 在 shell 脚本中获取 CPU 使用率?
我正在针对 Java 进程运行一些JMeter测试,以确定 Web 应用程序在负载下的响应速度(500 多个用户)。JMeter 将给出每个 Web 请求的响应时间,并且我编写了一个脚本来每 X 秒 ping 一次 Tomcat 管理器,这将获得 JVM 堆的当前大小。
我想在服务器上收集 Tomcat 使用的 CPU 百分比的统计信息。我尝试使用ps
这样的 shell 脚本来执行此操作:
...每 X 秒运行一次命令并将结果附加到文本文件中。(对于任何想知道的人,pmem
= % 内存使用率并且nlwp
是线程数)
但是,我发现这给出了与我想要的不同的“CPU 利用率百分比”定义 - 根据 ps 的联机帮助页,pcpu
定义为:
“##.#”格式的进程的cpu利用率。它是使用的 CPU 时间除以进程运行的时间(cputime/realtime 比率),以百分比表示。
换句话说,pcpu
给了我进程生命周期内进程的 % CPU 利用率。
由于我想每 X 秒采样一次,我想只收集当前时间进程的 CPU 利用率 - 类似于top
给我的结果(自上次更新以来进程的 CPU 利用率)。
如何从 shell 脚本中收集它?
python - 如何获取当前正在执行的文件的路径和名称?
我有调用其他脚本文件的脚本,但我需要获取当前在进程中运行的文件的文件路径。
例如,假设我有三个文件。使用execfile:
script_1.py
来电script_2.py
。- 反过来,
script_2.py
调用script_3.py
.
如何从 中的代码中script_3.py
获取 的文件名和路径,而不必将该信息作为参数传递?script_3.py
script_2.py
(执行os.getcwd()
返回原始启动脚本的文件路径而不是当前文件的。)
sql-server - 在 SQL Server 中,如何使用系统表/视图识别特定表的 *所有 * 依赖项?
我正在编写一个 DDL 脚本来删除一些表,但需要首先确定这些表的所有依赖项。这些依赖项包括外键约束、存储过程、视图等。最好,我想在删除依赖表之前以编程方式使用系统表/视图删除这些依赖项。
testing - 我应该为小任务选择脚本还是编译代码?
我是一名 Java 程序员,我喜欢我的编译器、静态分析工具和单元测试框架,这些工具可以帮助我快速交付健壮和高效的代码。JRE 也几乎无处不在。
鉴于这种情况,我看不出为什么我会选择使用 shell 脚本、vb 脚本等,无论任务多么小,如果我戴上我的其他帽子,比如我很酷的黑色系统管理员 fedora。
我不经常戴其他帽子,在什么情况下我应该选择脚本而不是编写编译代码?
vb.net - Visual Studio 自动化:在加载解决方案时枚举打开的窗口
如何在使用宏加载解决方案时枚举打开的代码窗口(即编辑文档的窗口)?
您可能知道,MSVS 会记住打开的文件,即当您加载解决方案时,IDE 会加载以前打开的文件。我想要做的是在解决方案加载时对这些窗口执行一些操作。
我试图在 SolutionEvents_Opened 处理程序中访问这些窗口。但是没有运气 - 似乎在调用 SolutionEvents_Opened 时提到的窗口不可用。DTE.Documents 为空,并且 DTE.Windows.Items 不包含它们。
我需要一些代码,例如:
windows - 使用进度在 Windows 命令行上复制文件
我需要使用 Windows 命令行(默认在 XP Pro 或更高版本上可用)复制文件并在此过程中显示进度。
进度指示器可以在终端或 GUI 窗口中。它旨在用于批处理文件脚本。
powershell - 如何在 PowerShell 中创建自定义类型以供我的脚本使用?
我希望能够在我的一些 PowerShell 脚本中定义和使用自定义类型。例如,假设我需要一个具有以下结构的对象:
我将如何创建它以便可以在如下函数中使用它:
这样的事情是否可能,甚至在 PowerShell 中被推荐?