scripting相关内容

Xcode:在每次直接修改源代码的构建之前运行一个脚本

我做了什么: 我有一个脚本 读取一些配置文件以生成源代码片段 查找相关的 Objective-C 源文件并 将部分源代码替换为步骤 1 中生成的代码. 还有一个 Makefile,它有一个特殊的时间戳文件作为 make 目标,配置文件作为目标源: SRC = $(shell find ../config -iname "*.txt")STAMP = $(PROJECT_TE ..
发布时间:2022-01-15 22:29:00 其他开发

如何将 Cortana 命令连接到自定义脚本?

现在问这个可能有点早,但我正在运行 Windows 10 Technical Preview Build 10122.我想设置 Cortana 以使用自定义命令.以下是她的工作方式: 嘿 Cortana, Microsoft 将处理该命令,如果没有任何内容,她只会在 bing 上搜索输入.但是,我希望能够说一些类似的话,例如 你好小娜,我要睡觉了 并让输入 I'm ..
发布时间:2022-01-15 15:33:37 其他开发

我可以使用什么脚本工具来自动化测试 Delphi 程序?

我正在寻找一种用于自动化测试的工具.我将使用脚本进行测试,而不仅仅是自动化,这意味着它不能只发送一些按键.它需要检查应用程序的窗口以查看它是否已正确更新.越便宜越好,成本没有下行限制.;-) 我需要一门真正的语言,具有函数、变量、循环、分支等,并且应用程序是在 Delphi 中开发的. 我需要能够聚焦控件*,等待窗口出现,搜索控件/窗口,发送键盘输入并检查各种窗口/控件是否已更改状态( ..
发布时间:2022-01-14 18:04:38 其他开发

启用将文件拖放到 Ruby 脚本

我正在创建一个小的 ruby​​ 脚本来调整图像大小并将它们保存在指定的目录中.我希望应用程序尽可能透明. 是否可以在所有平台上允许文件拖放到我的 Ruby 脚本上?例如,用户将文件拖到脚本上,然后脚本将文件路径作为参数并相应地调整图像的大小——没有 GUI、没有控制台等. 解决方案 拖拽行为drop 依赖于操作系统(如果是 Linux 的窗口管理器),所以不. 在 Windo ..
发布时间:2022-01-11 20:51:27 其他开发

最快的“获取副本"SQL 脚本

在具有数十万条记录的数据集中获取重复项的快速 SQL 示例是什么?我通常使用类似的东西: SELECT afield1, afield2 FROM afile a其中 1 <(SELECT count(afield1) FROM afile b WHERE a.afield1 = b.afield1); 但这很慢. 解决方案 这样比较直接: select afield1,count( ..
发布时间:2022-01-10 13:50:30 其他开发

如何将 linux shell 脚本编译为独立的可执行文件 *binary*(即不仅仅是 chmod 755)?

我正在寻找一个免费的开源工具集,它可以编译各种“经典"脚本语言,例如Korn Shell、ksh、csh、bash 等作为可执行文件——如果脚本调用其他程序或可执行文件,则将它们包含在单个可执行文件中. 原因: 混淆交付给客户的代码,以免泄露我们的知识产权 - 交付给客户自己的机器/系统,我无法控制我的权限可以设置访问权限,因此程序文件必须是二进制文件,因此无法通过文本编辑器或 hex ..
发布时间:2022-01-09 19:09:56 其他开发

提交表单后如何在后台运行 PHP 脚本?

问题 我有一个表单,当提交时,它将运行基本代码来处理提交的信息并将其插入数据库以显示在通知网站上.此外,我还有一份已注册通过电子邮件和 SMS 消息接收这些通知的人员列表.该列表目前微不足道(仅推送约 150 条),但足以导致需要一分钟以上的时间来循环浏览整个订阅者表并发送 150 多封电子邮件.(由于邮件群发政策,我们的电子邮件服务器的系统管理员要求这些电子邮件是单独发送的.) 在此期间 ..
发布时间:2022-01-08 12:32:31 PHP

如果自上次警报以来发生,则仅 bash 发送电子邮件

我正在监视特定单词的日志文件并使用 tac 输出它前后的 5 行 #!/bin/bashtac/var/log/syslog |grep -m1 -A5 -B5 'WORD' |tac >>/tmp/systempmailx 电子邮件命令rm/tmp/systemp 我已经设置了一个 cron 每 5 分钟运行一次,但是正如预期的那样,我收到了重复的警报电子邮件,我该如何让它在最后一次发生时发 ..
发布时间:2022-01-06 14:17:45 其他开发

F# 以编程方式运行 .fsx 脚本文件

我确信这一定是一件非常简单的事情,但我似乎无法让它发挥作用.假设我有一个 .fsx 脚本文件并希望以编程方式执行它.我猜一定有人在某个时候写过关于这个的博客,但我似乎找不到一个例子来执行我的简单场景.基本上,我想以编程方式复制当您右键单击 .fsx 文件并选择“Run with F# Interactive..." 解决方案 如评论中所问,您可以将 UseShellExecute 设置为 ..
发布时间:2022-01-05 10:20:23 其他开发

用于脚本的 F#:脚本文件的位置

在 F# 脚本文件 (.fsx) 中,如何确定当前执行的 .fsx 文件的位置?我想解析相对于它的路径. 我尝试了 Assembly.GetExecutingAssembly().CodeBase 但这显然在“动态程序集"中不起作用. 解决方案 摘自 F# 规范: __SOURCE_DIRECTORY__ - 替换为文字逐字字符串,该字符串指定包含当前文件的目录的名称,例如 C ..
发布时间:2022-01-05 10:14:52 其他开发

从编译的 bash 脚本中检索纯文本脚本

前段时间,我为我的学校写了一些 bash 脚本.我认为“保护"它们会非常聪明,所以我用 shc 将它们编译成一个二进制文件.几周后,我丢失了未编译的脚本,现在只剩下二进制文件了. 有没有办法从 shc 生成的二进制文件中取回脚本?我查看了 shc 的源代码以找到一种反编译二进制文件的方法,但没有运气. 解决方案 使用 shc 编译脚本并不能保护它们.您不会以这种方式获得更多安全性.s ..
发布时间:2022-01-04 21:55:38 服务器开发

Bash 脚本缺少“]"

我收到一个错误 ./test.sh: line 13: [: missing `]' in the file test.sh我尝试使用括号和其他选项,例如 -a 或通过检查文件 p1 的大小,但错误始终存在并且始终执行 else 语句,而不管给定的输入如何.我什至尝试通过删除 ;在第 13 行,但没有帮助. test.sh #!/bin/bashecho "输入应用名称"准备好$y &顶部 ..
发布时间:2022-01-04 10:21:56 其他开发

服务器端 Javascript:为什么?

服务器端javascript的使用是否普遍?为什么要使用它而不是任何其他服务器端脚本?是否有特定的用例使它比其他服务器端语言更好? 另外,我对如何开始试验感到困惑,我使用的是 freeBSD,我需要安装什么才能运行服务器端 javascript? 解决方案 它是这样的: 服务器很昂贵,但用户会免费为您提供浏览器中的处理时间.因此,在任何大到需要运行多个服务器的站点上,与客户端代 ..
发布时间:2022-01-04 10:21:47 前端开发

如何从 Windows cmd.exe 脚本中获取年月日?

如何从 Windows cmd 脚本中获取当前的月份和年份?我需要将每个值放入一个单独的变量中. 解决方案 一种独立于语言环境工作的脚本变体.将其放入扩展名为 .cmd 的文本文件中并运行. ::: 开始设定日期for/f "tokens=1-4 delims=/-." %%i in ('date/t') do (call :set_date %%i %%j %%k %%l)转到:end ..
发布时间:2022-01-04 10:21:37 其他开发

从命令行执行 SQL 脚本

我需要使用批处理文件更改数据库,举个简单的例子,删除一个表.我正在使用带有用户 sa 及其密码的本地 SQL Express (SQL Server 2008 R2). bat 文件会怎样? 如何在脚本中指定密码以及我在 SQL Express 中使用的密码? 解决方案 查看 sqlcmd 实用程序.它允许您从命令行执行 SQL. http://msdn.microsof ..
发布时间:2022-01-04 10:21:10 数据库