[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 183

 
alsu :
표준 FileXXXXX 기능이 마음에 들지 않는 이유는 무엇입니까?

터미널의 폴더 외부에서 작업해야 하고 이렇게 하려고 합니다. 사이트에서 다소 간결하고 작동하는 코드를 찾지 못하고 하나씩 수집합니다. 저는 Win7이 있고 XP나 Vista에서 찾은 모든 것이 작동합니다. 링크나 자신의 경험이 있으면 감사하겠습니다. 그동안 고생많았어...
 
merkulov.artem :

터미널의 폴더 외부에서 작업해야 하고 이렇게 하려고 합니다. 사이트에서 다소 간결하고 작동하는 코드를 찾지 못하고 하나씩 수집합니다. 저는 Win7이 있고 XP나 Vista에서 찾은 모든 것이 작동합니다. 링크나 자신의 경험이 있으면 감사하겠습니다. 오랜만에 고생...

계획된 계획:

1. 터미널(cmd)을 열고 mklink /? 명령을 입력합니다.

2. 화면에 표시된 도움말을 읽으십시오.

3. 파일을 쓰거나 읽으려는 위치로 전문가/파일 폴더 내부에 심볼릭 링크를 만듭니다.

4. 최소 백년 사용)

PS 이것은 NTFS에서만 작동합니다. FAT32가 있는 디스크가 있으면 실패합니다.

 

예( 심볼릭 링크 폴더가 파일 내부에 생성되어 c 드라이브의 루트로 직접 연결됨):

>cd c:\MetaTrader\experts\files
>mklink /D disk_c c:\
 
중요한 것은 - 탐색기와의 링크를 삭제하지 마십시오.))) 그는 그러한 농담을 이해하지 못합니다. TotalCommander 또는 FAR이 올바른 작업을 수행합니다.
 

모두 표준 CLOSE 스크립트가 있습니다. 첫 번째 열린 거래를 마감합니다. 내가 그를 Expert Advisor로 만들면 그는 모든 거래를 하나씩 닫을 것이라고 생각했습니다.

구조를 보니 전문가와 별반 다르지 않다.

전문가를 폴더로 옮겼습니다. - 두 번 이상 실행될 것이라고 생각했지만 사이클에서 - 그러나 ... 작동하지 않습니다.

Expert Advisor가 스크립트와 어떻게 다른지 말해 줄 수 있습니까?

 
lottamer :

모두 표준 CLOSE 스크립트가 있습니다. 첫 번째 열린 거래를 마감합니다. 내가 그를 Expert Advisor로 만들면 그는 모든 거래를 하나씩 닫을 것이라고 생각했습니다.

구조를 보니 전문가와 별반 다르지 않다.

전문가를 폴더로 옮겼습니다. - 두 번 이상 실행될 것이라고 생각했지만 사이클에서 - 그러나 ... 작동하지 않습니다.

Expert Advisor가 스크립트와 어떻게 다른지 말해 줄 수 있습니까?


가져가다

 #property show_confirm
 
merkulov.artem :
CreateFile 및 기타 유사한 것을 사용하는 것이 좋습니다. 훨씬 더 편리하지만 더 어렵습니다.
 
alsu :

예(심볼릭 링크 폴더가 파일 내부에 생성되어 c 드라이브의 루트로 직접 연결됨):



좀 더 구체적으로 말씀해 주세요. 흥미롭습니다. 그냥 명령 프롬프트를 엽니다: mklink /?. 추가 도움말:

MKLINK [[/D] | [/시간] | [/J]] 링크 목적


기본적으로 파일에 대한 심볼릭 링크가 생성됩니다.

/시간 심볼릭 링크 대신 하드 링크를 만듭니다.

/제이 디렉터리 연결을 만듭니다.

링크 새 심볼릭 링크의 이름입니다.

목적 참조되는 경로(상대 또는 절대)

새 링크.

/D를 사용해야 합니다. ""/D"는 내부 또는 외부 명령, 실행 가능한 프로그램 또는 배치 파일로 인식되지 않습니다."라고 표시됩니다.

내가 뭔가 잘못하고 있는 것일 수도 있고, 디스크 k에 터미널이 있을 뿐이라고 표시했습니다.

 
누군가 터미널 외부의 파일 작업에 사용하는 mql4용 코드를 갖고 있을 수도 있습니다. 저는 쓰고 읽기만 하면 됩니다. Win7 x64가 있습니다. MT4 빌드 451.
 
merkulov.artem :



나는 위의 예를 들었고, 그것을 명령줄에 집어넣고 무슨 일이 일어나는지 보십시오. MT로 가는 경로를 지정하기만 하면 됩니다.