Search found 47 matches

by youwantme
26 Oct 2015, 08:56
Forum: 请求帮助
Topic: 如何全天候监测电脑操作?
Replies: 1
Views: 3205

如何全天候监测电脑操作?

比如,不管任何时候,只要打开某个文件夹,就弹出警告框。

如何做到全天候监视?如果用间隔极短的无限loop,会导致消耗大量系统资源。

求指点!谢谢!
by youwantme
18 Sep 2015, 02:01
Forum: 请求帮助
Topic: 如何利用AHK直接设置屏幕显示的DPI缩放?
Replies: 3
Views: 2901

如何利用AHK直接设置屏幕显示的DPI缩放?

比如,在win10中DPI缩放是在 桌面右键—>显示设置—>更改文本、应用和其他项目的大小 里面设置的

Windows一般默认为100%,如果我想不调出“显示设置”对话框,而直接用AHK设置为 150 ,可有办法实现?

请高手指教,谢谢!


Image
by youwantme
09 Jun 2015, 21:59
Forum: 请求帮助
Topic: 在弹出网页的同时,想跳转选项卡失败,求分析代码
Replies: 2
Views: 3585

在弹出网页的同时,想跳转选项卡失败,求分析代码

在Gui中建立了两个选项卡Tab2,当点击选项卡一上面的链接时,会弹出窗口,让弹出窗口在选项卡二显示。在显示的同时,激活选项卡二。 代码如下,在选项卡显示弹出网页没问题,但是自动切换到选项卡二失败。请大神帮忙分析一下,谢谢! gui,new global HTab ; <-- 全局变量,在函数中可访问 Global TabGroup Gui, Add, Button, x1110 y5 w40 Default, 后退 Gui, Add, Button, x1160 y5 w40 Default, 前进 Gui, Add, Button, x1210 y80 w40 h30 Default, 下...
by youwantme
09 Jun 2015, 21:22
Forum: 请求帮助
Topic: 如何全天候监控电脑的运作?
Replies: 0
Views: 1772

如何全天候监控电脑的运作?

比如说我要一直监控某个文件夹有没有打开

如果用loop的话,就要求检测的时间间隔要很短

但如果一直重复loop并且间隔很短,发现ahk占用系统资源很多,CPU得用到20%左右。。

有好的办法解决这个问题吗?

谢谢
by youwantme
09 Jun 2015, 21:19
Forum: 请求帮助
Topic: 【已解决】Gui加载IE,如何处理弹出式网页?
Replies: 8
Views: 8349

Re: 【已解决】Gui加载IE,如何处理弹出式网页?

好!又节省一行 :)
tmplinshi wrote:才知道可以在事件函数中指定“对象”参数。这样就不需要写 global WB 了。

方法是在参数的最后一个参数指定“对象”参数:

Code: Select all

class WB_events
{
    NewWindow3(ppDisp, Cancel, dwFlags, bstrUrlContext, bstrUrl, WB) {
        cancel[] := true ; 取消弹出新窗口
        WB.Navigate(bstrUrl)
    }
}
by youwantme
05 Jun 2015, 09:02
Forum: 请求帮助
Topic: 让网页加载完后自动修改选项卡名称,结果失败,求指教!
Replies: 2
Views: 3575

让网页加载完后自动修改选项卡名称,结果失败,求指教!

在两个选项卡(Tab2)上分别放置了一个网页。我希望每次网页加载完毕后,都自动将选项卡的名字改为该网页的Title,代码如下,结果失败。 求高手指教,谢谢!! gui,new Gui ,+Resize Gui, Add, Tab2,x0 y0 w1280 h720 vTabGroup, General|New ;添加组框架,包含两页 Gui,Tab,General ;对第一页进行设置 Gui, Add, ActiveX, w1270 h700 vWB, Shell.Explorer ;把浏览器添加到第一页 Gui,Tab,New Gui, Add, ActiveX, w1270 h700 vW...
by youwantme
04 Jun 2015, 20:10
Forum: 请求帮助
Topic: 使用Tab2,切换标签后显示不全怎么办?
Replies: 3
Views: 2701

Re: 使用Tab2,切换标签后显示不全怎么办?

很好很神奇,哈哈。太感谢了!
tmplinshi wrote:加上这个函数。

Code: Select all

DisableSetRedraw() {
    static _ := OnMessage(0x0B, "DisableSetRedraw") ; WM_SETREDRAW = 0x0B
    return 0
}
by youwantme
04 Jun 2015, 08:22
Forum: 请求帮助
Topic: 如何让Gui里的项目随主窗口缩放而自动调整大小?
Replies: 4
Views: 4067

Re: 如何让Gui里的项目随主窗口缩放而自动调整大小?

试用了一下,太强大了,感谢!

tmplinshi wrote:论坛搜索 AutoXYWH
by youwantme
04 Jun 2015, 03:57
Forum: 请求帮助
Topic: 使用Tab2,切换标签后显示不全怎么办?
Replies: 3
Views: 2701

使用Tab2,切换标签后显示不全怎么办?

如图:我在New标签放了一个ActiveX的IE控件,访问百度。然后切换到General标签,再切换回来New时,显示不全,要鼠标晃半天才能显示出来。 请问怎么破? gui,new Gui, Add, Button, x1200 yp w40 Default, 后退 Gui, Add, Button, x1260 yp w40 Default, 前进 Gui, Add, Button, x1200 y+15 w120 Default, 浏览 Gui, Add, Tab2,x0 y0, General|New ;添加页框架,包含两页 Gui,Tab,General ;对第一页进行设置 Gui, ...
by youwantme
04 Jun 2015, 02:31
Forum: 请求帮助
Topic: 如何让Gui里的项目随主窗口缩放而自动调整大小?
Replies: 4
Views: 4067

