Search found 11 matches

by wei9133
04 Oct 2023, 14:02
Forum: 请求帮助
Topic: ControlClick点击鼠标目前位置相关问题
Replies: 5
Views: 1226

Re: ControlClick点击鼠标目前位置相关问题

FIDM下載暫存新增_test.ahk_-_Notepad++_[Administrator]-2023-10-05-02-51-40.png 你好 我用ControlGetPos获得了控件在窗口的位置 但我应该用什么方法去计算正确的鼠标位置呢? 有办法获得鼠标下的位置在目前控件相对的位置在那? CoordMode, Mouse, Screen CoordMode, Pixel, Screen SetTitleMatchMode, 2 F9:: MouseGetPos, mx, my, mid, mnn, ;獲取滑鼠游標下的位置,ID,ClassNN TOOLTIP % "鼠標下的X位置:"...
by wei9133
28 Sep 2023, 13:40
Forum: 请求帮助
Topic: ControlClick点击鼠标目前位置相关问题
Replies: 5
Views: 1226

Re: ControlClick点击鼠标目前位置相关问题

我想我大概知道问题在哪了,问题出在你说的 ControlClik使用当前窗口位置,所以不激活窗口无法工作 但激活鼠標下的窗口後x & y的位置已經變成窗口的相對位置 而不是非激活狀態下的位置,所以重新再拿一次位置就可以了(MouseGetPos) 結果如下 f10:: SetControlDelay -1 ; 提升可靠性并减少副作用. WinGetActiveStats, NOW_WIN, Width, Height, X, Y ;獲取目前執行視窗的名稱 WinGet,WIN_ID,ID,%NOW_WIN% ;用目前正在使用的窗口名稱去獲取ID MouseGetPos, mx, my, mid...
by wei9133
25 Sep 2023, 18:30
Forum: 请求帮助
Topic: ControlClick点击鼠标目前位置相关问题
Replies: 5
Views: 1226

ControlClick点击鼠标目前位置相关问题

状况是这样的,希望可以运用ControlClick点击非激活窗口,所以我先获取了鼠标下的相关资料 并对该窗口进行ControlClick,但是是无效的,可若是将该窗口激活,则可以运作 (多个屏幕所以X&Y可能为负数) i hope click mouse Current position but Not Active windows (Multiple screens so X&Y may be negative) CoordMode, Mouse, Screen CoordMode, Pixel, Screen SetTitleMatchMode, 2 f9:: MouseGetPos, m...
by wei9133
25 Sep 2023, 17:39
Forum: 请求帮助
Topic: run的参数问题 (对变量加"") Topic is solved
Replies: 3
Views: 1180

Re: run的参数问题 (对变量加"") Topic is solved

