问题列表 - 第18944页

如何从GUI应用程序向控制台应用程序发送命令

我有一个控制台应用程序,我从GUI应用程序启动.控制台应用程序获取文件名的参数以进行解析和处理.目前我能够捕获其输出并将其显示在GUI应用程序中,但我希望能够向其发送命令以便控制甚至停止其执行.

如何向控制台应用程序发送命令或字符串或任何内容,最好使用我打开的管道来读取其输出?

const
  CReadBuffer = 2400;
var
  saSecurity: TSecurityAttributes;
  hRead: THandle;
  hWrite: THandle;
  suiStartup: TStartupInfo;
  piProcess: TProcessInformation;
  pBuffer: array[0..CReadBuffer] of AnsiChar;
  dRead: DWord;
  dRunning: DWord;
  dWritten: DWord;
  Command: String;
  BytesLeft: Integer;
  BytesAvail: Integer;
begin
  saSecurity.nLength := SizeOf(TSecurityAttributes);
  saSecurity.bInheritHandle := True;
  saSecurity.lpSecurityDescriptor := nil;

  if CreatePipe(hRead, hWrite, @saSecurity, 0) then
  begin
    FillChar(suiStartup, SizeOf(TStartupInfo), #0);
    suiStartup.cb := SizeOf(TStartupInfo);
    suiStartup.hStdInput := hRead;
    suiStartup.hStdOutput := hWrite;
    suiStartup.hStdError := hWrite;
    suiStartup.dwFlags := STARTF_USESTDHANDLES or STARTF_USESHOWWINDOW;
    suiStartup.wShowWindow := SW_HIDE;
    Command := 'messageparser.exe c:\messagefile.msg';
    UniqueString(Command);
    if CreateProcess(nil, …
Run Code Online (Sandbox Code Playgroud)

delphi console

9
推荐指数
1
解决办法
6174
查看次数

在SQL中,如何获取具有特定列的最大值的行?

我有一个问题:

SELECT COUNT(*) as votes, a.member_id 
FROM ballots a
WHERE ballot_id = 1
GROUP BY a.member_id
Run Code Online (Sandbox Code Playgroud)

产生类似于:

votes  member_id
1      paul
5      mike
3      noynoy
10     andy
2      noel
Run Code Online (Sandbox Code Playgroud)

我希望能够得到"andy"这一行,因为他获得了最高的"选票".

如何更改查询以执行此操作?

在此先感谢您的帮助 :)

mysql sql

4
推荐指数
1
解决办法
552
查看次数

评估功能

有没有更好的方法来写下面的内容?

<cfloop list="#qry.Columnlist#" index="FieldName">
   <cfset "form.#FieldName#" = Evaluate("qry.#FieldName#")>
</cfloop>
Run Code Online (Sandbox Code Playgroud)

此循环将查询中的每个字段分配给相应的表单字段.我理解评估函数是避免的.

coldfusion cfloop

6
推荐指数
1
解决办法
2651
查看次数

从Eclipse IDE启动PowerShell脚本

我试图在不离开Eclipse IDE的情况下运行Powershell脚本,因此我按如下方式设置外部工具配置:

在"主要"标签下:

位置: C:\ WINDOWS\system32\windowspowershell\v1.0\powershell.exe

工作目录: C:\ WINDOWS\system32\windowspowershell\v1.0 \

参数: "&C:\ PowershellScripts\script.ps1"

我保存并单击运行但没有任何反应.控制台窗口保持打开状态,在标题中打开C:\ WINDOWS\system32\windowspowershell\v1.0\powershell.exe.我点击红色停止按钮,但注意似乎无论如何都会发生.该脚本未被执行.

我错过了什么?

eclipse powershell

4
推荐指数
1
解决办法
5165
查看次数

哪些Java API创建线程

如果没有Java API的源代码,无论如何都要知道API方法是否创建多个线程?如果您正在编写Java API并且它们创建多个线程,是否需要遵循任何约定.这可能是一个非常基本的问题,但它恰好产生了一个讨论,其中的关键问题是 - "你怎么知道哪些Java API创建线程,哪些没有"?

java multithreading

4
推荐指数
1
解决办法
286
查看次数

Git子模块:每个都可以有多个URL吗?

我想知道每个git子模块是否可以有多个URL.如果其中一个出现故障或有人在阻止其中一个的代理后面,那么它将有一个以上的来源.

你有过这个问题吗?你会如何解决它?

git version-control dvcs git-submodules

5
推荐指数
1
解决办法
1130
查看次数

CQRS中的域查询

我们正在尝试CQRS.我们有一个验证情况,其中CustomerService(域服务)需要知道客户是否存在.客户的电子邮件地址是唯一的.我们的客户存储库(通用存储库)仅具有Get(id)和Add(customer).CustomerService应该如何确定客户是否存在?

domain-driven-design cqrs

24
推荐指数
3
解决办法
8782
查看次数

如何查看应用程序正在使用的当前堆大小?

我认为我在NetBeans中将堆大小增加到1 GB,因为我将配置更改为如下所示:

netbeans_default_options="-J-Xmx1g ......
Run Code Online (Sandbox Code Playgroud)

重新启动NetBeans后,我现在可以确定我的应用程序是1 GB吗?

有没有办法验证这个?

java heap netbeans heap-memory

53
推荐指数
4
解决办法
9万
查看次数

PHP:记录根目录反斜杠问题

我正在尝试使用$ _SERVER ["DOCUMENT_ROOT"]链接到头文件中的样式表,如下所示:

<head>
    <?php
        print "<link href='".$_SERVER["DOCUMENT_ROOT"]."/include/style.css' rel='stylesheet' type='text/css' />";
    ?>
    <title>eLMS</title>

</head>
Run Code Online (Sandbox Code Playgroud)

由于我在本地测试,我的路径是:

<head>
    <link href='C:\Users\wretrOvian\Documents\eLMS\site/include/style.css' rel='stylesheet' type='text/css' />      <title>eLMS</title>

</head>
Run Code Online (Sandbox Code Playgroud)

这不是在Firefox中呈现的.然而,它确实在IE中.这显然是一个验证问题.但是,我在服务器上尝试了相同的代码 - 结果相同.:(

我该如何解决这个问题?最终产品可能在本地服务器上运行,也可能不运行,所以我需要代码灵活.

我正在使用Abyss Webserver x1和PHP 5.2.8

我必须使用绝对路径 - 因为我不想将include文件夹复制到应用程序的每个子目录.我需要能够从每个位置引用它.

php backslash

0
推荐指数
1
解决办法
5161
查看次数

如何提示用户评价您的iPhone应用程序而无需等待他们删除应用程序?

我指的是要求用户提交评论/评级的弹出窗口.

我知道它可以在Aardark应用程序完成之后完成......它实际上要求几次!(几乎太垃圾了.)但是必须有一个API来触发评级请求?谷歌在这方面没有给我任何爱.

iphone app-store iphone-sdk-3.0

42
推荐指数
4
解决办法
3万
查看次数