[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 183

 
alsu :
Neden standart FileXXXX işlevlerini sevmiyorsunuz?

Terminalin klasörleri dışında çalışmak gerekiyor ve bunu yapmaya çalışıyorum, sitede az çok kompakt ve çalışan bir kod bulamadım, parça parça topluyorum. Win7'im var ve XP veya Vista'da bulduğum her şey çalışıyor. Bir bağlantınız veya kendi deneyiminiz varsa minnettar olacağım. Uzun zamandır acı çekiyorum...
 
merkulov.artem :

Terminalin klasörleri dışında çalışmak gerekiyor ve bunu yapmaya çalışıyorum, sitede az çok kompakt ve çalışan bir kod bulamadım, parça parça topluyorum. Win7'im var ve XP veya Vista'da bulduğum her şey çalışıyor. Bir bağlantınız veya kendi deneyiminiz varsa, minnettar olacağım. Uzun zamandır acı çekiyorum...

İşlenmiş şema:

1. Bir terminal (cmd) açın, mklink /? komutunu yazın.

2. Ekranda görüntülenen yardımı okuyun.

3. Dosyaları yazmak/okumak istediğiniz konuma uzmanlar/dosyalar klasörü içinde sembolik bir bağlantı oluşturun.

4. En az yüz yıl kullanın)

PS Bu, yalnızca FAT32'li diskleriniz varsa, NTFS'de çalışır, ardından başarısız olur

 

örnek (dosyaların içinde doğrudan c sürücüsünün köküne giden sembolik bir bağlantı klasörü oluşturulur):

>cd c:\MetaTrader\experts\files
>mklink /D disk_c c:\
 
asıl mesele - o zaman kaşifle olan bağlantıyı silmeyin))) bu tür şakaları anlamıyor. TotalCommander veya FAR doğru olanı yapacaktır.
 

hepsinin standart bir CLOSE komut dosyası vardır. İlk açık ticareti kapatır. Onu Uzman Danışman yaparsam tüm işlemleri birer birer kapatacağını düşündüm.

Yapıya baktım - uzmandan farklı değil.

klasöre aktarılan uzmanlar - Bir kereden fazla yürütüleceğini düşündüm, ancak bir döngüde - AMA ... çalışmıyor.

Uzman Danışmanın (içeriden) bir senaryodan nasıl farklı olduğunu söyleyebilir misiniz?

 
lottamer :

hepsinin standart bir CLOSE komut dosyası vardır. İlk açık ticareti kapatır. Onu Uzman Danışman yaparsam tüm işlemleri birer birer kapatacağını düşündüm.

Yapıya baktım - uzmandan farklı değil.

klasöre aktarılan uzmanlar - Bir kereden fazla yürütüleceğini düşündüm, ancak bir döngüde - AMA ... çalışmıyor.

Uzman Danışmanın (içeriden) bir senaryodan nasıl farklı olduğunu söyleyebilir misiniz?


götürmek

 #property show_confirm
 
merkulov.artem :
CreateFile ve benzerlerini daha iyi kullanın. çok daha uygun, ama aynı zamanda daha zor.
 
alsu :

örnek (dosyaların içinde doğrudan c sürücüsünün köküne giden sembolik bir bağlantı klasörü oluşturulur):



Daha spesifik olabilir misin, ilginç. Sadece bir komut istemi açıyorum: mklink /?. Daha fazla yardım:

MKLINK [[/D] | [/s] | [/J]] Bağlantı Amacı


/D Bir dizine sembolik bir bağlantı oluşturun.

Varsayılan olarak, dosyaya sembolik bir bağlantı oluşturulur.

/H Sembolik bir bağlantı yerine sabit bir bağlantı oluşturun.

/J Bir dizin bağlantısı oluşturun.

Bağlantı Yeni sembolik bağın adı.

Amaç Hangi yol (göreceli veya mutlak)

yeni bağlantı.

/D kullanmam gerekiyor. ""/D"nin dahili veya harici komut, çalıştırılabilir program veya toplu iş dosyası olarak tanınmadığını söylüyor.

Belki yanlış bir şey yapıyorum, sadece k diskinde bir terminalim var, belirttim.

 
Belki birinin terminal dışındaki dosyalarla çalışmak için kullandığınız mql4 için kendi kodu vardır, sadece yazmam ve okumam gerekiyor. Win7 x64'üm var. MT4 yapı 451.
 
merkulov.artem :



Yukarıda bir örnek verdim, komut satırına çekiçlemeye çalışın bakalım ne olacak. Sadece MT'ye giden yolunuzu belirtin.
Neden: