创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
西瓜影院网 常见问题(FAQ) - 开心色播
开心色播
  • 首页
  • 新金瓶梅3d
  • 最新伦理片
  • 香港最新伦理片
  • 伦理片电影
  • 快播伦理片
  • ady@ady9
  • ady@ady9

    西瓜影院网 常见问题(FAQ)

    发布日期:2024-11-04 06:08    点击次数:95

    常见问题(FAQ) 目次

    一般故障排查西瓜影院网

    淌若 AutoHotkey 无法装置该奈何办? 怎么收复 .ahk 文献的右键菜单选项? 为什么我的剧本在前一个系统运行精熟却无法使命于 Windows xxx? 我该怎么处理用户账户范围(UAC) 导致的问题? 因为剧本出错而无法启动, 我弗成通过托盘图标裁剪我的剧本. 我该奈何办? 怎么查找代码中的诞妄并建筑呢? 为什么 Run 函数弗成启动我的游戏或表情? 为什么剧本中的非 ASCII 字符裸露或发送不正确? 为什么在某些游戏中热字串, Send 和 Click 不起作用? 如安在玩游戏或平时 CPU 高负荷运行时改善性能? 我的杀毒软件把 AutoHotkey 或已编译的剧本归为坏心软件. 它真的是病毒吗?

    常见任务

    我不错在那处找到官方刊行版或更旧的版块? 不错在 USB 驱动器中运行 AHK 代码吗? 怎么赢得号令行操作的输出? 怎么让一个剧本关闭, 暂停, 挂起或重启其他的剧本? 如安在不退出剧本的情况下罢手重迭的动作? 如安在职意裁剪器中赢得高下文关系的 AutoHotkey 函数匡助? 怎么检测一个网页何时加载收场? 怎么相比或操作日历与时辰? 怎么发送刻下的日历和/或时辰? 怎么发送文本到不活跃或荫藏的窗口? 怎么范围 Winamp, 即使在它未激活时? 怎么改革 MsgBox 的按钮称呼? 怎么改革默许裁剪器, 即通过高下文菜单或托盘图标灵通的阿谁? 怎么保存我的 GUI 控件的内容? 我能使用 AHK 画点什么吗? 如安在窗口出现, 关闭或形成[不]活跃时实施操作?

    热键, 热字串和重映射

    怎么让我的热键和热字串在 PC 启动时自动成效? 我在把鼠标按键行为热键使用时碰到问题. 能提供一些提出吗? 怎么将 Tab 和 Space(空格键) 缔造为热键? 怎么将按键或鼠标按键重映射成其他键? 怎么检测按键或按钮的双击? 怎么让热键或热字串只在特定的表情中灵验? 换句话说, 我思让特定的按键实施它原本的功能, 除了当指定的窗口激活时. 怎么让前缀按键实施它原本的功能, 而不是什么王人不作念? 怎么改革或禁用 Windows 内置的快捷键, 举例 Win+U(提拔器具握住器) 和 Win+R(运行)? 如安在热字串中使用通配符或正则抒发式? 怎么将不存在于我键盘布局中的键行为热键使用? 我的小键盘上有个罕见的 000 键. 不错把它设成热键吗? 一般故障排查 淌若 AutoHotkey 无法装置我该奈何办?

    淌若无法平时装置 AutoHotkey, 请参阅怎么装置 AutoHotkey 赢得更多匡助.

    怎么收复 .ahk 文献的右键菜单选项?

    每每情况下, 淌若装置了 AutoHotkey, 右键单击 AutoHotkey 剧本文献(.ahk) 应该会提供以下选项:

    Run script(运行剧本) Compile script(编译剧本)(淌若装置了 Ahk2Exe) Edit script(裁剪剧本) Run as administrator(以握住员权限运行) Run with UI access(以 UI Access 运行)(淌若振奋前提条目)

    细心: 在 Windows 11 上, 其中一些选项每每被归入一个子菜单, 不错通过聘任 "裸露更多选项" 来拜谒.

    只怕这些选项会被刻下用户建立文献中的缔造秘籍, 举例是否使用 Open With(灵通花样) 革新了灵通 .ahk 文献的默许表情. 不错通过删除以下注册表键来贬责此问题:

    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ahk\UserChoice

    这不错通过利用此注册表文献, 或通过运行 AutoHotkey 装置目次中的 UX\reset-assoc.ahk 来完成.

    它可能需要建筑默许的注册表值, 通过再行装置 AutoHotkey 或运行 AutoHotkey 装置目次中的 UX\install.ahk 来完成.

    为什么我的剧本在前一个系统运行精熟却无法使命于 Windows xxx?

    这个问题有很多的影响成分, 举例:

    我也曾升级了我的电脑或系统, 当今我的剧本无法使命. 当表情以握住员权限运行时, 热键或热字串不使命. 系统休止自动化操作(举例, 磁盘握住忽略 Send).

    当切换操作系统时, 发生的变动也许影响了你的剧本. 举例, 你的新电脑, 可能有不同的驱动或装置了其他的软件. 淌若你升级了新版块的 AutoHotkey, 阐述你之前使用的是哪个版块并检验更新历史和二进制兼容性.

    也请参考以下问题:

    我该怎么处理用户账户范围(UAC) 导致的问题?

    在默许情况下, UAC 保护 "提权" 表情(表情以握住员权限运行) 不被非提权表情自动化, 因为这将允许他们绕过安全截至. 热键也将被屏蔽, 因此, 非提权表情弗成监视用于提权表情的输入.

    UAC 也休止了 SendPlay 和 BlockInput 的平时使命.

    常见的贬责决策如下:

    推选: Run with UI Access(以 UI Access 拜谒权限运行). 这需要 AutoHotkey 装置在 Program Files 文献中. 有几种方法不错作念到这一丝, 包括: 在资源握住器中右键单击剧本, 并聘任 Run with UI access. 使用 Run 带有 UIAccess 外壳动词, 举例 Run '*UIAccess "Your script.ahk"'. 使用号令行, 举例 "AutoHotkey32_UIA.exe" "Your script.ahk"(但在必要时包括完满旅途). 通过选中 Launch Settings GUI 中对应的选项, 将剧本缔造为在默许情况下使用 UI 拜谒运行. 以握住员权限运行剧本. 细心这么的剧本中运行的任何表情也具有握住员权限. 禁用土产货安全政策 "以握住员核准模式运行扫数握住员(Run all administrators in Admin Approval Mode)" (不推选). 十足禁用 UAC. 不推选这么作念, 在 Windows 8 或之后的系统中会导致系统出现一些问题, 举例无法运行 Edge 和利用商店以过甚装置的表情. 因为剧本出错而无法启动, 我弗成通过托盘图标裁剪我的剧本. 我该奈何办?

    领先您必须建筑您剧本中的诞妄身手找回 AHK 的系统托盘图标. 这将需要找到剧本, 并在裁剪器中通过托盘图标之外的其他花样灵通它.

    淌若您径直运行 AutoHotkey 的可实施文献, 则剧本的称呼取决于可实施文献. 举例, 淌若您正在运行 AutoHotkey32.exe, 请在归拢目次下查找 AutoHotkey32.ahk. 请细心, 凭据您的系统缔造, ".ahk" 部分可能被荫藏, 但文献应该有一个像 [H] 的图标.

    您每每不错通过右键单击剧本文献并聘任 Edit Script 来 edit a script file. 淌若这不起作用, 您不错在记事本或其他裁剪器中灵通该文献.

    每每, 您应该在职何您可爱的方位 create a script file(something.ahk), 并运行该剧本文献, 而不是径直运行 AutoHotkey.

    另请参阅号令行参数 "Script Filename"和 AutoHotkey.exe 的可移植性.

    怎么查找代码中的诞妄并建筑呢?

    对于肤浅的剧本, 请参阅调试剧本. 要搜检变量的内容, 请使用 MsgBox 或 ToolTip. 对于复杂的剧本, 请参阅交互式调试.

    为什么 Run 函数弗成启动我的游戏或表情?

    有些表情需要在它们我方的目次下运行(弗成笃信时, 每每最佳这么作念). 举例:

    Run A_ProgramFiles "\Some Application\App.exe", A_ProgramFiles "\Some Application"

    淌若你思要灵通的表情位于 A_WinDir "\System32" 而且你是在 64 位系统中使用 32 位的 AutoHotkey, File System Redirector 将会产生干豫. 为幸免该问题, 请使用 A_WinDir "\SysNative" 代替; 这是一个仅在 64 位系统上运行的 32 位表情可见的编造目次.

    为什么剧本中的非 ASCII 字符裸露或发送不正确?

    精真金不怕火的恢复: 将剧本保存为 UTF-8.

    非 ASCII 字符由不同的二进制值来示意, 这取决于所聘任的编码. 为了让这些字符被正确的讲解, 您的文本裁剪器和 AutoHotkey 必须在 归拢个代码页. AutoHotkey v2 默许扫数的剧本文献王人是 UTF-8, 尽管不错通过 /CP 号令行开关来重写.

    要在记事本中保存为 UTF-8 文献西瓜影院网, 请在另存为对话框的 编码 下拉菜单中聘任 UTF-8 或 带有 BOM 的 UTF-8. 请细心, Windows 10 v1903 及以后版块的记事本默许为 UTF-8(不带 BOM).

    要读取枯竭字节轨则美艳(BOM) 的其他 UTF-8 文献, 请使用 FileEncoding "UTF-8-RAW", FileRead 的 *P65001 选项, 或 FileOpen 的第三个参数"UTF-8-RAW". -RAW 后缀不错概略, 然则在这种情况下, 任何新创建的文献王人会有一个 BOM.

    请细心, 使用尺度 INI 函数拜谒 INI 文献不支撑 UTF-8; 它们必须保存为 ANSI 或 UTF-16.

    为什么 Hotstrings, Send 和 Click 在某些游戏中不起作用?

    不是扫数的游戏王人支撑 AHK 发送键击和点击或赢得像素情态.

    有一些替代方法, 请试试底下说起的决策. 淌若这些王人无效, 那么 AHK 可能不适用于您的游戏. 一些游戏含有注释反破解和舞弊的顺次, 如 GameGuard 和 Hackshield. 淌若是, 则 AutoHotkey 很可能无法用于该游戏.

    通过 SendPlay 函数, SendMode Play 或热字串选项 SP 来使用 SendPlay.

    SendPlay "abc"
    SendMode "Play"
    Send "abc"
    :SP:btw::by the way
    
    ; 或
    
    #Hotstring SP
    ::btw::by the way

    细心: SendPlay 在启用了用户账户范围时可能莫得后果, 即使以握住员权限运行剧本.

    使用 SetKeyDelay 加多延长. 举例:

    SetKeyDelay 0, 50
    SetKeyDelay 0, 50, "Play"

    试试 ControlSend, 在其他 Send 模式无效时它可能不错:

    ControlSend "abc",, GameTitle

    试试在多种发送花样中使用按键的按下和弹起事件:

    Send "{KEY Down}{KEY Up}"

    试试在按键的按下事件和弹起事件之间使用 Sleep:

    Send "{KEY down}"
    Sleep 10 ; 试试不同的毫秒数.
    Send "{KEY up}"
    如安在玩游戏或平时 CPU 高负荷运行时改善性能?

    淌若剧本中的 Hotkeys, Clicks 或 Sends 在 CPU 高负荷运行时显著比平时情况下要慢, 擢升剧本表情的优先级能够会有匡助. 要擢升剧本程度的优先级, 在剧本运行的部分写入底下这行语句:

    ProcessSetPriority "High"
    我的杀毒软件把 AutoHotkey 或已编译剧本美艳为坏心软件. 它真的是病毒吗?

    尽管文献被感染如实是可能的, 但大王人情况下这些警报王人是 误报, 这意味着防病毒表情是诞妄的. 一个常见的提出是将文献上传到在线做事, 举例 virustotal 或 Jotti 望望其他杀毒软件的查杀闭幕. 淌若有疑问, 您不错将该文献发送给您的杀毒软件供应商阐述. 这也可能有助于咱们和其他 AutoHotkey 用户, 因为供应商可能会阐述这是误报和改善他们的居品与 AutoHotkey 的兼容性.

    对于已压缩的编译剧本来说, 误报可能更为常见, 举例使用 UPX(AutoHotkey 1.0 默许, AutoHotkey 1.1 中移除) 或 MPRESS(在AutoHotkey 1.1 中可选). AutoHotkey 装置时不带有压缩表情, 编译剧本时也默许不压缩.

    常见任务 我不错在那处找到官方刊行版或更旧的版块?

    拜谒 AutoHotkey 下载页面.

    不错在 USB 驱动器中运行 AHK 吗?

    请参阅 AutoHotkey.exe 的可移植性.

    怎么检索号令行操作的输出?

    测试标明, 由于文献缓存的原因, 对于较少许的输出, 使用临时文献赢得会相比快. 事实上, 淌若文献在使用后立即被删除, 每每它并莫得被简直地写到磁盘上. 举例:

    RunWait A_ComSpec ' /c dir > C:\My Temp File.txt'
    VarToContainContents := FileRead("C:\My Temp File.txt")
    FileDelete "C:\My Temp File.txt"

    要幸免使用临时文献(相配是在输出相比大时), 不错研讨使用 Run 函数示例中展示的 Shell.Exec() 方法.

    怎么让一个剧本关闭, 暂停, 挂起或重启其他的剧本?

    领先, 这里有个关闭另一个剧本的例子:

    DetectHiddenWindows True  ; 许剧本荫藏的主窗口能被检测到.
    SetTitleMatchMode 2  ; 幸免需要指定以下文献的完满旅途.
    WinClose "ScriptFileName.ahk - AutoHotkey"  ; 更新它为剧本的实质称呼(离别大小写).

    其次 suspend 或 pause 另一个剧本, 请把上头剧本的终末一瞥替换为下列语句中的一瞥:

    PostMessage 0x0111, 65305,,, "ScriptFileName.ahk - AutoHotkey"  ; Suspend(挂起).
    PostMessage 0x0111, 65306,,, "ScriptFileName.ahk - AutoHotkey"  ; Pause(暂停).
    PostMessage 0x0111, 65303,,, "ScriptFileName.ahk - AutoHotkey"  ; Reload(重载).
    如安在不退出剧本的情况下罢手重迭的动作?

    通过按下热键来暂停或链接扫数这个词剧本, 需要给 Pause 指定热键, 如斯例所示:

    ^!p::Pause  ; 按下 Ctrl+Alt+P 暂停剧本. 再次按下收复.

    要罢手在 Loop 中重迭的操作, 请参考底下这个可运行示例, 热键启动和罢手自己重迭动作. 换句话说, 按下热键将运行轮回. 再次按下相通的热键将罢手轮回.

    #MaxThreadsPerHotkey 3
    #z::  ; Win+Z 热键(可凭据您的喜好改革此热键).
    {
        static KeepWinZRunning := false
        if KeepWinZRunning  ; 这标明一个潜在的线程也曾正不才面的轮回中运行了.
        {
            KeepWinZRunning := false  ; 向阿谁线程的轮回发出罢手的信号.
            return  ; 闭幕此线程, 这么才不错让底下的线程收复并得知上一瞥所作念的革新.
    
    }
        ; 不然:
        KeepWinZRunning := true
        Loop
        {
            ; 以下四行是您要重迭的动作(可凭据您的需要修改它们):
            ToolTip "Press Win-Z again to stop this from flashing."
            Sleep 1000
            ToolTip
            Sleep 1000
            ; 但请不要修改底下的内容.
            if not KeepWinZRunning  ; 用户再次按下 Win-Z 来向轮回发出罢手的信号.
                break  ; 跳出此轮回.
        }
        KeepWinZRunning := false  ; 复位, 为下一次使用热键作念准备.
    }
    #MaxThreadsPerHotkey 1
    如安在职意裁剪器中赢得高下文关系的 AutoHotkey 函数匡助?

    为此 Rajat 创建了这个剧本.

    怎么检测一个网页何时加载收场?

    对于 Internet Explorer, 可能最可靠的方法是使用 DllCall 和 COM 正如 www.autohotkey.com/board/topic/17715- 所演示的. 此外, 赢得地址栏及景色栏关系内容的方法在 www.autohotkey.com/board/topic/17714- 中被提到.

    旧的, 踏实性稍差的方法:底下示例中的手艺对使用 MS Internet Explorer 灵通大大王人网页时王人灵验. 雷同的方法可能也适用于其他浏览器:

    Run "www.yahoo.com"
    MouseMove 0, 0  ; 休止景色栏裸露鼠标悬停聚拢, 而不是 "完成".
    WinWait "Yahoo! - "
    WinActivate
    if StatusBarWait("完成", 30)
        MsgBox "The page is done loading."
    else
        MsgBox "The wait timed out or the window was closed."
    
    怎么相比或操作日历与时辰?

    DateAdd 函数能对 YYYYMMDDHH24MISS 表情示意的时辰字符串加上或减去一些天数, 小时, 分钟或秒. 背面的例子从指定的时辰中减去 7 天:

    Result := DateAdd(VarContainingTimestamp, -7, "days")

    要野心两个日历或时辰之间的时辰量, 请参阅 DateDiff, 其中给出了一个示例. 此外, 内置变量 A_Now 包含了刻下土产货时辰. 终末, 这里有一些内置的 日历/时辰变量, 也不错使用 FormatTime 函数来创建自界说表情的日历/时辰字符串.

    怎么发送刻下的日历和/或时辰?

    请使用 FormatTime 或日历和时辰的内置变量..

    怎么发送文本到不活跃或荫藏的窗口?

    请使用 ControlSend.

    怎么范围 Winamp, 即使在它未激活时?

    请参阅自动化 Winamp.

    怎么改革 MsgBox 的按钮称呼?

    这里有个例子.

    足球尤物 怎么改革默许裁剪器, 即通过高下文菜单或托盘图标灵通的阿谁?

    在 Edit 的示例部分不错找到能让您改革默许裁剪器的剧本.

    怎么保存我的 GUI 控件的内容?

    请使用 Gui.Submit. 举例:

    MyGui := Gui()
    MyGui.Add("Text",, "Enter some Text and press Submit:")
    MyGui.Add("Edit", "vMyEdit")
    MyGui.Add("Button",, "Submit").OnEvent("Click", Submit)
    MyGui.Show
    
    Submit(*)
    {
        Saved := MyGui.Submit(false)
        MsgBox "Content of the edit control: " Saved.MyEdit
    }
    我能使用 AHK 画点什么吗?

    请参阅 tic 写的 GDI+ 尺度库. 它不错通过一些基本方法以有限的花样使用 Gui.

    如安在窗口出现, 关闭或形成[不]活跃时运行一个动作?

    使用 WinWait, WinWaitClose 或 WinWait[Not]Active.

    这里列出了用户我方的贬责目的, 举例 OnWin.ahk 和 [How to] Hook on to Shell to receive its messages.

    热键, 热字串和重映射 怎么让我的热键和热字串在 PC 启动时自动成效?

    有几种方法不错让剧本(或任何表情) 在每次启动 PC 时自动启动. 最肤浅的方法是在运行菜单的启动文献夹中舍弃一个剧本的快捷花样:

    找到剧本文献后选中它, 接着按下 Ctrl+C. 按下 Win+R 灵通运行对话框, 然后输入 shell:startup 点击笃信或按下 Enter. 这将灵通刻下用户的启动文献夹. 要灵通扫数用户的启动文献夹, 输入 shell:common startup(不外, 在这种情况下, 您必须以握住员权限进行). 在文献夹窗口里右击, 点击 "粘贴快捷花样". 剧本的快捷花样当今应该在启动文献夹中了. 我在把鼠标按键行为热键使用时碰到问题. 能提供一些提出吗?

    鼠标左键和右键应该不错平时缔造为热键(举例, 热键 #LButton:: 为 Win+左键). 相通地, 鼠标中键和鼠标滚轮的动掸应该不错平时地缔造为热键, 除非鼠标驱动径直范围这些按键.

    淌若您的鼠标驱动让系统不错看见这些按键的点击时, 第四个按键(XButton1) 和第五个按键(XButton2) 也不错缔造为热键. 淌若它们不可见 -- 或您的鼠标除了您使用的五个按键外还有更多的按键 -- 您不错尝试建立鼠标附带的软件(只怕需要通过范围面板或运行菜单拜谒) 来杀青当您按下其中的按键时发送键击. 然后不错在剧本中把这么的键击缔造为热键. 举例, 淌若您建立第四个按键来发送 Ctrl+F1, 然后在剧本中通过使用 ^F1:: 您不错把这个按键转折的缔造为热键.

    淌若您有五键鼠标, 其中的第四和第五个按键不可见, 您不错尝试把鼠标驱动改革为 OS 自带的默许驱动. 这里假定您罕见的鼠标使用我方的驱动而且您不使用鼠标自带软件提供的功能.

    怎么将 tab 和空格键界说为热键?

    使用它们的按键称呼(Tab 和 Space) 而毋庸它们的字符. 举例, #Space 为 Win+Space, 而 ^!Tab 为 Ctrl+Alt+Tab.

    怎么将按键或鼠标按钮重映射成其他键?

    这在重映射页面进行了形色.

    怎么检测按键或按钮的双击?

    像底下那样使用热键的内置变量:

    ~Ctrl::
    {
        if (ThisHotkey = A_PriorHotkey && A_TimeSincePriorHotkey < 200)
            MsgBox "double-press"
    }
    怎么让热键或热字串只在特定的表情中灵验? 换句话说, 在特定的窗口不行为时我思让特定的按键实施它原本的功能.

    首选的方法是使用 #HotIf. 举例:

    #HotIf WinActive("ahk_class Notepad")
    ^a::MsgBox "You pressed Control-A while Notepad is active."
    
    怎么让前缀按键实施它原本的功能, 而不是什么王人不作念?

    请参考底下的例子, 其中把 Numpad0 行为前缀键:

    Numpad0 & Numpad1::MsgBox "You pressed Numpad1 while holding down Numpad0."

    当今, 要让 Numpad0 在莫得像上头那样用来触发烧键时发送简直的 Numpad0 键击, 需要添加底下的热键:

     $Numpad0::Send "{Numpad0}"

    使用前缀 $ 是为幸免产生对于无效轮回的教会对话框(因为此热键 "发送了它我方"). 此外, 上述动作在开释此按键的时候发生.

    怎么改革或禁用 Windows 内置的快捷键, 举例 Win+U(提拔器具握住器) 和 Win+R(运行)?

    这里有一些示例.

    如安在热字串中使用通配符或正则抒发式?

    使用 polyethene 写的剧本(含示例).

    怎么将不存在于我键盘布局中的键行为热键使用?

    请参阅罕见按键.

    我的小键盘上有个罕见的 000 键. 不错把它设成热键吗?

    You can. 这个示例剧本将 000 键设成等号键. 你不错通过使用你的代码替换 Send "=" 这行来革新这个动作.西瓜影院网



    Powered by 开心色播 @2013-2022 RSS地图 HTML地图

    Copyright Powered by站群系统 © 2013-2024

    创建或修改目录:/www/wwwroot/104.219.215.234/data 失败!
    JzEngine Create File False