Autohotkey 자작스크립트

개인적으로 만든 Autohotkey 스크립트와 라이브러리이다. 주석을 달아놓았으니 적당히 참고할 것.

끝에 숫자일 경우 그 다움 숫자를 뱉는 함수?

count_next(c_text) ;; 문자+숫자형태일 경우 다음 숫자열 뱉기 ex)kakaka01_0032  --> kakaka01_0033
{
val=
 
b:=regexmatch(c_text,"\d+$") ;;문자에서 숫자찾기
if b=0
return %c_text%
 
c:=substr(c_text,b)
f:=substr(c_text,1,b-1)
d:=c+1
e:=strlen(c)-strlen(d)
if e>0
{
loop,%e%
{
val=0%val%
}
val=%val%%d%
}
else
val=%d%
;c의 전체길이 - d의 전체길이만큼 앞에 0을 더하기
 
val=%f%%val%
 
return %val%
}

특정 폴더내 파일을 소문자로 변경하는 간단한 스크립트

bns 의 스크린샷을 위키에서 인식못하는 문제가 있어서 만든 간단한 스크립트.1)

;; 폴더내 모든 파일을 소문자로 변경하는 단순스크립트
 
taget_folder=c:\Users\Elfpainter\Dropbox\dokuwiki\dokuwiki\data\media\screenshots\blade_and_soul\*.jpg ;폴더이름/검색할 확장자 설정
 
loop,%taget_folder% ;파일리스트만큼 반복
{
cap_path := A_LoopFileLongPath
stringlower,cap_lower,cap_path
 
filemove,%cap_path%,%cap_lower%,1
;traytip Result,%cap_lower%
}
1)
ftp로 이미지를 올려도 도쿠위키는 소문자가 아니면 인식을 못한다.바보냐!