Re: [請問] 自動複製對角座標及寬度的軟體
借花獻佛一下
用XP小畫家測了一下,覺得選取區域拖曳之後,
在終點座標不能放開再按F2 ∵放開,長寬訊息會消失,擷取不到,有點麻煩
改用XnView覺得比較合適
因為XnView選取區域之後,狀態列會保留座標及長寬
所以修改了一點原始碼為XnView使用,並附上一點說明的圖 (以上為前言)
http://dl.dropbox.com/u/1384505/Pic/xy-coor.png


;---------複製儲存 副檔名.ahk------------
F2::
WinGetTitle, title, A
StatusBarGetText, OutputVar ,7, %title%,
StringSplit, OutputVarRight, OutputVar, `-
StringSplit, coordinateXY, OutputVarRight2, `,
StringSplit, coordinate, coordinateXY1, x
StringSplit, LengthWidthTemp, coordinateXY2, (
StringSplit, LengthWidth, LengthWidthTemp2,)
FileAppend,%coordinate1%`,%coordinate2%`,%LengthWidth1%`n, d:\Test.txt
MsgBox,x=%coordinate1% y=%coordinate2% (%LengthWidth1%)
return
;----------------------------------------
說明:
1.請在XnView視窗為前景視窗下使用預設熱鍵 F2 擷取資訊
2.熱鍵及儲存路徑須更動請自行更改
3.擷取儲存的內容格式不是完全原PO想要的格式,因為有空格我處理不掉 XD
空格請自行處理,或有其他高手幫忙…我盡力了
※ 引述《imce (蜥蜴)》之銘言:
: 下載autohotkey 安裝好
: 開一個檔案命名a.ahk
: -------輸入以下------
: title=未命名 - 小畫家
: F2::
: StatusBarGetText, OutputVar ,, %title%,
: StatusBarGetText, OutputVar2 ,2, %title%,
: FileAppend,%OutputVar% ."+".%OutputVar2% .`n, d:\Test.txt
: Msgbox %OutputVar% ."+".%OutputVar2%
: return
: -----------------------
: 然後打開小畫家,選擇畫方塊,畫好一個矩形後馬上按下F2
: 就會跳出右下的座標和矩形的長寬,並紀錄再d:\text.txt
: 請自行修改以上的code改成你要得格式
: PS:我是用win7 32bit
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.138.12.86
→
03/04 05:30, , 1F
03/04 05:30, 1F
推
03/04 05:33, , 2F
03/04 05:33, 2F
將倒數二、三行改為下兩行,如擷取後不需提示視窗,請在MsgBox前加半形分號 ;
clipboard = %coordinate1%`,%coordinate2%`,%LengthWidth1%`n
MsgBox, %clipboard%
※ 編輯: DCaty 來自: 218.160.248.253 (03/04 07:01)
推
03/04 08:22, , 3F
03/04 08:22, 3F
討論串 (同標題文章)
完整討論串 (本文為第 3 之 3 篇):
EZsoft 近期熱門文章
PTT數位生活區 即時熱門文章