可正常使用了,非常感谢 其中transform的指令可替换成s := Chr(34) transform,s,chr,34 OR s := Chr(34) 以上皆可運作 附上ASCII的表 ASCII Table Dec = Decimal Value Char = Character '5' has the int value 53 if we write '5'-'0' it evaluates to 53-48, or the int 5 if we write char c = 'B'+32; then c stores 'b' Dec Char --------- 0 NUL (nu...
by wei9133
24 Sep 2023, 03:33
Forum: 请求帮助
Topic: run的参数问题 (对变量加"") Topic is solved
Replies: 3
Views: 1180

run的参数问题 (对变量加"") Topic is solved

版本︰1.1.37.1 事情是这样的,弄了一个改menu的脚本,下面这个大部分可以正常运行 但碰到脚本的位置带空格的就会出错,看起來空格造成分割的 若将run后面的参数改成绝对位置 run, 程式位置 脚本位置 例: run, E:\工具\小工具\文書處理\Notepad++ 8.5.7\notepad++.exe "F:\GoldWave 6.7.7 Portable\新增 test.ahk" 这个就可以运作 但这就碰到问题了,要怎把A_ScriptFullPath变成"F:\GoldWave 6.7.7 Portable\新增 test.ahk",然后还能被当成变量 path := % "...
by wei9133
22 Aug 2022, 08:29
Forum: Ask for Help (v1)
Topic: tooltip reports error
Replies: 2
Views: 416

tooltip reports error

ahk is AutoHotkeyU32.exe 1.1.34.3 i have a file name is qrbarcode_scan_list.csv when excel open this title is "Microsoft Excel - qrbarcode_scan_list.csv" winget get title , RegExMatch get location and value msgbox can display correctly but tooltip returns an error error content is Critical Error: In...
by wei9133
21 Apr 2022, 06:42
Forum: Scripts and Functions (v1)
Topic: VBA to AHK Translator (Excel)
Replies: 33
Views: 10248

Re: VBA to AHK Translator (Excel)

Hi @AHK_user this script not work Acc.ahk Constants.txt are placed in the same folder OS : win10 https://imgur.com/GhCMvRM.png https://imgur.com/dXT9vfc.png https://imgur.com/VBe2yPN.png The path is already in English Or where am I doing wrong? If the picture does not show, please open the link belo...
by wei9133
18 Sep 2020, 05:54
Forum: 请求帮助
Topic: 获取文件夹中最新的文件之路径
Replies: 0
Views: 2489

获取文件夹中最新的文件之路径

需求是这样的,我想要获得指定的文件夹里最後一个生成/修改的文件名称 (路径都是一样的,所以获得名称就可以了) 例如: 新下载了一张图片,到下载文件夹,我需要该张图片的名称连同副案名,这样才能再做移动 我知道可以用loop移动所有相同副案名的档案 像下面这个 #IfWinActive,ahk_class CabinetWClass F9:: ControlGetText,Root,edit1,A Loop, %Root%\*.*, 0, 1 { SetWorkingDir,%A_LoopFileDir% PostMessage,0x111,28718,,, ;當前激活窗口檢視依並排 PostMe...
by wei9133
05 Jun 2019, 12:26
Forum: Notepad++
Topic: Setup Notepad++ for AutoHotkey
Replies: 167
Views: 517871

Re: Setup Notepad++ for AutoHotkey

Auto-Completion is not run
notepad++ 7.7 zip
2.png
2.png (59.95 KiB) Viewed 15303 times
4.png
4.png (76.18 KiB) Viewed 15303 times
3.png
3.png (70 KiB) Viewed 15303 times
path is
Notepad++ 7.7\autoCompletion\AutoHotkey.xml
where is error
by wei9133
19 May 2019, 13:12
Forum: Ask for Help (v1)
Topic: how to change vba to ahk
Replies: 0
Views: 595

how to change vba to ahk

this is Runnable objExcel := comobjcreate("Excel.Application") objworkbook := objExcel.workbooks.OPEN(路徑) objexcel.visible := true ;顯示excel,若無此指令,則背景執行 objExcel.Range("a1:C7").NumberFormatLocal := "@" ;將下列行隱藏,以空出位置 objexcel.Rows("1:2").EntireRow.Hidden := True objexcel.Rows("4:4").EntireRow.Hidden :...
by wei9133
08 Feb 2016, 10:17
Forum: 请求帮助
Topic: WinMove, WinTitle, 其中的"WinTitle"能否以变量替换?
Replies: 0
Views: 1404

WinMove, WinTitle, 其中的"WinTitle"能否以变量替换?

WinMove, WinTitle, WinText, X, Y [, Width, Height, ExcludeTitle, ExcludeText] 其中的"WinTitle"能否以变量替换? 下方代码中已有将SetTitleMatchMode更改为正则模式 直接使用下列语句亦可直接将火狐移动至鼠标下方 winmove, fox,,mouseX, mousey 但将WinTitle换为InputBox获取的windowsmove变量,就无法动作(有用tootip看内容是fox没错) (下方脚本目标是在鼠标下方叫出一个InputBox,在InputBox输入变量,移动符合变量的窗口到鼠标下...

Go to advanced search