草庐IT

传递性

全部标签

Windows命令行将字符串传递给groovy

我在Windows764位系统上,想使用Groovy在命令行上执行如下操作:echo"println('你好,世界...')"|常规-e但我似乎无法将echoo/p作为i/p传递给groovy命令,并不断收到以下错误:错误:非法使用-e(需要一个值)有人可以帮忙吗? 最佳答案 Groovy没有从标准输入读取脚本的选项。-e选项用于在命令行上指定脚本,如下所示:groovy-e"println('HelloWorld')"如果你真的需要运行一个通过管道传输到标准输入的脚本,试试这个:echoprintln('HelloWorld')|

php - 使用 AUTOIT 读取用户输入并传递给 php

我正在使用autoit构建一个非常简单的登录窗口,用户只需输入用户名和密码。我如何读取AUTOIT中输入的用户名和密码,并将这些值/参数传递给PHP,以便PHP可以检查mysql内部。 最佳答案 您可以使用GuiCtrlRead($INPUT_NAME)从输入框中读取值,您可以使用_InetGetSource("http://yourwebsite.com/yourscript/file.php?name="&GuiCtrlRead($INPUT_NAME)&"&password="&GuiCtrlRead($INPUT_PASSW

Windows 资源管理器获取所选项目的列表并将其传递给另一个进程

我必须创建文件/文件夹管理系统。用户可以在其中选择多个文件/文件夹并从上下文菜单中执行命令。该命令发送所有选定文件/文件夹列表的列表以调用进程。这样,进程就可以处理文件/文件夹列表。如果进程正在运行,上下文菜单不应显示或变灰。我添加了上下文菜单,但找不到禁用它的方法。我怎样才能做到这一切?任何可能的学习链接都会有很大帮助吗? 最佳答案 您的IContextMenu::QueryContextMenu处理程序可以应用您想要的任何逻辑来确定是否显示/隐藏菜单项,如果显示,它是启用还是禁用。但是请注意,由于CLR注入(inject)问题,

c# - 在两个窗体之间传递值

我有两个窗体,分别是form1和form2。在form1中,用户必须输入一些值。此页面中有下一个按钮。通过单击下一个按钮,form2打开,我隐藏了form1。在Form2中也有一些输入字段。这里我使用构造函数方法访问form1的一些值在任何情况下,如果在form1中输入的值错误,用户单击form2中的后退按钮并转到form1,修改值并单击下一步以返回form2。问题是,当我第二次修改form1中的值并单击下一步转到form2时,我得到的是form1的旧值。请提出建议。 最佳答案 可以通过不同的方式在两个表单之间传递数据,但可能最简单

c++ - 按值传递 std::function<bool (int)>

我是想曝光typedefstd::functionFilter;这是的一部分#include这样用户就可以创建过滤器并将其传递到我的组件中进行处理。该要求要求处理不能在模板函数中完成。我知道在接口(interface)上使用STL不是一个好的做法,因为Filter类型的大小取决于STL实现。除了原始函数指针或由模板函数接收的仿函数,我还有哪些替代选择。 最佳答案 大小在这里不是很重要,但如果使用您的库的某个人使用不同的STL实现,那么您的代码将无法使用,那么另一种选择是什么?我将为此使用一个接口(interface)(纯虚拟类):s

windows - 使用 VB6 + Windows 7 传递 ByRef 的参数

我已经使用VB6多年,但我遇到了一些相当奇怪的事情,我自己无法确认这个结果。所以我想知道下面代码的输出是否会是77或76代码如下:OptionExplicitPrivateSubcmdOk_Click()DimVAsIntegerV=6CallAddV(V)PrintVEndSubSubAddV(ByRefPAsInteger)P=P+1PrintPEndSub在我的系统(WindowsXP+VB6)上,这按预期工作。所以我得到了第一个输出。但是,我在Windows7+VB6上看到了相同的程序,但输出不一样。谁能解释一下为什么会这样?然而,同样的事情在VB2008+Windows7上工

c# - 使用批处理文件/命令行将参数传递给可执行文件

所以有人写了一个程序(我无权访问),它是用C#编写的,当我打开它时,它会弹出一个命令提示符,询问几个问题,然后返回一个输出。我想做的是编写一个批处理文件来自动手动输入所有参数,但到目前为止对我来说没有任何效果。我在命令提示符下尝试了“program.exearg1arg2..”并阅读了有关Windows命令的信息(我检查了ss64),但似乎没有任何效果。所以总结发生的事情是:1)我在命令提示符(或单击它)中打开程序(一个.exe文件),它要求我输入一个值或文件名http://i.stack.imgur.com/bZsSi.png2)我按enter键继续下一个问题,命令要求我回答另一个问

windows - Delphi Firemonkey Cross Platform - 传递 Windows 句柄的通用方法

我在我的第二个适用于Windows和OSX的Firemonkey应用程序中埋头苦干,慢慢地转换我的函数库以处理跨平台问题。我正在尝试创建一个通用的SelectDirectory函数,该函数将为Windows或OSX运行特定于平台的代码。我让SelectDirectory在两个单独调用的平台上工作得很好,但特定于Windows的平台需要hwndparent句柄才能运行。这是在IFDEFMSWINDOWS指令中运行的(就像OSX在其编译器指令中一样)。如何将通用句柄传递给此函数,或者如何引用Application.MainForm或可以在此函数内转换为Windows句柄的内容?我希望避免在

windows - 从 powershell 在批处理文件中传递参数

我在Windows中制作了一个批处理文件。那个文件里面的内容是这样的测试.batecho%1现在当我像这样从命令行发送参数时test.bat"hello"然后它总是输出%1。它应该是hello。我做错了什么? 最佳答案 也许您正在使用power-shell。你需要在你的bat文件中使用以下内容:echo$1这里是将DOS批处理文件转换为Shell脚本http://tldp.org/LDP/abs/html/dosbatch.html 关于windows-从powershell在批处理文件

php - 如何将 CRLF 作为参数传递给命令行程序?

我需要将实际的CRLF作为参数传递给程序。如果我这样做:shell_exec('echo"HelloWorld">t.txt');它工作正常。但是当我这样做时:shell_exec('echo"HelloWorld">t.txt');它坏了。我需要一种方法将实际的CRLF作为参数传递,因为ffmpeg在使用-headers时需要它。我需要一个适用于Windows/Linux的解决方案。 最佳答案 尝试使用PHP_EOL而不是转义的换行符和/或回车符。t.txt');?>这对我在Linux和OSX上有效——我没有Win系统可以尝试。另