从专业人员到超级专业人员的任何问题 - 1。 - 页 45

 
Andrei Trukhanovich:

如果在处理蜱虫时有新的蜱虫进来,它可能会改变吗?

你可以做100次。

重要的是,当函数完成计算时,它将记住哪些数据已经被重新计算。
这可以在开始时进行,然后任何新的数据将被重新计算。

不能保证蜱虫不会错过,但你不需要。

 
Andrey Khatimlianskii:

只有不跳虱子的保证,但你不需要。

如果只有一个入口点--OnTick,没有定时器或事件,那么它看起来是正确的。

 
 

下午好,Superprofi!

任务是创建代理文件夹的批量链接。我在githab上找到了具有我需要的功能的源程序(项目附后),它能正确地创建链接,但我试图在一个循环中同时创建几个链接,结果很糟糕。

这就是我需要得到的输出(我用手创建了链接)。

在文件FormMain.cs中,我试图修复代码中的混乱,但我无法得到理想的效果(见从第73行)。

else
            {
                string argument = null;
                if (radioButton2.Checked)
                    argument = "/h";
                else if (radioButton3.Checked)
                    argument = "/j";
                else if (isFolder)
                    argument = "/d";

                bool result;
                int port = 0;
                for (int i = 0; i < 512; i++)
                {
                    port = 3000 + i;
                    //D:\Market\MT5\Tester\Agent - 127.0.0.1 - 3000\MQL5\Files    
                    //E:\Project\Coding\MQL\#MQL5\Files\UGA Manager\Files

                    //MessageBox.Show(textSource.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                    //MessageBox.Show(textOutput.Text, this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

                    result = MakeLink.Create(argument, 
                                             textOutput.Text + "\\" + i.ToString (),
                                             textSource.Text + "\\" + "Agent-127.0.0.1-" + port.ToString () + "\\MQL5\\Files");
                    //if (!result) MessageBox.Show("Something went wrong!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                }
                MessageBox.Show("Done!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
            }
附加的文件:
 
Andrey Dik:

下午好,Superprofi!

任务是创建代理文件夹的批量链接。我在githab上找到了具有我需要的功能的源程序(项目附后),它能正确地创建链接,但我试图在一个循环中同时创建几个链接,结果很糟糕。

这就是我需要得到的输出(我用手创建了链接)。


为什么我需要这么复杂的东西?mklink - shel 命令

所以,你可以在PowerShell或Python上勾画一些脚本:-)。

 
Maxim Kuznetsov:

为什么要这么麻烦?mklink是一个shell命令

你可以直接在任何脚本文件中写一个脚本:-)在PowerShell或Python中。

当然可以,但用户的用户界面呢? 他将如何使用这个脚本?

 
Andrey Dik:

当然,但用户的用户界面? 他将如何使用这个脚本?

人......。我怀疑很少有人会去论坛的这一部分,特别是在MQL4部分。我将在一般讨论中建立一个分支。

 
Andrey Dik:

当然,但是用户的用户界面呢? 他将如何使用这个脚本?

你也可以用一个脚本来绘制界面......而不是为了一个单一的表单而使用整个C#的依赖关系。

虽然,主人的选择...

 
Maxim Kuznetsov:

有什么问题吗? 你也可以用脚本来画界面......为了一个表格,你需要整个C#的依赖性。

虽然,主人的选择...

如果你不是一个问题,请帮助我。
原因: