当前位置: 首页 > news >正文

h5网站制作费用全国私人订制平台

h5网站制作费用,全国私人订制平台,自己开个公司做网站,层次结构分明的网站配色方案目录 使用编辑器脚本注意函数解释信息调试方法键盘获取方法脚本练习 最近发现常用键盘的上下左右箭头去操作输入输出问题感觉很不是滋味#xff0c;不像Linux那样#xff0c;有vim的使用#xff0c;就想着有没有什么方法更快捷#xff0c;更方便的去使用电脑键盘#xff0… 目录 使用编辑器脚本注意函数解释信息调试方法键盘获取方法脚本练习 最近发现常用键盘的上下左右箭头去操作输入输出问题感觉很不是滋味不像Linux那样有vim的使用就想着有没有什么方法更快捷更方便的去使用电脑键盘稍微搜索了一番发现了这个强大的脚本工具 autohotkey ahk帮助文档 使用编辑器 adventure 是autoahk编辑器的升级 快捷键 注释ctrl q 复制一行ctrl ⬇ #SingleInstance 确定脚本已在运行时是否允许再次运行. ~ 添加这个符号后激发热键时, 不会屏蔽(被操作系统隐藏) 热键中按键原有的功能。 SetTitleMatchMode 定义wintitle的的模式 1: 默认行为. 窗口标题必须以指定的 WinTitle 开头才能匹配. 2: 窗口标题的任意位置包含 WinTitle 才能匹配. 3: 窗口标题必须和 WinTitle 完全一致才能匹配. 脚本注意 跳过对话框, 自动替换旧实例. #SingleInstance force #NoEnv ;启用环境变量热字串使用空白时还会出现 O(omit)表示忽略终止符即不需要使用空白终止符 R原样输出 C区分大小写 b0不会删除原字符 :*b0:font::     /font{left 8}{Space}color{space}{space}“”{Right} #font color /font Send 只有一行代码时v1和v2都可以简写在v2使用{}包含多行代码在v1版本只需用return返回即可在v2中的send需用双引号包裹为字符串在v1中不需要双引号包裹 当使用热键输出文本时会遇到如下情况     v1按下a键忽略a的输出     v2按下a键在a后循环输出     按下b时出现对应的内容a:: { send baceh } $b:: send bcbbd综上使用$可以将字符串原内容输出 禁用按键 #:: return ;禁用 → win键 hotkey, a, 标签 hotkey, a, off return 标签:msgbox, a returnautohotkey有宏录制功能 脚本流程中多次创建同一个热键热键功能指向最后一次代码运行的指向标签最终执行为3 hotkey, a, 标签1 hotkey, a, 标签2 hotkey, a, 标签3 return 标签1:msgbox, 1 return 标签2:msgbox, 2 return 标签3:msgbox, 3 return热键嵌套 ; 按下a/b/c任意一个键,输出l a:: | a:: b:: | b:: c::send, l | c:: ; %A_ThisHotkey% 保存了本次按下的热键| send l| return添加钩子防止热键冲突 ; 加钩子前 直接输出lll 1::send, a a::msgbox, lll; 加钩子后 不会发生冲突 1::send, a $a::msgbox, lll函数解释 Click [ Options ] OptionsCoords, WhichButton, ClickCount, DownOrUp 和/或 Relative. 如果省略所有项目, 在鼠标光标的当前位置执行单次左键点击. Coords如果省略, 则使用鼠标的当前位置. 否则, 请指定在点击前, 鼠标光标要移动到的 X 和 Y 坐标. 例如, Click “100 200” 在特定位置点击鼠标左键. 坐标相对于活动窗口的客户端区域, 除非曾使用 CoordMode 更改了这个设置. 如果省略, 则使用光标的当前位置. CoordMode ToolTip, ScreenWhichButton默认为 Left. 可指定 Left, Right, Middle(或只是这些名称的首字母); X1(第四个按钮) 或 X2(第五个按钮). 例如, Click “Right” Relative相对当前鼠标位置 inf : InputBox([Prompt, Title, Options, Default])输入对话框 Prompt提示文本 Title标题 Options类型eg:Password inf.value获取对象输入的文本 inf.result获取对象输入框的返回值输入框是如何关闭的: OK, Cancel 或 Timeout. KeyWait, KeyName [, Options]等待按键的状态 Options 为空表示无限期等待 D: 等待按键被按下 T: 超时(例如 T3). 超时前等待的秒数, 超时后设置 ErrorLevel 为 1. Run, Target [, WorkingDir, Options, OutputVarPID] RunWait, Target [, WorkingDir, Options, OutputVarPID] Options 省略, 命令正常运行 Target, 并且当 Target 不能启动时显示警告对话框. Max: 最大化运行 Min: 最小化运行 Hide: 隐藏运行(不能和上面任意一个选项组合使用) Winset(对指定的窗口进行各种设置) 内容太长其帮助文档传送 SetKeyDelay设置每次Send系列的延迟 信息调试方法 msgboxlistvarsoutputdebug 键盘获取方法 双击/open脚本 view – key history and script info SC键盘的Scan Code VK键盘的Virtual Key 使用PrintScreen键盘输出内容12345 SC137::Send 12345 VK2c::Send 12345脚本练习 click命令 #SingleInstance Force CoordMode Mouse,Screenf1:: { Click 1919,716,0 Click 1879,20 Sleep 3000 Click 1622,161 Sleep 1000 Click 1616,78 }send合并单元格 #SingleInstance Force CoordMode Mouse,Screen; 拆分单元格 f1:: {send {alt}send hSleep 200send mSleep 200send u }允许用户输入电话号码. IB : InputBox(Please enter a phone number., Phone Number, w640 h480) if IB.Result CancelMsgBox You entered IB.Value but then cancelled. elseMsgBox You entered IB.Value .鼠标在最上面改变音量 #SingleInstance Force CoordMode Mouse,Screen;MouseGetPos x, y ;w:: ;{ ;获取坐标位置 ;MouseGetPos xpos, ypos ;MsgBox The cursor is at X xpos Y ypos ;}~WheelUp::{MouseGetPos x, yif (y0){Send {Volume_Up}} } ~WheelDown::{MouseGetPos x, yif (y0){Send {Volume_Down}} }关闭视窗 #SingleInstance Force ;CoordMode Mouse,Screen;使用ctrl alt f4关闭所有相同视窗 ^!f4::; 视窗存进 sClassWinGetClass, sClass, A; 关闭相同的类视窗while WinExist(ahk_class . sClass) {WinClose} return;使用鼠标左键和esc关闭当前窗口 ~LButton Escape::WinGetActiveTitle ,titleWinclose %title% return#n:: run notepad音量控制 !NumpadAdd:: Send {Volume_Up} ;//Alt numpad plus !NumpadSub:: Send {Volume_Down} ;//Alt numpad minus !Numpad0::Send {Volume_Mute} ;//Alt numpad 0 语音报告今日时间 !F2::date %A_YYYY%年%A_MM%月%A_DD%日Speak(今天日期是 . date)time %A_Hour%点 %A_Min%分 %A_Sec%秒Speak(现在时间是 . time)returnSpeak(say) {spovice:ComObjCreate(sapi.spvoice)spovice.Speak(say) }获取当前鼠标颜色 !a::MouseGetPos, MouseX, MouseYPixelGetColor, color, %MouseX%, %MouseY%, RGB Clipboard : # . SubStr(color, 3) ;color 0x...... MsgBox, Current color is n %Clipboard%return按下鼠标中轮回到上层目录在推特切下一个推文 ~MButton::WinGetClass,sClass,A;//MsgBox class%sClass%;//FM7-zip window, TFcFormMainFreeCommanderif (sClassTFcFormMain || sClassFM || sClassMultiCommander MainWnd) {Send, {BS}} else if (sClassCabinetWClass) {Send, !{up} ; 回向上一层目录} else if (sClassMozillaWindowClass || sClassChrome_WidgetWin_1) {WinGetTitle, sTitle, A;//MsgBox title%sTitle%if (InStr(sTitle, Gmail) 0) {Send {j}} else if (InStr(sTitle, Twitter) 0) {Send {j} ; 下一个推特}} return连续按2次Esc关闭当前视窗 ~Esc:: Keywait, Escape, , t0.5 ; KeyWait读取键盘输入如果0.5秒内不是按Escape则结束 if errorlevel 1return elseKeywait, Escape, d, t0.1if errorlevel 0 ; 0.5秒内按了Escape则再读第二个按键若为Escape则关闭视窗{WinGetActiveTitle, TitleWinClose, %Title%return}return ;若第二个按键不为Escape则结束批量删除视窗 #SingleInstance Force SetTitleMatchMode 2 ; 设置wintitle的匹配模式#n::run notepadReturn^!f4::WinGetTitle sTitle, A; MsgBox %sTitle%; InputBox, OutputVar [, Title, Prompt, HIDE, Width, Height, X, Y, Font, Timeout, Default]InputBox sTitle, 视窗标题, 输入视窗标题名, , 300, 150, , , , , %sTitle%if (sTitle nb) {sTitle : 记事本 ;; 或 sTitle 记事本} else if (sTitle ie) {sTitle : Internet Explorer}while WinExist(sTitle)WinCloseReturnclipboard剪切功能 ^g::current_clipboard %Clipboard% ;把当前剪切板内容存储起来剪切内容为文本send ^c ; 复制字符串存入剪切板Clipwait,1 ; 等待剪切板包含数据Run http://www.google.com/search?h1zhq%Clipboard%Clipboard %current_clipboard% ; 将剪切板内容恢复截图工具的使用 !4::run,%A_WinDir%\system32\Snippingtool.exesleep ,500WinActive, Snipping Toolsend ,!msend ,r ; 矩形截图;send f ; 任意截图return#Persistent RunWait, %ComSpec% /c dir C:\ C:\DirTest.txt, , Min ; 程序运行结束后才向下运行 ComSpec为cmd Run, C:\DirTest.txt Run, properties C:\DirTest.txt对当前窗口的操作 https://autohotkey.top/zh-cn/docs/commands/WinSet.htm#Examples 设计开关 按下一个按键启动在按一次停止; 单击a连续点鼠标左键再次单击取消点击a::settimer, 循环a功能标签, % (开关变量 : !开关变量) ? 1 : off 循环a功能标签:send, {Lbutton} returnF1:: if (onoff : !onoff)MsgBox, 布尔值为%onoff%n第一次开elseMsgBox, 布尔值为%onoff%n第二次关 Return分离式开关设计F1::F1onoff : !F1onoff, F2onoff0SetTimer F2循环, OffSetTimer F1循环, % F1onoff0 ? Off : 50ToolTip return F2::F2onoff : !F2onoff, F1onoff0SetTimer F1循环, OffSetTimer F2循环, % F2onoff0 ? Off : 50ToolTip return F1循环:ToolTip F1循环%F1onoff% return F2循环:ToolTip F2循环%F2onoff% return设计markdown文档快速标题 ^1:: ^2:: ^3:: ^5:: ^6::numHashes : Substr(A_Thishotkey, 2) ; ^1 - 1Markdown_title(numHashes)returnMarkdown_title(numHashes){Clipboard : sendInput {home}sendInput {SHIFT}{End}sleep 200Clipwait ,1 ; 等待剪切板包含数据text : Clipboardtext : RegExReolace(text, ^#{1,6}\s(.*), $1)SendInput {del}SendInput {home}{# numHashes}{End} }常用热键整理 https://www.autoahk.com/archives/36311#H2-12 微知识点整理 https://www.autoahk.com/archives/9195 参考     基础到精通     文档
http://www.yutouwan.com/news/362247/

相关文章:

  • 2000做网站贵么仿卢松松博客wordpress
  • 企业网站制作素材微信网站制作方案
  • 用什么程序做网站最好优化微商如何引流与推广
  • 电子商务网站开发公司野望是什么意思
  • 网站用社交图标做链接侵权吗自己想建设一个网站
  • 国外 设计 网站做笑话网站赚钱
  • 森动网网站建设好吗2345浏览器网站进入
  • 建设银行信用卡网站是哪个好佛山网站建设排名
  • 2021能看的网站不要app贴吧邹平建设局官方网站
  • 威海市城乡建设局网站怎么导出wordpress 整个网站
  • 网站开发与优化课程总结深圳建设一个网站制作公司
  • 长春网上建设网站网站上添加子栏目
  • 腾讯云服务器怎么做网站怎么做提卡网站
  • 做网站的叫什么职位广州做护肤品的网站
  • 河南省建设厅官方网站李学军江西建设信息港网站
  • 做地产网站企业网络安全方案
  • 无代码网站建设网络虚拟号
  • 老城网站建设wordpress控制上下页链接
  • 广东做网站公司东莞头条最近15天新闻
  • 网站建设灬金手指下拉十四用糖做的网站
  • 扬州建设公司网站益阳做网站
  • 网站开发设计总结及心得体会哪个网站专业做饲料
  • 个人网站做什么内容网站如何调用百度地图
  • 珠海电商网站制作私自建立网站网站判决书
  • 一个网站怎么赚钱网站建设关键性开发工具
  • 免费域名注册和免费建站滨州做网站的公司
  • 网站规划与建设的流程与方法 高中信息技术wordpress博客vieu模板
  • 网站建设前的分析第一小节内容做动态文字的网站
  • 网络网站设计培训如何自己做网站并开发软件
  • 成都建站培训seo外链查询工具