小编JP2*_*P29的帖子

C++执行CMD命令

我在这里遇到了严重的问题.我需要通过C++执行CMD命令行,而不显示控制台窗口.因此我无法使用system(cmd),因为窗口会显示.

我试过了winExec(cmd, SW_HIDE),但这也行不通.CreateProcess是我试过的另一个.但是,这适用于运行程序或批处理文件.

我最终尝试了ShellExecute:

ShellExecute( NULL, "open",
    "cmd.exe",
    "ipconfig > myfile.txt",
    "c:\projects\b",
    SW_SHOWNORMAL
);
Run Code Online (Sandbox Code Playgroud)

任何人都可以看到上述代码有什么问题吗?我已经习惯了,SW_SHOWNORMAL直到我知道这是有效的.

我真的需要一些帮助.没有任何事情发生,我已经尝试了很长一段时间.任何人都可以给出的建议会很棒:)

c++ windows winapi cmd windows-console

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

SMTP的最大电子邮件附件大小?

我有一个将发送大量输出的程序.我只是想知道最大电子邮件附件大小是多少?根据RFC 1870,邮件服务器可以拒绝邮件,因为它们太大,但使用SMTP/MIME时是否有最大尺寸?我在这找不到任何东西!我听到人们发送的最大的是25mb.

mime smtp

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

ConfigParser的新行?

我有一个配置文件使用configParser:

<br>
[ section one ]<br>
one = Y,Z,X <br><br>
[EG 2]<br>
ias = X,Y,Z<br>
Run Code Online (Sandbox Code Playgroud)

我的程序可以很好地阅读和处理这些值.

但是有些部分会非常大.我需要一个配置文件,允许值在一个新行上,如下所示:

[EG SECTION]<br>
EG=<br>
item 1 <br>
item 2 <br>
item 3<br>
etc...
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我有一个简单的函数,使用string.split()显然现在设置为逗号的值的分隔符(或分隔符).我试过了逃避字符串\n不起作用.

有谁知道这是否可以使用python的配置解析器?
http://docs.python.org/library/configparser.html

# We need to extract data from the config 
def getFromConfig(currentTeam, section, value, delimeter):
    cp = ConfigParser.ConfigParser()
    fileName = getFileName(currentTeam)
    cp.read(fileName)
    try:
        returnedString = cp.get(section, value)
    except: # The config file could be corrupted
        print( "Error reading " + fileName + " …
Run Code Online (Sandbox Code Playgroud)

python

8
推荐指数
1
解决办法
8124
查看次数

使用FindFirstFile和FindNextFile C ++进行递归硬盘搜索

我看不到我要去哪里错了。当前代码直接跳到closefile。不要处理任何文件,我可能只是缺少一些明显的东西,这已经是漫长的一天。

我的功能是要在硬盘(c :)上搜索给定的文件。EG example.txt。&strFilePath将在FindFirstFile声明中使用。

任何帮助将不胜感激。

谢谢。

String Copy::SearchDrive( const String& strFile, const String& strFilePath, const bool& bRecursive, const bool& bStopWhenFound ) const
{
    HANDLE hFile;

    WIN32_FIND_DATA file;

    hFile = FindFirstFile("C:\\", &file);

    String strFoundFilePath = "";

    if ( hFile )
    {
        while ( FindNextFile( hFile, &file))
        {
            String strTheNameOfTheFile = file.cFileName;
            // It could be a directory we are looking at
            // if so look into that dir
            if ( file.dwFileAttributes == FILE_ATTRIBUTE_DIRECTORY
                && bRecursive )
            {
                String strNewFilePath = strFilePath …
Run Code Online (Sandbox Code Playgroud)

c++ winapi

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

PHP中的Paypal API Express Checkout付款错误代码13113

我们已经使用贝宝(Paypal)沙箱尝试并测试了我们的网站,它可以完全扣除该金额。

我们已将API详细信息切换为Paypal和链接。我们尝试了几个Paypal帐户,以查看其是否有效(它们都有足够的资金来进行交易)。

我们通过returnUrl页面上的API收到了此信息-API调用失败

Array ( [TIMESTAMP] => 2012%2d07%2d15T19%3a31%3a43Z [CORRELATIONID] => 927a89205e54a           
[ACK] => Failure [VERSION] => 65%2e1 [BUILD] => 3300093 [L_ERRORCODE0] => 13113               
[L_SHORTMESSAGE0] => Buyer%20Cannot%20Pay%2e [L_LONGMESSAGE0] =>                          
The%20Buyer%20cannot%20pay%20with%20PayPal%20for%20this%20Transaction%2e [L_SEVERITYCODE0] => Error )
Run Code Online (Sandbox Code Playgroud)

PHP进行最终的API调用-

$APIUSERNAME="*****";
$APIPASSWORD="***";
$APISIGNATURE="*****";
$ENDPOINT = "https://api-3t.paypal.com/nvp";
//$ENDPOINT     = "https://api-3t.sandbox.paypal.com/nvp";   
$VERSION      = "64"; 

//Build the Credential String:   
$cred_str = "USER=" . $APIUSERNAME . "&PWD=" . $APIPASSWORD . "&SIGNATURE=" .           
$APISIGNATURE . "&VERSION=" . $VERSION;

//Build NVP String for GetExpressCheckoutDetails   
$nvp_str = "&METHOD=GetExpressCheckoutDetails&TOKEN=" . urldecode($token); 

//Lets combine both …
Run Code Online (Sandbox Code Playgroud)

php paypal

2
推荐指数
1
解决办法
5447
查看次数

Javascript onchange()在chrome和IE中不起作用

我有一个总变量,我使用PHP/JS下拉框中的更改时使用刷新获取请求更新.似乎在Firefox中运行良好,但与Chrome/IE完全没有关系.有什么建议?

<form action='cart.php' onchange = 'go()'>
<select id = 'postinfo' name = 'postage'>

<script>
  function go() {
    var x = document.getElementById("postinfo").value;
    if (x == "express") {
        var price = 9.99
        window.location.href = "cart.php?delivery=" + price + "&item=express"; 
    }else if (x == "free"){
        var price = 4.99
        window.location.href = "cart.php?delivery=" + price + "&item=free"; 
    }
  }
</script>
Run Code Online (Sandbox Code Playgroud)

javascript

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

标签 统计

c++ ×2

winapi ×2

cmd ×1

javascript ×1

mime ×1

paypal ×1

php ×1

python ×1

smtp ×1

windows ×1

windows-console ×1