どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 257

 
Glina:


どこかの顧問の後、こんな感じです、どこの顧問かも覚えてません。


パソコンに聖水をかける。
 
gyfto:

パソコンに聖水をかける。

冗談抜きで、フクロウを入れたい。 今、設定について頭が真っ白になっています。
 
Glina:

私は2つの口座を持っていて、1つはユーロドル1.3469で、もう1つは現在1.36690です。
あなたの悩みは何も理解できない。同じ端末で異なるアカウントを切り替えているのでしょうか?
 
artmedia70:
問題の本質からして何もわかっていない。同じ端末で異なるアカウントを切り替えているのでしょうか?


端子も2つありますが、1つは4桁から5桁に切り替わっています。
 
gyfto:

mzk_3om6u, DOM構造はIE10ではVBScript/JScriptで扱うのが一番簡単です。WinExec()でwsfスクリプトを実行することができます。タグを 変換しようとしているのですね。何のために?InnerTextを介して、スクリプトの最後にファイルに書き込み、インデックスでファイルを受信して、安心して作業することができます。以下はその一例です。


MT4でキリル文字を検索したいのですが、インターネットからページを保存すると、どんなキリル文字も別のエンコーディングに変換されてしまうのです。
 
mzk_3om6u:

MT4でキリル文字を検索したいのですが、インターネットからページを保存すると、キリル文字が別のエンコーディングに変換されてしまいます。


この週末に、あなたのサイトをレンダリングして見てみます。それ以前に端末が混んでいてできない。

 
Glina:

端子も2つありますが、1つは4桁から5桁に変更されています。
申し訳ないが、感覚を失ってしまった。
 
gyfto:


週末にあなたのサイトのペアリングを解除してみて、何ができるか見てみます。それまでは無理だろう、端末が混んでいるんだから。


MT4では、次のような特殊文字が表示されないだけで、特に面白いことはありません:no, §, ©, ‰, ×
 
mzk_3om6u:

MT4は次のような特殊な記号を表示しません:№、§、©、‰、×

キリル文字を含むセルだけを特別に選択しました - と表示されます。getElementsByTagName("TD").Item(j) でjを列挙して残りを取るか、もっと巧妙に、Chromiumで読み込む列を自分で 選択します。csvで書いて、デリミターで連結するのを忘れずに、頑張れ。

experts/files/trx_rowa.vbs。

'On Error Resume Next
Dim IE : Set IE = WSCript.CreateObject("InternetExplorer.Application")' открываем IE
Dim objFSO : Set objFSO = CreateObject("Scripting.FileSystemObject")' получаем доступ к FSO
Dim fTxtName : fTxtName = Left(WSCript.ScriptFullName,len(WSCript.ScriptFullName)-3) & "txt"' чтобы писать в csv-файл, поменять txt на csv
Set TxtFile = objFSO.OpenTextFile(fTxtName, 2, True)'открываем файл для записи
IE.visible = false' браузер в фоновом режиме
IE.navigate "http://www.fxteam.ru/forex/economic-calendar/2013_49.html"' страница с календарём для парсинга
Do While IE.Busy' пока браузер не загрузится
        WSCript.Sleep 500' ждём полсекунды
loop' в цикле
Do While IE.document.getElementsByClassName("tr1 rowa").Item(0).getElementsByTagName("TD").Item(4) is Nothing' пока этот элемент страницы не загрузится
        WSCript.Sleep 500' будем ждать загрузки страницы
loop' в цикле
Set tr1_rowa = IE.document.getElementsByClassName("tr1 rowa")' получаем коллекцию таких DOM-элементов
For i = 0 to tr1_rowa.length - 1' перебираем её
        TxtFile.WriteLine tr1_rowa.Item(i).getElementsByTagName("TD").Item(4).InnerText' записываем текстовое содержимое ячейки в файл
Next
Set tr0_rowa = IE.document.getElementsByClassName("tr0 rowa")' получаем коллекцию таких DOM-элементов
For i = 0 to tr0_rowa.length - 1' перебираем её
        TxtFile.WriteLine tr0_rowa.Item(i).getElementsByTagName("TD").Item(4).InnerText' записываем текстовое содержимое ячейки в файл
Next
Set IE = Nothing' закрываем браузер
TxtFile.Close' закрываем файл
WSCript.Quit()' выключаем скрипт

MQL4

#import "kernel32.dll"
   int WinExec(string lpCmdLine, int uCmdShow);
#import
//в старте (или где надо)
WinExec("cscript experts/files/trx_rowa.vbs", 2);
Sleep(60*1000);
hFile = FileOpen("trx_rowa.txt", FILE_READ|FILE_CSV);
while(!FileIsEnding(hFile)){
  //обычный цикл чтения файла...
}
FileClose(hFile);
 
gyfto:

キリル文字を含むセルだけを特別に選択しました - と表示されます。getElementsByTagName("TD").Item(j) でjを列挙して残りを取るか、もっと巧妙に、Chromiumで読み込む列を自分で 選択します。csvで書き、デリミターで連結するのを忘れずに、行ってください。

experts/files/trx_rowa.vbs。

MQL4


どこに何を入れればいいのか、スクリプトがどう書かれているのか、いまだによくわからないんです:(

trx_rowa.vbsとは何ですか?MT4との関係は?)