Re: 如何让Gui里的项目随主窗口缩放而自动调整大小?

不起作用啊兄台 我的意思是希望在主窗口调整大小时,窗口内的所有控件的相对位置都随之调整、大小随之调整。 可以用activex resize先搜索一下论坛。 很容易找到答案,比如这个帖子 http://ahkscript.org/boards/viewtopic.php?f=5&t=7097 套用到你的问题。 Gui,new Gui, Add, ActiveX, w1280 h700 vWB hwndATLWinHWND , Shell.Explorer Gui, Add, Button, x+6 yp w40 Default, 后退 Gui, Add, Button, x+6 yp w40 D...
by youwantme
03 Jun 2015, 22:15
Forum: 请求帮助
Topic: 如何让Gui里的项目随主窗口缩放而自动调整大小?
Replies: 4
Views: 4067

如何让Gui里的项目随主窗口缩放而自动调整大小?

比如以下代码,如何让里面的各个控件随主窗口缩放而缩放?

谢谢!

Code: Select all

Gui,new
Gui, Add, ActiveX, w1280 h700 vWB, Shell.Explorer
Gui, Add, Button, x+6 yp w40 Default, 后退
Gui, Add, Button, x+6 yp w40 Default, 前进
Gui, Add, Button, x1300 y+15 w80 Default, 浏览
Gui,Show

wb.navigate("http://www.baidu.com")
by youwantme
01 Jun 2015, 05:45
Forum: 请求帮助
Topic: 【已解决】求助 一个 正则表达式
Replies: 13
Views: 9446

Re: 【已解决】求助 一个 正则表达式

感谢兄台耐心解答! 另一个方法是用 DOM src = ( <link rel='dns-prefetch' href="http://imgt6.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt7.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt8.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt9.bdstatic.com" /> <link rel='dns-prefetch' h...
by youwantme
01 Jun 2015, 02:17
Forum: 请求帮助
Topic: 【已解决】求助 一个 正则表达式
Replies: 13
Views: 9446

Re: 【已解决】求助 一个 正则表达式

再次求教 tmplinshi 兄: 请问类似于这样的文本,行数不确定,但格式一致,如何用正则表达式把后面的网址都匹配挑选出来,放入数组中? <link rel='dns-prefetch' href="http://imgt6.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt7.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt8.bdstatic.com" /> <link rel='dns-prefetch' href="http://imgt9.bds...
by youwantme
31 May 2015, 20:35
Forum: 请求帮助
Topic: 请问如何修改Gui窗口的名称?
Replies: 2
Views: 2326

Re: 请问如何修改Gui窗口的名称?

感谢!
tmplinshi wrote:用 WinSetTitle

例如:

Code: Select all

Gui, +HwndHGUI
Gui, Show, w500 h500, 初始标题
WinSetTitle, ahk_id %HGUI%,, NewTitle
Return

GuiClose:
ExitApp
by youwantme
31 May 2015, 01:19
Forum: 请求帮助
Topic: 用AHK下载文件时,Gui界面非常卡,是什么情况?
Replies: 2
Views: 2550

用AHK下载文件时,Gui界面非常卡,是什么情况?

哪位大侠碰见过这种情况的,求教解决办法。。。

我用的是 AHK 1.1.22.02 最新版

谢谢!
by youwantme
30 May 2015, 19:12
Forum: 请求帮助
Topic: 请问如何修改Gui控件的背景颜色?
Replies: 2
Views: 2505

Re: 请问如何修改Gui控件的背景颜色?

谢谢,看来很复杂
tmplinshi wrote:某些控件如 ListView 可以用 BackgroundRRGGBB 或者 Background颜色名称(例如 BackgroundRed)
Gui, Add, ListView, Background00FF00

大部分控件都没有直接的方法,可借助下面两个函数:
CtlColors -> http://ahkscript.org/boards/viewtopic.php?f=6&t=2197
ImageButton -> http://ahkscript.org/boards/viewtopic.php?f=6&t=1103
by youwantme
30 May 2015, 08:34
Forum: 请求帮助
Topic: 请问如何修改Gui窗口的名称?
Replies: 2
Views: 2326

请问如何修改Gui窗口的名称?

Gui, New,,初始标题
Gui,Show,,初始标题

我找了半天,发现只有在创建窗口时,在New或Show的时候指定Gui窗口标题名称,但没找到后期修改Gui窗口标题的方法。

请教大神,怎样才能在后期修改Gui的窗口标题呢?

感谢!
by youwantme
30 May 2015, 01:00
Forum: 请求帮助
Topic: 【已解决】求助 一个 正则表达式
Replies: 13
Views: 9446

Re: 【已解决】求助 一个 正则表达式

谢谢!搞着搞着慢慢摸出一点门道了,呵呵
tmplinshi wrote:[] 这两个字符需要用反斜杠“\”进行转义。

Code: Select all

RegExMatch("[1,1],[1,2],[1,3]", "\[.*?\[\d+,(\d+).*?\[\d+,(\d+)", m)
MsgBox, % m1 A_Tab m2
帮助文件有一页简单的正则教程,可以去看看。
by youwantme
29 May 2015, 03:38
Forum: 请求帮助
Topic: 【已解决】求助 一个 正则表达式
Replies: 13
Views: 9446

Re: 【已解决】求助 一个 正则表达式

再求教 tmplinshi 兄:

带逗号的字符串,怎么匹配?

比如这个字符串:[1,1],[1,2],[1,3]

第一个标签是 [1,
第二个标签是 ]

请问如何把2和3匹配出来?

谢谢!

tmplinshi wrote:RegExMatch(str, "<h""1>(.*?)</h1>", m)
或者
RegExMatch(str, "<h\x221>(.*?)</h1>", m)

Go to advanced search