คำถามติดแท็ก autohotkey

AutoHotkey (AHK) เป็นซอฟต์แวร์สร้างแมโครอัตโนมัติและโอเพ่นซอร์สฟรีสำหรับ Microsoft Windows ที่อนุญาตให้ผู้ใช้งานซ้ำอัตโนมัติ มันถูกขับเคลื่อนโดยภาษาสคริปต์ที่มีวัตถุประสงค์เบื้องต้นในการจัดหาแป้นพิมพ์ลัดหรือที่รู้จักกันในชื่อปุ่มลัดซึ่งเมื่อเวลาผ่านไปได้พัฒนาเป็นภาษาสคริปต์เต็มรูปแบบ

4
ปิดใช้งานทางลัด Ctrl + Z หรือล้างประวัติเลิกทำใน Windows Explorer หรือไม่
มีวิธีใดบ้างในการปิดใช้งานทางลัดCTRL+ Z(เลิกทำ) ใน Windows Explorer อีกวิธีหนึ่งคือมีวิธีให้ Windows Explorer "ลืม" ประวัติการเลิกทำหรือไม่? เหตุผลที่ฉันถามคือคุณอาจทำการดำเนินการบางอย่างของไฟล์ใน Explorer (คัดลอกเปลี่ยนชื่อ ฯลฯ ) และบางทีคุณไม่รีบูตเป็นเวลาหลายวันหรือนานกว่านั้น (เลือกที่จะไฮเบอร์เนตแทน) ปัญหาคือถ้าคุณเผลอกดCTRL+ Zหนึ่งครั้งขึ้นไป (มักจะเข้าใจผิดว่าแอพพลิเคชั่นที่คุณมีในเบื้องหน้าการใช้การตั้งค่าจอภาพสองจอจะเพิ่มโอกาสนั้น) คุณอาจเลิกทำบางสิ่งที่ทำมานานแล้วโดยไม่รู้ว่าเกิดอะไรขึ้น . แม้ว่าคุณจะตระหนักถึงสิ่งที่เกิดขึ้นคุณอาจจำไม่ได้ว่าการปฏิบัติการครั้งสุดท้ายหลายครั้งนั้นเป็นสิ่งที่คุณทำเมื่อหลายวันก่อน เท่าที่ฉันสามารถบอกได้ไม่มีฟังก์ชั่น "ทำซ้ำ" ใน Windows Explorer เพื่อช่วยให้คุณประหยัด ฉันนึกภาพสถานการณ์ที่ความผิดพลาดนี้อาจทำให้เกิดปัญหามากมาย หากปิดใช้งานทางลัดอย่างน้อยที่สุดก็บังคับให้คุณใช้Edit > Undoรายการเมนูก่อนทำสิ่งที่โง่ มิฉะนั้นหากยกเลิกประวัติสามารถล้างเป็นระยะที่จะป้องกันการดำเนินการเก่าบางอย่างจากการยกเลิก ภาคผนวก:สำหรับผู้ที่สนใจในการใช้งานนี้ฉันสร้างไฟล์AHKที่ทำงานเงียบ ๆ ( #NoTrayIconตัวเลือก) จากโฟลเดอร์ Windows Startup ของฉัน นอกจากปุ่มลัดที่มีประโยชน์อื่น ๆ ที่ฉันได้รวมไว้นี่คือสิ่งที่ดูเหมือน: #NoTrayIcon SetTitleMatchMode RegEx return ; …

3
ควบคุม Chrome ด้วยคีย์บอร์ดอย่างสมบูรณ์
Chrome มีการสนับสนุนแป้นพิมพ์ที่ดีโดยทั่วไป แต่มีบางสิ่งที่คุณไม่สามารถทำได้กับแป้นพิมพ์ใน Chrome: เปิดหน้าก่อนหน้าในแท็บใหม่ (กดปุ่ม Ctrl บนปุ่มย้อนกลับทำสิ่งนี้ แต่ไม่สามารถทำได้ด้วยคีย์บอร์ด) เปิดหน้าถัดไปในแท็บใหม่ ดูรายการหน้าก่อนหน้าและเปิดหน้าใดหน้าหนึ่ง (คลิกที่ปุ่มย้อนกลับค้างยาวอีกครั้งโดยไม่ต้องทำสิ่งนี้กับแป้นพิมพ์) ดูรายการหน้าถัดไปและเปิดหนึ่งหน้า เรียงลำดับแท็บใหม่ ดึงแท็บออกไปที่หน้าต่างของมันเอง ฉันต้องการใช้ AutoHotKey หรือโปรแกรมหรือวิธีอื่นใดเพื่อสร้างแป้นพิมพ์ลัดสำหรับการกระทำเหล่านี้ ใครสามารถให้คำแนะนำกับฉันเกี่ยวกับวิธีการทำเช่นนี้

1
ฉันจะทำให้สคริปต์ AutoHotKey หลายบรรทัดอ่านได้มากขึ้นได้อย่างไร
ฉันต้องการสร้างสคริปต์AutoHotKeyที่สร้างข้อความนี้: ==videoReview aspnetmvc IDCODE TITLE DESC 10:00 viewable online [[ ]] 3 english extras::$url=nnn;$reason= ใช้เครื่องมือที่คล้ายกันที่เรียกว่าTexterฉันกำหนดเช่นนี้ ==videoReview aspnetmvc IDCODE TITLE DESC 10:00 viewable online [[ %| ]] 3 english extras::$url=nnn;$reason= ง่ายมาก. ในAutoHotKeyตรงกันข้ามสคริปต์ของฉันดูยุ่งและยากที่จะแก้ไขเช่นนี้ ==videoReview{ENTER}aspnetmvc{ENTER}IDCODE{ENTER}TITLE{ENTER}DESC {ENTER}10:00{ENTER}viewable{ENTER}online{ENTER}[[{ENTER}{ENTER} {ENTER}]]{ENTER}3{ENTER}english{ENTER}extras::$url=nnn; $reason={Up}{Up}{Up}{Up}{Up} มีวิธีในการทำให้สคริปต์ AutoHotKey อ่านง่ายกว่านี้โดยอนุญาตให้ใช้รูปแบบหลายบรรทัดหรือไม่ (นอกเหนือจากนี้เป็นบิตอ่านไม่ได้มันบอกว่าความยาวตัวย่อสูงสุดสตริงร้อนคือ 40)
12 autohotkey 

5
วิธีที่ง่ายที่สุดในการรับฮอตคีย์ yyyy-mm-dd hh: mm: ss: timestamp บน Mac คืออะไร?
เมื่อวันที่ใช้ Windowsผมใช้PSPadแก้ไขซึ่งมีดี ALT-D ประทับเวลาซึ่งคุณสามารถแก้ไขรูปแบบของ e กรัมHH YYYY-MM-DD: mm: ss เมื่อทำงานนอกโปรแกรมแก้ไขเช่นGoogle เอกสารฉันมีAutohotkeyซึ่งฉันได้ตั้งโปรแกรม CTRL-D เพื่อแทรก yyyy-mm-dd hh: mm: ss timestamp ตอนนี้ฉันทำงานบนMacส่วนใหญ่ใช้TextWranglerเป็นตัวแก้ไข แต่ฉันไม่สามารถหาฮอตคีย์ลัดในคุณลักษณะของมันได้ วิธีที่ง่ายที่สุดในการรับฮอตคีย์ yyyy-mm-dd hh: mm: ss บน Mac ไม่ว่าจะเป็นในโปรแกรมแก้ไขข้อความ (ฟรี) หรือเทียบเท่า autohotkey (ฟรี) คืออะไร?

7
ปุ่ม Super เพื่อหยุดชั่วคราวปิดเสียงไมโครโฟนและปิดเสียงลำโพงในหน้าต่าง
แก้ไข: เพียงแค่ใช้คำถามใหม่อีกครั้ง: ไม่มีใครรู้วิธีการปิดเสียงไมค์โดยใช้ autohotkey? นี่คือเหตุผลที่ฉันต้องการมัน: เมื่อใดก็ตามที่ใครบางคนเดินเข้ามาในสำนักงานของฉันฉันต้องหยุดเล่นมีเดียชั่วคราว บางครั้งเมื่อฉันดูวิดีโอฉันต้องปิดเสียงลำโพงหูฟังด้วย และถ้าฉันใช้สาย Skype ฉันต้องปิดเสียงไมค์ ฉันต้องการกำหนดฟังก์ชั่นเหล่านั้นทั้งหมดให้เป็นปุ่มลัดเดียวเพื่อความมั่นใจ (อาจเป็นปุ่ม "ปิดเสียง" หรือ "เล่น / หยุดชั่วคราว") และฉันค่อนข้างมั่นใจว่า autohotkey สามารถทำได้ แต่ฉันไม่รู้วิธีปิดเสียงไมโครโฟนโดยใช้ AutoHotKey นอกจากนี้ฉันยังต้องการกำหนดคำสั่งย้อนกลับทั้งหมด (เล่นและเปิดเสียง) ให้กับคีย์เดียว (อาจเป็นคีย์ที่แตกต่างหรืออันเดียวกัน) (ฉันไม่คิดว่ามันเป็นเรื่องสำคัญ แต่ฉันใช้ windows 7)

2
จะเลียนแบบ numpad บนแล็ปท็อปพีซีได้อย่างไร
บางโปรแกรมใช้ปุ่ม numpad สำหรับคำสั่ง: ตัวอย่างเช่นเพื่อเลือกไฟล์ทั้งหมดในโฟลเดอร์ในFAR Managerคุณสามารถกด numpad * นอกจากนี้ใน Windows หนึ่งสามารถพิมพ์§โดย Alt + (Numpad0-Numpad1-Numpad6-Numpad7) ดังนั้นฉันจึงถามวิธี "กดปุ่ม numpad" โดยใช้แป้นพิมพ์แล็ปท็อป HP 2000-210us ของฉัน: หนึ่งคำถามที่คล้ายกันเกี่ยวกับแล็ปท็อป Lenovoแนะนำว่าอาจเป็นอย่างน้อยสำหรับแล็ปท็อปบางรุ่น นี่คือรายการโซลูชั่นที่ฉันได้ลอง: ฉันลองพิมพ์การกดแป้นต่าง ๆ บนคีย์บอร์ดของฉัน คีย์ Fn + และ Fn + Shift + การผสมคีย์ (โดยที่คีย์คือคีย์หลักหรือตัวอักษร) พวกเขาให้ผลลัพธ์เดียวกันเป็นเพียงที่สำคัญและปุ่ม Shift + ตามลำดับ Fn + F8 และคล้ายกันในการค้นหาการรวมกันที่คล้าย numlock (โดยไม่มีโชค) ฉันพยายามใช้ AutoHotKey โดยได้รับแรงบันดาลใจจากคำถามนี้ ตามคำถามนี้ฉันสามารถแมปชุด …

3
ทำการแมปปุ่มลูกศรเพื่อชนะ + ijkl บน linux
ฉันต้องการที่จะทำการแมปปุ่มลูกศรเพื่อหน้าต่างสำคัญบวกijkl ฉันสามารถทำได้อย่างง่ายดายใน Autohotkey บน windows แต่ฉันกำลังดิ้นรนบน Linux (Ubuntu ชัดเจน) ฉันชอบวิธีแก้ปัญหาอย่างอิสระว่าฉันใช้ตัวจัดการหน้าต่างหรือไม่และเพื่อแก้ไขไฟล์ให้น้อยที่สุดเท่าที่จะทำได้ ฉันทำงานกับเครื่องจักรที่แตกต่างกันมากมายและฉันก็กำลังสร้างเครื่องจักรใหม่อยู่เสมอดังนั้นต้องการลดความพยายามในการกำหนดค่าใหม่ ฉันพยายามที่จะเข้าใจ. Xmodmap แต่ไม่สามารถทำงานได้ (ยากที่จะหาเอกสารรายละเอียดเกี่ยวกับคีย์ตัวปรับแต่ง) (ฉันกำลังพิจารณา win + hjkl ด้วยเช่นกัน แต่ฉันอาจจะไม่ยอมใครง่ายๆ)

2
ตั้งค่าขนาด / ตำแหน่งหน้าต่างของโปรแกรม (หลายรายการ)
ฉันกำลังมองหาวิธีการแก้ปัญหาที่คล้ายกันในการนี้แต่สำหรับ Windows 7 (64 บิต) และไม่เพียง แต่สำหรับขั้ว และนี่ก็แน่นอนไม่ซ้ำกับคำถามนี้ ปัญหา บางโปรแกรมจำตำแหน่ง / ขนาดสุดท้ายของพวกเขา (เช่น Firefox, Notepad ++) ในขณะที่บางโปรแกรมจะดื้อรั้น (เช่น Git) คนที่ดื้อต้องให้ฉันใช้เวลาสักครู่ (นานแล้วใช่ไหม) ย้ายพวกเขากลับไปยังตำแหน่ง / ขนาดที่ต้องการก่อนที่ฉันจะเริ่มทำงานได้ ใช้ Case ฉันเป็นโปรแกรมเมอร์และฉันมีความชอบเป็นพิเศษสำหรับสภาพแวดล้อมการพัฒนาของฉัน ฉันมีจอภาพสองจอและให้ IDE ของฉัน (แตกต่างกันไปตามงาน), เทอร์มินัล Git, หน้าต่าง Windows Explorer, Firefox และอื่น ๆ เปิดทั้งหมดพร้อมกันในรูปแบบเฉพาะที่ช่วยให้ฉันทำงานได้อย่างมีประสิทธิภาพมากขึ้น การตั้งค่าอัตโนมัติตามสภาพแวดล้อม เป็นการดีที่ฉันสามารถเปิดโปรแกรมเหล่านี้ทั้งหมดและกดปุ่มลัดเพื่อรวมหน้าต่างทั้งหมดไว้ในตำแหน่งที่ต้องการด้วยขนาดที่ถูกต้อง หรือยิ่งกว่านั้นให้ตั้งค่าการตั้งค่า (สคริปต์ชุดคีย์ลัด ฯลฯ ) ที่ฉันสามารถเรียกใช้ในบางสถานการณ์เพื่อเปิดชุดโปรแกรมเฉพาะตามงาน (อาจจะถามมากเกินไป) และตั้งค่าเค้าโครงเฉพาะนั้น . …

3
สคริปต์เพื่อเรียกคืน / นำมาไว้ด้านหน้าของโปรแกรมหรือเปิดหากไม่ได้ใช้
ฉันพยายามพัฒนาสคริปต์ที่ควรทำดังต่อไปนี้ ตัวอย่างเช่น, !W ควร: ตรวจสอบว่า Word ใช้งานอยู่ (สามารถเปิดหรือย่อขนาดเล็กสุดได้) หากถูกย่อให้เล็กสุดควรคืนค่าเป็นขนาดและตำแหน่งที่มีก่อนย่อเล็กสุด ถ้ามันเปิดอยู่ แต่ "ซ่อน" อยู่ด้านหลังหน้าต่างอื่นที่เปิดอยู่สคริปต์ ควรนำมาไว้ด้านหน้าทำให้เป็นหน้าต่างที่อยู่ข้างหน้าสุด / แอคทีฟ หากไม่ย่อท้อหรือเปิดโปรแกรมควรเริ่มใหม่ ฉันต้องการทำสิ่งนี้กับหลาย ๆ โปรแกรม: !W สำหรับ Word !N สำหรับ Notepad ++ !X สำหรับ excel !P สำหรับ powerpoint !F สำหรับ Firefox หากมีหลายอินสแตนซ์ของโปรแกรมกำลังทำงานอยู่หรือหากมีหลายแท็บให้ใช้งานก็ควรดำเนินการดังกล่าวข้างต้นสำหรับอินสแตนซ์หรือแท็บล่าสุด ดังนั้นเมื่อเปิดหลายหน้าต่างของ Firefox มันควรจะคืนค่า (หรือนำมาไว้ด้านหน้า) หน้าต่างที่ดูล่าสุดด้วยแท็บที่เปิดล่าสุด ในทำนองเดียวกันหากเปิดเอกสารคำหลายคำก็ควรทำเช่นนี้กับเอกสารที่ฉันใช้งานล่าสุด และหากไม่มีเอกสาร Word ถูกเปิดหรือย่อให้เล็กสุดมันควรเปิดอินสแตนซ์คำใหม่ .. ฉันสามารถทำสิ่งเหล่านี้ได้สำหรับบางโปรแกรม แต่ไม่สม่ำเสมอหรือในฮอตคีย์เดียว ฉันจะบรรลุสิ่งนี้ได้อย่างไร
10 autohotkey 

7
วิธีสลับสถานะซ่อนอัตโนมัติของทาสก์บาร์ของ Windows
ฉันใช้ Windows 8 บนเดสก์ท็อปของฉัน ขณะนี้ฉันต้องเลื่อนเมาส์ไปที่แถบงานคลิกขวาคลิกที่คุณสมบัติคลิกที่ซ่อนแถบงานโดยอัตโนมัติแล้วคลิกตกลง นี่เป็นความเจ็บปวดที่แท้จริงหากคุณต้องการสลับสถานะนี้ระหว่างเปิดและปิดหลายครั้งในระหว่างวัน ในความเป็นจริงมันใช้การไม่ได้ดังนั้นจึงยังคงเปิดใช้งานอยู่โดยค่าเริ่มต้นและสิ้นเปลืองพื้นที่บนหน้าจอจำนวนมากเมื่อฉันไม่ต้องการ มีวิธีที่ดีกว่า? (ถ้ามันช่วยได้ฉันใช้ Autohotkey)

1
AutoHotkeyA32 กับ AutoHotkeyU32 กับ AutoHotkeyU64
แบบพกพา.zipเก็บสำหรับAutoHotkeyมี 3 executables: AutoHotkeyA32.exe, และAutoHotkeyU32.exeAutoHotkeyU64.exe จากชื่อไฟล์ที่ฉันสมมติ32และ64อ้างถึง 32 บิตและ 64 บิตตามลำดับในขณะที่AและUอ้างถึงสิทธิ์ผู้ดูแลระบบและผู้ใช้ อย่างไรก็ตามหากเป็นกรณีนี้ดูเหมือนว่าแปลกที่AutoHotkeyA32.exeไม่ได้แจ้งสิทธิ์ผู้ดูแลระบบเมื่อเรียกใช้และAutoHotkeyA64.exeจะไม่รวมอยู่ใน ... ความแตกต่างระหว่างสามโปรแกรมปฏิบัติการ AutoHotkey คืออะไรและฉันควรใช้อันใด ปรับปรุง : คุณสมบัติ .exe เปิดเผยAและUยืนสำหรับ ANSIและ Unicodeตามลำดับ ยังไม่แน่ใจในความหมายของการทำงานของโปรแกรมปกติ
10 autohotkey 

2
วิธีการปิดการใช้งาน shortuts ทั่วโลกของ Windows 10 บางตัวเท่านั้นที่จะใช้ในแอพพลิเคชั่นบุคคลที่สาม
1. สั้น ๆ ฉันต้องการปิดใช้งานคีย์ลัดเริ่มต้นของ Windows 10 บางตัวเท่านั้นเพื่อใช้ปุ่มลัดนี้สำหรับเรียกใช้คำสั่ง Sublime Text 2. รายละเอียด ฉันมี Windows 32-bit 10.0.14393 ใน Windows 10 เรามีฮ็อตคีย์มากมาย 1. ฉันต้องการปิดการใช้งาน ตัวอย่างเช่นผมต้องการที่จะกำหนดเององปิดการใช้งานWin+K, และWin+HCtrl+Win+P 2. ฉันไม่ต้องการปิดการใช้งาน แต่ตัวอย่างเช่นฉันไม่ต้องการปิดใช้งานWin+DและWin+Rปุ่มลัด ฉันมักจะใช้ปุ่มลัดเหล่านี้ 3. ส่วนคีย์แมปข้อความประเสริฐ { "keys": ["super+k"], "command": "paste" }, 3. ไม่ได้ช่วยอะไร 1. AutoHotkey Override รหัสของฉัน: #k::return Win+Kปุ่มลัดส่วนกลางถูกปิดใช้งานสำหรับฉัน แต่คำสั่ง Sublime Text ของฉันpasteก็ไม่ทำงานเช่นกัน 2. AutoHotkey เขียนทับฮอตคีย์ …

4
ทำไม notepad ++ กำลังบล็อกทางลัด autohotkey ของฉัน
ฉันมีชุดแป้นพิมพ์ลัดที่กำหนดไว้ในสคริปต์ autohotkey ของฉัน ขณะนี้ไม่ทำงานเมื่อใดก็ตามที่ Notepad ++ มีโฟกัส โหลดสคริปต์ตามปกติ แป้นพิมพ์ลัด (ส่วนใหญ่เป็นสิ่งที่ใช้สำหรับย้ายหน้าต่างไปรอบ ๆ ) ทำงานได้อย่างสมบูรณ์แบบกับหน้าต่างอื่น ๆ พวกเขาไม่ทำอะไรเลยหากหน้าต่าง notepad ++ มีโฟกัส ในขณะเดียวกันทางลัดทั่วไปของ Windows จะทำงานได้ดีแม้ในขณะที่แผ่นจดบันทึก ++ มีโฟกัส ดังนั้นมันจึงเป็นปัญหาเฉพาะระหว่าง notepad ++ และ autohotkey ทางลัดที่ฉันได้กำหนดไว้ในสคริปต์ของฉันไม่ขัดแย้งกับแป้นพิมพ์ลัดมาตรฐานของ Notepad ใด ๆ ไม่มีใครรู้ว่าเกิดอะไรขึ้น? ใช้ Windows 7, notepad ++ v5.8.1, autohotkey v1.0.48.03

3
เปิด / ปิดใช้งานอะแดปเตอร์เครือข่ายด้วยแป้นพิมพ์ลัด
ฉันเริ่มลองใช้ทางลัดเพื่อแสดงหน้าต่างLocal Local Connection Statusบนเดสก์ท็อปของฉันโดยสร้างทางลัดและกำหนดCtrl+ ,(เครื่องหมายจุลภาค) หน้าต่างไม่เช่นนั้นจึงเพิ่มAltซึ่งจบลงด้วยการCtrl+ + Alt+, เนื่องจากฉันไม่สามารถหาวิธีกำจัดAltเป็นส่วนหนึ่งของแป้นพิมพ์ลัดได้ตอนนี้ฉันกำลังลองใช้กลยุทธ์ที่แตกต่างกันและมันไม่ทำงาน ความพยายามครั้งล่าสุดของฉันคือใช้ AutoHotkey ด้วยคำสั่งต่อไปนี้: ^,::Run, explorer ::{BA126ADB-2166-11D1-B1D0-00805FC1270E} หมายเลขเป้าหมายทางลัดคืออะไร แต่จะไม่เปิดหน้าต่าง

4
AutoHotKey - ทางลัดที่กำหนดเองเพื่อสลับไปยังเดสก์ท็อปถัดไป / ก่อนหน้าใน Windows 10
ฉันได้เขียนสคริปต์ AutoHotKey ขนาดเล็กเพื่อสลับเดสก์ท็อปเสมือนจริงใน Windows 10 ฉันเขียนรหัสนี้เพื่อให้ฉันสามารถสลับเดสก์ท็อปด้วยแป้นพิมพ์ลัดที่กำหนดเองแทนการใช้ทางลัดเริ่มต้นของ Windows 10 (ชนะ + CTRL + ซ้าย / ขวา) รหัส: #LAlt::^#Right ; switch to next desktop with Windows key + Left Alt key #LCtrl::^#Left ; switch to next desktop with Windows key + Left CTRL key รหัสนี้ใช้งานได้เฉพาะเมื่อคุณคลิกที่หน้าต่างหรือสิ่งอื่นใดบนเดสก์ท็อปปัจจุบันก่อนที่จะกดปุ่ม ฉันลองใช้ฟังก์ชั่นคลิกเพื่อจำลองการคลิกก่อนที่มันจะเปลี่ยนเดสก์ท็อป (ซึ่งใช้งานได้) แต่มันเลื่อนเมาส์ไปยังพิกัดที่ฉันคลิกซึ่งเห็นได้ชัดว่าไม่ใช่สิ่งที่ฉันต้องการ ฉันเล่นไปกับ ControlClick แล้ว แต่ก็ไม่เคยทำงาน …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.