エラー、バグ、質問 - ページ 2193

 
Aleksey Vyazmikin:
スクリプトを使ってスクリーンショットを撮ったときに、スクリプトの名前と右上のアイコンを一般的に削除する方法をご存知の方はいらっしゃいますか?


という

 
Dmytro Zelenskyy:


という

ありがとうございます。でも、バッジを消したいんです...。

 
Aleksey Vyazmikin:

ありがとうございます。でも、バッジを消したいんです...。

黒い四角形を描きます。あるいは背景色
 
Vladislav Andruschenko:
黒い四角形を描きます。あるいは背景色に

その上にどうやって描けばいいんだ?アイコンはすべての上に...

それに、この場所には重要な情報があるかもしれないし、そうでなければ他のアプリケーションに削除されてしまうかもしれない...。

 
Aleksey Vyazmikin:

その上にどうやって描けばいいんだ?アイコンはすべての上に...

それに、この場所には重要な情報があるかもしれないし、そうでなければ他のアプリケーションによってアイコンが削除されることもある...。

1つのチャートでスクリプトを実行してみて、撮影しているチャートのidを使用することができます。

 
Dmytro Zelenskyy:

あるチャートでスクリプトを実行し、撮影しているチャートのIDを代入してみてはいかがでしょうか。

これはいいアイデアだ!しかし、必要な別のチャートのidはどのように探せばよいのでしょうか?どこかで、新しいウィンドウを作成して、スクリプトを実行したチャートからあらかじめ保存しておいたテンプレートを展開するというオプションを見たのですが......。しかし、そんなデザインは今どこにあるのでしょうか?

 
   long Tmp_ChartIDF = ChartFirst();
   
   Print(">>> ", __FUNCTION__, "  ChartFirst(). Tmp_ChartIDF= ", Tmp_ChartIDF);
   
   int nChartCount= 0;
   
   do
   {
      if(Tmp_ChartIDF != ChartID() )
      {
         nChartCount++;
         
         
        ChartSymbol(Tmp_ChartIDF), ";", 
        ChartPeriod(Tmp_ChartIDF) ), ";",
        
        
         
         Sleep(20);
      }
      
      
      
      Tmp_ChartIDF = ChartNext(Tmp_ChartIDF);
      
      Print(">>> ChartNext(Tmp_ChartIDF)= ", Tmp_ChartIDF);
   }
   while(Tmp_ChartIDF != -1 && !IsStopped() );
 

すべてのチャートを見て、シンボルやTFを見つける。

フクロウのコードが破られているので、それを直さないといけない。

 
Dmytro Zelenskyy:

すべてのチャートを見て、シンボルやTFを見つける。

フクロウのコードを取り出したので、それを修正する必要があります。

ありがとうございます。他のチャートをすべて閉じて、2つだけ残せば、良い選択肢になりますね。実際、1つのシンボルで12枚のチャートを使い、それぞれのTFで2-3枚のチャートを使っています。)

 
Aleksey Vyazmikin:

ありがとうございます。他のチャートをすべて閉じて、2つだけ残せば、良い選択肢になりますね。実際、1つのシンボルで12枚のチャートを使い、それぞれのTFで2-3枚のチャートを使っています。)

真摯な取り組み))

さて、あなたがスクリーンにしたいものの上で、小さなスクリプトを一度実行し、グローバル変数(より良い一時的なグローバル変数)にidを与えるのです。

そして、あなたのスクリプトは、idで画面を表示します。