読者です 読者をやめる 読者になる 読者になる

blechmusikの日記

キー・カスタマイズ・ソフトウェア "DvorakJ" の覚え書きをはじめとして様々なことを書いています。

当方の環境下でとある画像をpdfに変換するための一連の処理の覚え書き

AutoHotkey 雑記

ファイルのダウンロード

f12::
	ExitApp
	return

;; download files from InternetDisk	
f9::
	InputBox, i, Enter times

	loop,%i%
	{
		send,{appskey}
		sleep,1000
		send,k
		sleep,1500
		send,!s
		sleep,1000
		send,{tab}
		sleep,1000

		tooltip,% "proc done:" A_Index "`n" "proc remaining: " i - A_Index
	}
	return

ファイル(*.tif)数の確認

ls -1F *.tif | grep -v / | wc -l

.+-[12].tifを別フォルダに保存

mkdir pages
mv *-1.tif pages
mv *-2.tif pages

.+.tifから*.pdfを生成

;; convert one *.tif to *.pdf
f10::
	InputBox, i, Enter times

	loop,%i%
	{
		send,{appskey}
		sleep,1000

		send,bb{enter}
		sleep,5000
		send,!f
		sleep,1000
		
		send,s
		sleep,1000
		send,{enter}
		sleep,1000
		send,!{f4}

		tooltip,% "proc done:" A_Index "`n" "proc remaining: " i - A_Index
		sleep,1000
		
		send,{down}
	}

	tooltip,finished
	return

複数ページからなるpdfを生成

;; merge *-[12].tif into *.pdf
f11::
	InputBox, i, Enter times

	loop,%i%
	{
		send,{f2}
		sleep,2000
		send,+{left}+{left}
		send,^c
		sleep,2000
		send,{enter}
		sleep,2000
		send,+{down}
		sleep,2000
		send,{appskey}
		sleep,2000
		send,bb{down}
		send,{enter}
		
		sleep,2000
		
		send,{tab}{tab}{tab}{tab}{tab}{tab}{tab}
		send,{enter}
		
		sleep,5000

		send,^v
		sleep,2000
		send,{enter}
		
		sleep,2000
		
		send,!{f4}

		tooltip,% "proc done:" A_Index "`n" "proc remaining: " i - A_Index
		sleep,1000

		send,{down}

	}
	tooltip,finished
	return