2013-04-04 1 views
0

나는 좋은 8 시간 동안 이것을 알아 내려고 노력하고 있다고 말하며 시작할 것입니다. 이제 저는 여기에 도움을 요청하려고합니다.Autohotkey : 여는 일없이 텍스트 파일을 수정하십시오.

단축키를 누를 때마다 0에서 시작하여 1 씩 증가하는 텍스트 파일을 가질 수 있기를 원합니다. 파일을 열지 않고도이 작업을 수행하고 싶습니다. 이것은 카운터로 사용됩니다.

+0

stion은 말이되지 않습니다. 먼저 파일을 열지 않고 '1'로 증가시키기 위해 이전 값이'0'인지 어떻게 알 수 있습니까? 또한 먼저 파일을 열지 않고 파일에 쓸 수 없습니다. "메모리 있음"카운터를 찾고 있다면 변수를 사용하고 거기에 값을 저장하십시오. –

답변

2

켄은 초기 값을 아는 것에 대해 강조했다.

fileappend, %Counter%`n, C:\Temp\Counter.txt 

을 또는 당신이 원하는 경우 단지 하나 개의 번호를 가지고 : 당신이 맨 아래에 숫자를 추가하려면 당신이 사용할 수있는 당신이 변수를 저장하려면

filedelete, C:\Temp\Counter.txt 
fileappend, %Counter%, C:\Temp\Counter.txt 

, 당신이 사용할 수있는 다양한 변수를 저장하는 .ini 파일.

IniWrite, %TextCounter%, %A_ScriptDir%\Counter.ini, Counter, Nr 
IniRead, TextCounter, %A_ScriptDir%\Counter.ini, Counter, Nr 
+0

굉장 ......... – Mowgli

0

나는 이것이 낡은 질문이지만 올바르게 대답하지 못했다고 생각합니다.

  1. FILEREAD 변수
  2. FileDelete에 파일에서 현재 번호를 저장하기 : 파일에 하나의 번호를 저장 한 후 여기에 단축키와 그 수를 증가하려면 프로세스의 단순화 된 버전입니다 이전 파일을 삭제하려면 (파일을 매번 삭제하지 않으면 4 단계에서 파일을 숫자 목록으로 바꿉니다.)
  3. FileAppend에 업데이트 된 변수를 다시 저장합니다. 파일.
관련 문제